From: <ha...@us...> - 2008-08-24 16:23:40
|
Revision: 5262 http://octave.svn.sourceforge.net/octave/?rev=5262&view=rev Author: hauberg Date: 2008-08-24 16:23:49 +0000 (Sun, 24 Aug 2008) Log Message: ----------- Updated for next release Modified Paths: -------------- trunk/octave-forge/AUTHORS trunk/octave-forge/doc/htdocs/NEWS.in trunk/octave-forge/doc/htdocs/index.in Modified: trunk/octave-forge/AUTHORS =================================================================== --- trunk/octave-forge/AUTHORS 2008-08-24 16:19:56 UTC (rev 5261) +++ trunk/octave-forge/AUTHORS 2008-08-24 16:23:49 UTC (rev 5262) @@ -1,4 +1,4 @@ -Aida Alvera-Azcárate <aa...@ma...> +Aida Alvera-Azcarate <aa...@ma...> Alberto Pose <ap...@al...> Alberto Terruzzi <t-a...@li...> Alexander Barth <ab...@ma...> @@ -7,9 +7,8 @@ Andreas Weingessel <And...@ci...> Andrew Collier <abc...@us...> Andrew Gierth -André Carezia <an...@ca...> +Andre Carezia <an...@ca...> Andy Adler <ad...@nc...> -Anonymous Arno Onken <as...@as...> Arthur Jutan Barre-Piquot @@ -19,8 +18,6 @@ Bruce T. Lowerre Carl Osterwisch <ost...@as...> Carlo de Falco -Carlo de Falco, Culpo Massimiliano -Carlo de Falco, Massimiliano Culpo Carvalho-Mariel Charalampos C. Tsimenidis Chee Kiang Goh @@ -121,7 +118,5 @@ Xavier Delacour <xav...@gm...> ZYED ben Mohamed EL HIDRI Zyed El Hidri <zy...@ya...> -ca...@gm... -ca...@gm..., cu...@ma... cu...@ma... -c...@ma..., car...@gm... + Modified: trunk/octave-forge/doc/htdocs/NEWS.in =================================================================== --- trunk/octave-forge/doc/htdocs/NEWS.in 2008-08-24 16:19:56 UTC (rev 5261) +++ trunk/octave-forge/doc/htdocs/NEWS.in 2008-08-24 16:23:49 UTC (rev 5262) @@ -7,8 +7,22 @@ </div> <div class="section"> <dl> -<<dt>May 7, 2008</dt> +<dt>August, 23, 2008</dt> <dd> +<p>Release of Octave-forge tested against Octave 3.0.2. Many packages + will also function function with earlier versions of Octave 2.9. + Notable changes in this release include:</p> +<ul> + <li>data-smoothing: rewritten regularization smoothing functions.</li> + <li>ga: many improvements.</li> + <li>odepkg: solvers now also work in backward direction.</li> + <li>benchmark: new package for benchmarking Octave and compatible tools.</li> + <li>nlwing2: new package for Nonlinear Lifting Line for Wings.</li> + <li>general bug fixes and improvements.</li> +</ul> +</dd> +<dt>May 7, 2008</dt> +<dd> <p>The optim package has been updated to version 1.0.3, and a new version of the bundle has been released to reflect this change. This change was needed due to an error by the release manager.</p> </dd> <dt>May 5, 2008</dt> Modified: trunk/octave-forge/doc/htdocs/index.in =================================================================== --- trunk/octave-forge/doc/htdocs/index.in 2008-08-24 16:19:56 UTC (rev 5261) +++ trunk/octave-forge/doc/htdocs/index.in 2008-08-24 16:23:49 UTC (rev 5262) @@ -48,101 +48,28 @@ see the <a href="NEWS.html">News Archive</a> or the <a href="ChangeLog">ChangeLog</a>.</p> <dl> -<dt>May 7, 2008</dt> +<dt>August, 23, 2008</dt> <dd> -<p>The optim package has been updated to version 1.0.3, and a new version of the bundle has been released to reflect this change. This change was needed due to an error by the release manager.</p> -</dd> -<dt>May 5, 2008</dt> -<dd>Updated Windows installer to Octave 3.0.1. -</dd> -<dt>April 29, 2008</dt> -<dd> -<p>Release of Octave-forge tested against Octave 3.0.1. Many packages +<p>Release of Octave-forge tested against Octave 3.0.2. Many packages will also function function with earlier versions of Octave 2.9. Notable changes in this release include:</p> <ul> - <li>ann: New package for Octave bindings to the ANN library for - nearest neighbor calculation.</li> - <li>database: New package to allow postgres, mysql, sqlite, and - standard ODBC database commands from within Octave.</li> - <li>video: New package with bindings to ffmpeg to add handling of - video files from within Octave.</li> - <li>bioinfo: New package for Bioinformatics manipulation.</li> - <li>data-smoothing: New package with algorithms for smoothing noisy - data.</li> - <li>ga: New package with basic genetic algorithm optimization - functions.</li> - <li>missing-functions: New package to identify functions that are - missing from Octave relative to the latest verson of Matlab.</li> - <li>ftp: New package to ftp from within Octave</li> - <li>ocs: A new package for circuit simulation.</li> - <li>fixed: Build fix for Unix, cygwin and mingw platforms.</li> - <li>plot: Remove old plot code based on Xlib and replace with - gtext, ginput and waitforbuttonpress functions that use gnuplot - directly to obtain the required information. Add colstyle function.</li> - <li>signal: Add the window and buffer functions.</li> - <li>mapping: Add the km2deg and reckon functions.</li> - <li>image: Add the imcomplement and rgbplot functions. Support for - bilateral filtering. Build fixes for new versions of ImageMagick.</li> - <li>miscellaneous: Add the hex2num and num2hex functions.</li> - <li>odepkg: Added ddaskr based solver.</li> - <li>splines: Add the catmullrom interpolation function.</li> - <li>financial: Add the rsindex function.</li> - <li>time: Add the thirdwednesday function.</li> - <li>general: Add the saveprod function.</li> + <li>data-smoothing: rewritten regularization smoothing functions.</li> + <li>ga: many improvements.</li> + <li>odepkg: solvers now also work in backward direction.</li> + <li>benchmark: new package for benchmarking Octave and compatible tools.</li> + <li>nlwing2: new package for Nonlinear Lifting Line for Wings.</li> <li>general bug fixes and improvements.</li> </ul> </dd> -<dt>April 26, 2008</dt> -<dd>Updated the OS X binary release to Octave.app 3.0.1. -</dd> -<dt>Febrary 16, 2008</dt> +<dt>May 7, 2008</dt> <dd> -<p>Release of Octave-forge tested against Octave 3.0. Many packages - will also function function with earlier versions of Octave 2.9. - Notable changes in this release include:</p> -<ul> - <li>jhandles: More graphics properties.</li> - <li>ad: New package for Automatic Forward Differentiation.</li> - <li>OctGPR: New package for interpolating and smoothing scattered multidimensional - data using Gaussian Process Regression (also known as Kriging).</li> - <li>financial: New package.</li> - <li>odepkg: Improvements in speed and compatibility.</li> - <li>image: New functions: 'imfilter', and 'imsmooth'.</li> - <li>comm: New functions: 'genqamdemod', 'deintrlv', 'randintrlv', - 'randdeintrlv', 'matdeintrlv', and 'matintrlv'.</li> - <li>signal: New functions: 'bitrevorder'.</li> - <li>statistics: New functions: 'random'.</li> - <li>audio: Added audio speaker output support for MacOS X.</li> - <li>general bug fixes and improvements.</li> -</ul> +<p>The optim package has been updated to version 1.0.3, and a new version of the bundle has been released to reflect this change. This change was needed due to an error by the release manager.</p> </dd> -<dt>December 28, 2007</dt> -<dd>Updated Windows installer to Octave 3.0.0. +<dt>May 5, 2008</dt> +<dd>Updated Windows installer to Octave 3.0.1. </dd> -<dt>December 23, 2007</dt> -<dd>Updated the OS X binary release to Octave.app 3.0.0. -</dd> -<dt>December 14, 2007</dt> -<dd>Updated Windows installer to Octave 2.9.19. -</dd> -<dt>December 12, 2007</dt> -<dd> -<p>Release of Octave-forge tested against Octave 2.9.18. Many packages - will also function with earlier versions of Octave 2.9. - Notable changes in this release include:</p> -<ul> - <li>jhandles: Addition of PS and TeX text support. Better - integration with core Octave plotting functions.</li> - <li>plot: Removal of many functions ported to 2.9.18. Addition of - ellipsoid function.</li> - <li>odepkg: First version of an IDE problem solver in form of an - oct-file implemention.</li> - <li>audio: Avoid 64bit issues in sound.m.</li> - <li>MinGW: Build support for MinGW.</li> - <li>general bug fixes and improvements.</li> -</ul> -</dd> + </dl> </div> __TRAILER__([[[home]]]) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ha...@us...> - 2008-08-24 18:40:48
|
Revision: 5265 http://octave.svn.sourceforge.net/octave/?rev=5265&view=rev Author: hauberg Date: 2008-08-24 18:40:58 +0000 (Sun, 24 Aug 2008) Log Message: ----------- R2008-08-24 release Modified Paths: -------------- trunk/octave-forge/AUTHORS trunk/octave-forge/ChangeLog Modified: trunk/octave-forge/AUTHORS =================================================================== --- trunk/octave-forge/AUTHORS 2008-08-24 18:16:18 UTC (rev 5264) +++ trunk/octave-forge/AUTHORS 2008-08-24 18:40:58 UTC (rev 5265) @@ -1,14 +1,17 @@ -Aida Alvera-Azcarate <aa...@ma...> +Aida Alvera-Azcárate <aa...@ma...> Alberto Pose <ap...@al...> Alberto Terruzzi <t-a...@li...> Alexander Barth <ab...@ma...> Alois Schloegl <a.s...@ie...> +Alois Schloegl <a.s...@ie...> +% WWW: http://hci.tugraz.at/~schloegl/matlab/tsa/ Andreas Stahel <And...@bf...> Andreas Weingessel <And...@ci...> Andrew Collier <abc...@us...> Andrew Gierth -Andre Carezia <an...@ca...> +André Carezia <an...@ca...> Andy Adler <ad...@nc...> +Anonymous Arno Onken <as...@as...> Arthur Jutan Barre-Piquot @@ -18,6 +21,8 @@ Bruce T. Lowerre Carl Osterwisch <ost...@as...> Carlo de Falco +Carlo de Falco, Culpo Massimiliano +Carlo de Falco, Massimiliano Culpo Carvalho-Mariel Charalampos C. Tsimenidis Chee Kiang Goh @@ -30,6 +35,7 @@ David Bateman David Billinghurst <Dav...@ri...> Dept of Probability Theory and Statistics TU Wien +Eric Chassande-Mottin Eric Chassande-Mottin, CNRS (France) Etienne Grossmann <et...@is...> Fabrice Bellard @@ -63,7 +69,7 @@ Julius O. Smith III Justus H. Piater <Jus...@UL...> Kai Habel <kai...@gm...> -Kurt Hornik <Kur...@wu...> +Kurt Hornik <Kur...@ci...> Lance Norskog And Sundry Contributors Laurent Mazet <ma...@cr...> Leopoldo Cerbaro <red...@li...> @@ -118,5 +124,8 @@ Xavier Delacour <xav...@gm...> ZYED ben Mohamed EL HIDRI Zyed El Hidri <zy...@ya...> +ca...@gm... +ca...@gm..., cu...@ma... cu...@ma... - +c...@ma..., car...@gm... +msd Modified: trunk/octave-forge/ChangeLog =================================================================== --- trunk/octave-forge/ChangeLog 2008-08-24 18:16:18 UTC (rev 5264) +++ trunk/octave-forge/ChangeLog 2008-08-24 18:40:58 UTC (rev 5265) @@ -1,4 +1,1854 @@ # Automatically generated file --- DO NOT EDIT +2008-08-24 16:19 hauberg + + * language/pt_BR/DESCRIPTION: Bumped version number + +2008-08-24 16:19 hauberg + + * extra/NaN/DESCRIPTION, extra/Windows/DESCRIPTION, + extra/ad/DESCRIPTION, extra/bim/DESCRIPTION, + extra/civil/DESCRIPTION, extra/engine/DESCRIPTION, + extra/fpl/DESCRIPTION, extra/graceplot/DESCRIPTION, + extra/integration/DESCRIPTION, extra/java/DESCRIPTION, + extra/jhandles/DESCRIPTION, extra/mapping/DESCRIPTION, + extra/msh/DESCRIPTION, extra/multicore/DESCRIPTION, + extra/nlwing2/INDEX, extra/ocs/DESCRIPTION, + extra/pdb/DESCRIPTION, extra/secs1d/DESCRIPTION, + extra/secs1d/INDEX, extra/secs2d/DESCRIPTION, extra/secs2d/INDEX, + extra/soctcl/DESCRIPTION, extra/symband/DESCRIPTION, + extra/tsa/DESCRIPTION, extra/xraylib/DESCRIPTION: Bumped version + number + +2008-08-24 16:17 hauberg + + * main/ann/DESCRIPTION, main/audio/DESCRIPTION, + main/benchmark/INDEX, main/bioinfo/DESCRIPTION, + main/combinatorics/DESCRIPTION, main/comm/DESCRIPTION, + main/control/DESCRIPTION, main/database/DESCRIPTION, + main/econometrics/DESCRIPTION, main/fixed/DESCRIPTION, + main/ftp/DESCRIPTION, main/ga/DESCRIPTION, + main/general/DESCRIPTION, main/ident/DESCRIPTION, + main/image/DESCRIPTION, main/info-theory/DESCRIPTION, + main/io/DESCRIPTION, main/irsa/DESCRIPTION, + main/linear-algebra/DESCRIPTION, main/miscellaneous/DESCRIPTION, + main/missing-functions/DESCRIPTION, main/nnet/DESCRIPTION, + main/octcdf/DESCRIPTION, main/odebvp/DESCRIPTION, + main/odepkg/DESCRIPTION, main/optim/DESCRIPTION, + main/outliers/DESCRIPTION, main/parallel/DESCRIPTION, + main/physical-constants/DESCRIPTION, main/plot/DESCRIPTION, + main/signal/DESCRIPTION, main/signal/INDEX, + main/sockets/DESCRIPTION, main/specfun/DESCRIPTION, + main/special-matrix/DESCRIPTION, main/splines/DESCRIPTION, + main/statistics/DESCRIPTION, main/statistics/INDEX, + main/strings/DESCRIPTION, main/struct/DESCRIPTION, + main/symbolic/DESCRIPTION, main/time/DESCRIPTION, + main/video/DESCRIPTION, main/vrml/DESCRIPTION, + main/zenity/DESCRIPTION: Bumped version number + +2008-08-24 16:15 hauberg + + * nonfree/arpack/DESCRIPTION, nonfree/spline-gsvspl/DESCRIPTION: + Bumped version number + +2008-08-24 06:35 highegg + + * main/benchmark/inst/benchmark_dtmm.m, + main/benchmark/inst/benchmark_intmath.m, + main/benchmark/inst/benchmark_stmm.m, + main/benchmark/inst/benchutil_is_octave.m, + main/benchmark/inst/benchutil_stopwatch.m, + main/benchmark/inst/benchutil_tic.m, + main/benchmark/inst/benchutil_toc.m: contribute intmath bechmark, + remove benchutil_tic, benchutil_toc and benchutil_stopwatch + +2008-08-23 20:40 treichl + + * admin/MacOSX/solvedeps/octave-3.0.2.diff, + admin/MacOSX/solvedeps/solvedeps-3.0.2.sh: Build scripts for + Octave.app 3.0.2 for MacOSX. + +2008-08-21 20:20 goffioul + + * admin/Windows/msvc/run_compilation.sh: compilation fixes for + libxslt and ICU + +2008-08-21 17:36 lindnerb + + * admin/Windows/mingw32/blas/blas-3.patch, + admin/Windows/mingw32/blas/build-3.sh, + admin/Windows/mingw32/cblas/build-3.sh, + admin/Windows/mingw32/cblas/cblas-3.patch, + admin/Windows/mingw32/curl/build-7.18.2-3.sh, + admin/Windows/mingw32/curl/curl-7.18.2-3.patch, + admin/Windows/mingw32/expat/build-2.0.1-3.sh, + admin/Windows/mingw32/expat/expat-2.0.1-3.patch, + admin/Windows/mingw32/fftw3/build-3.1.2-3.sh, + admin/Windows/mingw32/fftw3/fftw-3.1.2-3.patch, + admin/Windows/mingw32/gcc43_build_deps.sh, + admin/Windows/mingw32/gcc43_build_octave.sh, + admin/Windows/mingw32/gcc43_build_tools.sh, + admin/Windows/mingw32/gcc43_common.sh, + admin/Windows/mingw32/gcc43_install_deps.sh, + admin/Windows/mingw32/gcc43_install_octave.sh, + admin/Windows/mingw32/gcc43_install_tools.sh, + admin/Windows/mingw32/gcc43_pkg_version.sh, + admin/Windows/mingw32/gcc43_version.sh, + admin/Windows/mingw32/glob/build-1.0-3.sh, + admin/Windows/mingw32/glob/glob-1.0-3.patch, + admin/Windows/mingw32/glpk/build-4.29-3.sh, + admin/Windows/mingw32/glpk/glpk-4.29-3.patch, + admin/Windows/mingw32/gmp/build-4.2.2-3.sh, + admin/Windows/mingw32/gmp/gmp-4.2.2-3.patch, + admin/Windows/mingw32/gsl/build-1.11-3.sh, + admin/Windows/mingw32/gsl/gsl-1.11-3.patch, + admin/Windows/mingw32/hdf5/build-1.6.7-3.sh, + admin/Windows/mingw32/hdf5/hdf5-1.6.7-3.patch, + admin/Windows/mingw32/lapack/build-3.1.1-3.sh, + admin/Windows/mingw32/lapack/lapack-lite-3.1.1-3.patch, + admin/Windows/mingw32/less/build-418-3.sh, + admin/Windows/mingw32/less/less-418-3.patch, + admin/Windows/mingw32/libfontconfig/build-2.6.0-3.sh, + admin/Windows/mingw32/libfontconfig/fontconfig-2.6.0-3.patch, + admin/Windows/mingw32/libfreetype/build-2.3.7-3.sh, + admin/Windows/mingw32/libfreetype/freetype-2.3.7-3.patch, + admin/Windows/mingw32/libgd/build-2.0.35-3.sh, + admin/Windows/mingw32/libgd/gd-2.0.35-3.patch, + admin/Windows/mingw32/libjpeg/build-6b-3.sh, + admin/Windows/mingw32/libjpeg/jpeg-6b-3.patch, + admin/Windows/mingw32/libncurses/build-5.6-3.sh, + admin/Windows/mingw32/libncurses/ncurses-5.6-3.patch, + admin/Windows/mingw32/libpng/build-1.2.29-3.sh, + admin/Windows/mingw32/libpng/libpng-1.2.29-3.patch, + admin/Windows/mingw32/libtiff/build-3.8.2-3.sh, + admin/Windows/mingw32/libtiff/tiff-3.8.2-3.patch, + admin/Windows/mingw32/octave/build-3.0.1-3.sh, + admin/Windows/mingw32/octave/octave-3.0.1-3.patch, + admin/Windows/mingw32/pcre/build-7.7-3.sh, + admin/Windows/mingw32/pcre/pcre-7.7-3.patch, + admin/Windows/mingw32/qhull/build-2003.1-3.sh, + admin/Windows/mingw32/qhull/qhull-2003.1-3.patch, + admin/Windows/mingw32/readline/build-5.2-3.sh, + admin/Windows/mingw32/readline/readline-5.2-3.patch, + admin/Windows/mingw32/regex/build-2.5.1-3.sh, + admin/Windows/mingw32/regex/mingw-libgnurx-2.5.1-3.patch, + admin/Windows/mingw32/sed/build-4.1.5-3.sh, + admin/Windows/mingw32/sed/sed-4.1.5-3.patch, + admin/Windows/mingw32/suitesparse/build-3.1.0-3.sh, + admin/Windows/mingw32/suitesparse/suitesparse-3.1.0-3.patch, + admin/Windows/mingw32/tools/atlas/build-3.8.2-3.sh, + admin/Windows/mingw32/tools/build-3.sh, + admin/Windows/mingw32/tools/cpufeature/build-1.0.0-3.sh, + admin/Windows/mingw32/tools/gcc-tdm-4.3.0, + admin/Windows/mingw32/tools/gcc-tdm-4.3.0/build-4.3.0-3.sh, + admin/Windows/mingw32/tools/gnuplot/build-4.3.0-2008-08-08-3.sh, + admin/Windows/mingw32/tools/gnuplot/gnuplot-4.3.0-2008-08-08-3.patch, + admin/Windows/mingw32/tools/msys, + admin/Windows/mingw32/tools/msys/build-1.0.11-3.sh, + admin/Windows/mingw32/tools/notepad++/build-5.0.3-3.sh, + admin/Windows/mingw32/tools/notepad++/npp-5.0.3-3.patch, + admin/Windows/mingw32/zlib/build-1.2.3-3.sh, + admin/Windows/mingw32/zlib/zlib-1.2.3-3.patch: add build scripts + and patches or dependencies and octave 3.0.1 using TDM's + gcc-4.3.0-2 + +2008-08-21 14:24 jjstickel + + * main/data-smoothing/inst/regdatasmooth.m, + main/data-smoothing/inst/rgdtsmcore.m, + main/data-smoothing/inst/rgdtsmcorewrap.m, + main/data-smoothing/inst/tkrgdatasmdd.m, + main/data-smoothing/inst/tkrgdatasmddwrap.m, + main/data-smoothing/inst/tkrgdatasmooth.m, + main/data-smoothing/inst/tkrgdatasmscat.m, + main/data-smoothing/inst/tkrgdatasmscatwrap.m, + main/data-smoothing/inst/tkrgscatdatasmooth.m: rewritten + regularization smoothing functions + +2008-08-21 14:20 jjstickel + + * main/data-smoothing/DESCRIPTION: rewritten regularization + smoothing functions + +2008-08-21 10:59 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/__ga_initial_population__.m: + fix a bug in __ga_initial_population__ when an InitialPopulation + is specified, thanks to Thomas Weber (see + http://lists.alioth.debian.org/pipermail/pkg-octave-devel/2008-August/004787.html) + +2008-08-20 14:51 goffioul + + * admin/Windows/msvc/run_compilation.sh: Add libxslt and ICU + compilation + libcurl pkg-config support + +2008-08-19 15:54 hauberg + + * main/signal/src/upfirdn.cc: Simplify template code + +2008-08-19 09:08 goffioul + + * admin/Windows/msvc/run_compilation.sh: update + +2008-08-18 18:20 hauberg + + * main/signal/src/upfirdn.cc: Also handle complex input + +2008-08-17 16:58 wsloand + + * main/financial/DESCRIPTION, main/financial/inst/fetch.m, + main/financial/inst/yahoo.m: added fetch and yahoo commands (like + in Matlab datafeed toolbox) + +2008-08-16 18:14 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/__ga_crossoverfcn__.m, + main/ga/inst/__ga_initial_population__.m, + main/ga/inst/__ga_mutationfcn__.m, + main/ga/inst/__ga_popinitrange__.m, + main/ga/inst/__ga_problem__.m, + main/ga/inst/__ga_problem_private_state__.m, + main/ga/inst/__ga_problem_state_selection__.m, + main/ga/inst/__ga_scores__.m, main/ga/inst/__ga_selectionfcn__.m, + main/ga/inst/__gaoptimset_default_options__.m, + main/ga/inst/crossoverscattered.m, main/ga/inst/fitscalingrank.m, + main/ga/inst/ga.m, main/ga/inst/gacreationuniform.m, + main/ga/inst/gaoptimset.m, main/ga/inst/mutationgaussian.m: + integrate most debug asserts as matrix indices or tests; clean + and modularize code; little performance improvement in + __ga_problem__ function; little fixes + +2008-08-15 22:47 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/__ga_initial_population__.m, + main/ga/inst/__ga_mutationfcn__.m, main/ga/inst/ga.m, + main/ga/inst/gacreationuniform.m: cleaned ga function tests; + modified the invocation of the creation function in the + __ga_initial_population__ function to prevent bugs (a modified + PopulationSize can be misunderstood by the creation function); + hardcode some expectations removing asserts + +2008-08-15 12:54 michaelschmid + + * main/nnet/inst/poststd.m: removed bug in poststd.m + +2008-08-14 15:06 slackydeb + + * main/ga/DESCRIPTION, main/ga/INDEX, main/ga/doc/todo.txt, + main/ga/inst/__ga_crossoverfcn__.m, + main/ga/inst/__ga_initial_population__.m, + main/ga/inst/__ga_mutationfcn__.m, main/ga/inst/__ga_problem__.m, + main/ga/inst/__ga_problem_private_state__.m, + main/ga/inst/__ga_problem_return_variables__.m, + main/ga/inst/__ga_problem_state_selection__.m, + main/ga/inst/__ga_problem_update_state_at_each_generation__.m, + main/ga/inst/__ga_scores__.m, main/ga/inst/__ga_selectionfcn__.m, + main/ga/inst/__ga_stop__.m, + main/ga/inst/__gaoptimset_default_options__.m, + main/ga/inst/crossoverscattered.m, main/ga/inst/fitscalingrank.m, + main/ga/inst/ga.m, main/ga/inst/gacreationuniform.m, + main/ga/inst/gaoptimset.m, main/ga/inst/mutationgaussian.m, + main/ga/inst/rastriginsfcn.m, main/ga/inst/selectionstochunif.m: + performance gain; fix a bug in selectionstochunif function; clean + license; clean ga function tests + +2008-08-14 14:23 michaelschmid + + * main/nnet/inst/__init.m, main/nnet/inst/prestd.m: minor change in + __init.m + optimized code in prestd.m + + modified inst/__init.m + modified inst/prestd.m + +2008-08-13 22:12 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/__ga_crossoverfcn__.m, + main/ga/inst/__ga_mutationfcn__.m, main/ga/inst/__ga_problem__.m, + main/ga/inst/__ga_problem_private_state__.m, + main/ga/inst/__ga_problem_return_variables__.m, + main/ga/inst/__ga_problem_state_selection__.m, + main/ga/inst/__ga_problem_update_state_at_each_generation__.m, + main/ga/inst/__ga_scores__.m, main/ga/inst/__ga_selectionfcn__.m, + main/ga/inst/crossoverscattered.m, main/ga/inst/fitscalingrank.m, + main/ga/inst/mutationgaussian.m, + main/ga/inst/selectionstochunif.m: modularize to semplify debug + +2008-08-13 14:03 xavier98 + + * main/database/src/mysql.i, main/database/src/mysql_wrap.cpp: Fix + bug where mysql_db login parameters aren't propagated to lower + level interface. + +2008-08-12 21:37 slackydeb + + * main/ga/DESCRIPTION, main/ga/INDEX, + main/ga/doc/old_stuff/__bin2hex__.m, + main/ga/doc/old_stuff/__bin2num__.m, + main/ga/doc/old_stuff/__ga_concatenated_bitstring2doubles__.m, + main/ga/doc/old_stuff/__ga_doubles2concatenated_bitstring__.m, + main/ga/doc/old_stuff/__hex2bin__.m, + main/ga/doc/old_stuff/__num2bin__.m, + main/ga/doc/old_stuff/crossoversinglepoint.m, + main/ga/doc/old_stuff/mutationsinglepoint.m, + main/ga/doc/old_stuff/selectionroulette.m, + main/ga/inst/__bin2hex__.m, main/ga/inst/__bin2num__.m, + main/ga/inst/__ga_concatenated_bitstring2doubles__.m, + main/ga/inst/__ga_doubles2concatenated_bitstring__.m, + main/ga/inst/__ga_initial_population__.m, + main/ga/inst/__ga_problem__.m, main/ga/inst/__ga_scores__.m, + main/ga/inst/__ga_set_initial_population__.m, + main/ga/inst/__ga_stop__.m, + main/ga/inst/__gaoptimset_default_options__.m, + main/ga/inst/__hex2bin__.m, main/ga/inst/__num2bin__.m, + main/ga/inst/crossoverscattered.m, + main/ga/inst/crossoversinglepoint.m, + main/ga/inst/fitscalingrank.m, main/ga/inst/gacreationuniform.m, + main/ga/inst/gaoptimset.m, main/ga/inst/mutationgaussian.m, + main/ga/inst/mutationsinglepoint.m, + main/ga/inst/selectionroulette.m, + main/ga/inst/selectionstochunif.m: worse performance; total + restructure; move unmantained files to old_stuff/; add standard + functions + +2008-08-12 13:39 michaelschmid + + * main/nnet/tests/MLP/MLP9_1_1.m, main/nnet/tests/MLP/MLP9_2_1.m, + main/nnet/tests/MLP/MLP9_2_2.m, main/nnet/tests/MLP/MLP9_2_2_1.m, + main/nnet/tests/MLP/MLP9_2_3.m, main/nnet/tests/MLP/MLP9_5_3.m, + main/nnet/tests/MLP/MLPScripts.m, main/nnet/tests/MLP/example1, + main/nnet/tests/MLP/example1/mData.txt, + main/nnet/tests/MLP/example1/mlp9_1_1_tansig.dat, + main/nnet/tests/MLP/example1/mlp9_1_1_tansig.dat_orig, + main/nnet/tests/MLP/example1/mlp9_1_1_tansig.m, + main/nnet/tests/MLP/example1/mlp9_2_1_tansig.dat, + main/nnet/tests/MLP/example1/mlp9_2_1_tansig.m, + main/nnet/tests/MLP/example1/mlp9_2_2_1_tansig.dat, + main/nnet/tests/MLP/example1/mlp9_2_2_1_tansig.m, + main/nnet/tests/MLP/example1/mlp9_2_2_tansig.dat, + main/nnet/tests/MLP/example1/mlp9_2_2_tansig.m, + main/nnet/tests/MLP/example1/mlp9_2_3_tansig.dat, + main/nnet/tests/MLP/example1/mlp9_2_3_tansig.m, + main/nnet/tests/MLP/example1/mlp9_5_3_tansig.dat, + main/nnet/tests/MLP/example1/mlp9_5_3_tansig.m, + main/nnet/tests/MLP/example1/orig, + main/nnet/tests/MLP/example1/orig/mData.txt, + main/nnet/tests/MLP/example2, + main/nnet/tests/MLP/example2/mData.txt, + main/nnet/tests/MLP/example2/mlp9_1_1_logsig.dat, + main/nnet/tests/MLP/example2/mlp9_1_1_logsig.m, + main/nnet/tests/MLP/example2/mlp9_2_1_logsig.dat, + main/nnet/tests/MLP/example2/mlp9_2_1_logsig.m, + main/nnet/tests/MLP/example2/mlp9_2_2_1_logsig.m, + main/nnet/tests/MLP/example2/mlp9_2_2_3_logsig.dat, + main/nnet/tests/MLP/example2/mlp9_2_2_logsig.dat, + main/nnet/tests/MLP/example2/mlp9_2_2_logsig.m, + main/nnet/tests/MLP/example2/mlp9_2_3_logsig.dat, + main/nnet/tests/MLP/example2/mlp9_2_3_logsig.m, + main/nnet/tests/MLP/example2/mlp9_5_3_logsig.dat, + main/nnet/tests/MLP/example2/mlp9_5_3_logsig.m, + main/nnet/tests/MLP/example2/orig, + main/nnet/tests/MLP/example2/orig/mData.txt, + main/nnet/tests/MLP/mData.txt, + main/nnet/tests/MLP/mData_original.txt, main/nnet/tests/readme: * + add a lot of tests + * removed old tests + * add a readme file in tests directory + +2008-08-11 16:44 slackydeb + + * main/ga/inst/rastriginsfcn.m: fix a previous commit: add + rastriginsfcn function + +2008-08-11 16:15 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/__ga_problem__.m, + main/ga/inst/fitscalingrank.m: add fitscalingrank (but not using + it); fix a serious bug in elitism in __ga_problem__ function + caused by a previous commit; little improvements in + __ga_problem__ function + +2008-08-11 06:20 michaelschmid + + * main/nnet/inst/__newnetwork.m, main/nnet/inst/isposint.m, + main/nnet/inst/min_max.m, main/nnet/inst/newff.m, + main/nnet/inst/purelin.m: * some minor code changes + * add some tests to min_max.m / isposint.m / newff.m / purelin.m + + modified inst/__newnetwork.m + modified inst/isposint.m + modified inst/min_max.m + modified inst/newff.m + modified inst/purelin.m + +2008-08-10 17:40 slackydeb + + * main/ga/DESCRIPTION, + main/ga/doc/old_stuff/__ga_sort_ascend_population__.m, + main/ga/inst/__ga_calcola_img_fitnessfcn__.m, + main/ga/inst/__ga_problem__.m, main/ga/inst/__ga_scores__.m, + main/ga/inst/__ga_sort_ascend_population__.m, + main/ga/inst/__ga_stop__.m, + main/ga/inst/__gaoptimset_default_options__.m, + main/ga/inst/gaoptimset.m, main/ga/inst/selectionroulette.m: add + TimeLimit option; clean __ga_stop__ function; clean + __ga_calcola_img_fitnessfcn__ function and rename it to + __ga_scores__; heavily modify __ga_problem__ function; move + __ga_sort_ascend_population__.m script to doc/old_stuff/ folder + +2008-08-09 18:57 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/__ga_problem__.m: better use of + the state structure + +2008-08-08 16:10 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/__ga_problem__.m, + main/ga/inst/__ga_set_initial_population__.m, + main/ga/inst/crossoverscattered.m, + main/ga/inst/crossoversinglepoint.m: improve creation functions + and tests + +2008-08-08 11:56 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/mutationgaussian.m: improve + mutationscattered + +2008-08-07 22:12 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/__ga_problem__.m, + main/ga/inst/mutationgaussian.m: improve mutationscattered + +2008-08-07 13:21 slackydeb + + * main/ga/DESCRIPTION, + main/ga/inst/__gaoptimset_default_options__.m, main/ga/inst/ga.m, + main/ga/inst/mutationgaussian.m: initial version of + mutationgaussian; switch default MutationFcn from + mutationsinglepoint to mutationgaussian; performance loss because + mutationgaussian is unoptimized + +2008-08-07 11:26 slackydeb + + * main/ga/inst/__ga_problem__.m, + main/ga/inst/__gaoptimset_default_options__.m: start using cell + for mutation functions + +2008-08-07 08:36 slackydeb + + * main/ga/DESCRIPTION, + main/ga/inst/__ga_concatenated_bitstring2doubles__.m, + main/ga/inst/__ga_doubles2concatenated_bitstring__.m, + main/ga/inst/crossoverscattered.m, + main/ga/inst/crossoversinglepoint.m: clean crossover functions; + bumped version because of new dependency on communications + package, to use the randint function + +2008-08-07 07:39 slackydeb + + * main/ga/doc/old_stuff, main/ga/doc/old_stuff/__gaoptimget__.m, + main/ga/inst/__gaoptimget__.m: move gaoptimget function outside + the inst directory because at the moment it is not mantained + +2008-08-07 07:34 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/crossoverscattered.m, + main/ga/inst/gacreationuniform.m: changed meaning of + crossoverscattered + +2008-08-05 21:14 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/__ga_problem__.m, + main/ga/inst/crossoverscattered.m, + main/ga/inst/crossoversinglepoint.m, + main/ga/inst/mutationsinglepoint.m: fix interface in MutationFcn + call and function + +2008-08-05 20:48 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/__ga_problem__.m, + main/ga/inst/crossoverscattered.m, + main/ga/inst/crossoversinglepoint.m: fix interface in + Crossoverfcn calls and functions + +2008-08-05 19:03 slackydeb + + * main/ga/inst/__ga_problem__.m: remove dead code + +2008-08-05 18:59 slackydeb + + * main/ga/inst/__ga_set_initial_population__.m, + main/ga/inst/gacreationuniform.m: little fixes + +2008-08-05 18:48 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/gacreationuniform.m: clean + gacreationuniform + +2008-08-05 14:58 slackydeb + + * main/ga/inst/__ga_set_initial_population__.m: clean the + initialization of the population + +2008-08-05 14:17 slackydeb + + * main/ga/inst/__gaoptimset_default_options__.m: add + __gaoptimset_default_options__.m (to fix a previous commit) + +2008-08-05 14:08 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/__ga_problem__.m, + main/ga/inst/__ga_set_initial_population__.m, + main/ga/inst/gacreationuniform.m, main/ga/inst/gaoptimset.m: + clean the initialization of the population; initial support for + the option InitialPopulation + +2008-08-05 12:24 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/ga.m, + main/ga/inst/gaoptimset.m: semplified the code + +2008-08-05 10:23 slackydeb + + * main/ga/inst/__gaoptimget__.m, main/ga/inst/gaoptimget.m: renamed + gaoptimget.m to __gaoptimget__.m (to fix a previous commit) + +2008-08-03 22:15 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/ga.m, + main/ga/inst/gaoptimset.m: doc of functions ga and gaoptimset + improved; gaoptimset reviewed and splitted in 2 functions + +2008-08-03 20:22 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/ga.m, + main/ga/inst/gaoptimset.m: rewrote the ga function to be simpler; + more fields added to the problem structure in the function ga + +2008-08-03 19:04 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/__ga_problem__.m, + main/ga/inst/ga.m, main/ga/inst/gaoptimset.m: modifying interface + of the ga function; it is no more possible to invoke something as + ga (fitnessfcn, nvars, options) + +2008-08-03 16:19 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/__ga_problem__.m, + main/ga/inst/__ga_stop__.m, main/ga/inst/gacreationuniform.m: + removed gaoptimget function because it is almost unuseful and too + difficult to mantain; modified all code not to use the removed + function; bump version because of these changes + +2008-08-03 15:00 slackydeb + + * main/ga/DESCRIPTION: bumped version + +2008-08-03 14:59 slackydeb + + * main/ga/INDEX, main/ga/inst/ga.m: moved the definition of a + common function to test ga algorithms in a script file; modified + ga.m to take advantage of it + +2008-07-30 12:38 ecm0 + + * main/specfun/inst/laguerre.m: first import + +2008-07-30 08:47 adb014 + + * main/signal/inst/downsample.m, main/signal/inst/upsample.m: Add 1 + to phase in upsample/downsample for matlab compatiblity (For + Jonathan Coker) + +2008-07-30 07:59 adb014 + + * main/statistics/inst/random.m: Missing semicolon (For Blair + Sutton) + +2008-07-30 07:55 adb014 + + * main/image/src/__magick_read__.cc: Fix for depth not equal to + 1,2,4,8, or 16 with ImageMagick 6.4.0 (For Valmor de Almeida) + +2008-07-28 13:56 adb014 + + * TODO: Remove points that no longer need addressing from the TODO + +2008-07-27 12:41 slackydeb + + * main/ga/DESCRIPTION, main/ga/inst/__bin2hex__.m, + main/ga/inst/__hex2bin__.m, main/ga/inst/__num2bin__.m: made ga + tests working again; bug solved observing that a double precision + number is always 64 bit long (not less) + +2008-07-27 01:03 adb014 + + * extra/graceplot/inst/alternatives/ancestor.m, + extra/graceplot/inst/alternatives/area.m, + extra/graceplot/inst/alternatives/axes.m, + extra/graceplot/inst/alternatives/barh.m, + extra/graceplot/inst/alternatives/box.m, + extra/graceplot/inst/alternatives/caxis.m, + extra/graceplot/inst/alternatives/close.m, + extra/graceplot/inst/alternatives/closereq.m, + extra/graceplot/inst/alternatives/colorbar.m, + extra/graceplot/inst/alternatives/compass.m, + extra/graceplot/inst/alternatives/contour.m, + extra/graceplot/inst/alternatives/contour3.m, + extra/graceplot/inst/alternatives/contourc.m, + extra/graceplot/inst/alternatives/contourf.m, + extra/graceplot/inst/alternatives/cylinder.m, + extra/graceplot/inst/alternatives/drawnow.m, + extra/graceplot/inst/alternatives/ellipsoid.m, + extra/graceplot/inst/alternatives/feather.m, + extra/graceplot/inst/alternatives/fill.m, + extra/graceplot/inst/alternatives/findobj.m, + extra/graceplot/inst/alternatives/fplot.m, + extra/graceplot/inst/alternatives/gca.m, + extra/graceplot/inst/alternatives/gcf.m, + extra/graceplot/inst/alternatives/grid.m, + extra/graceplot/inst/alternatives/hidden.m, + extra/graceplot/inst/alternatives/hist.m, + extra/graceplot/inst/alternatives/isfigure.m, + extra/graceplot/inst/alternatives/line.m, + extra/graceplot/inst/alternatives/loglog.m, + extra/graceplot/inst/alternatives/loglogerr.m, + extra/graceplot/inst/alternatives/mesh.m, + extra/graceplot/inst/alternatives/meshc.m, + extra/graceplot/inst/alternatives/meshgrid.m, + extra/graceplot/inst/alternatives/meshz.m, + extra/graceplot/inst/alternatives/ndgrid.m, + extra/graceplot/inst/alternatives/newplot.m, + extra/graceplot/inst/alternatives/orient.m, + extra/graceplot/inst/alternatives/pareto.m, + extra/graceplot/inst/alternatives/patch.m, + extra/graceplot/inst/alternatives/pcolor.m, + extra/graceplot/inst/alternatives/peaks.m, + extra/graceplot/inst/alternatives/pie.m, + extra/graceplot/inst/alternatives/plot3.m, + extra/graceplot/inst/alternatives/plotyy.m, + extra/graceplot/inst/alternatives/quiver.m, + extra/graceplot/inst/alternatives/quiver3.m, + extra/graceplot/inst/alternatives/replot.m, + extra/graceplot/inst/alternatives/ribbon.m, + extra/graceplot/inst/alternatives/rose.m, + extra/graceplot/inst/alternatives/scatter.m, + extra/graceplot/inst/alternatives/scatter3.m, + extra/graceplot/inst/alternatives/shading.m, + extra/graceplot/inst/alternatives/shg.m, + extra/graceplot/inst/alternatives/slice.m, + extra/graceplot/inst/alternatives/sombrero.m, + extra/graceplot/inst/alternatives/sphere.m, + extra/graceplot/inst/alternatives/spinmap.m, + extra/graceplot/inst/alternatives/stairs.m, + extra/graceplot/inst/alternatives/stem.m, + extra/graceplot/inst/alternatives/stem3.m, + extra/graceplot/inst/alternatives/surf.m, + extra/graceplot/inst/alternatives/surface.m, + extra/graceplot/inst/alternatives/surfc.m, + extra/graceplot/inst/alternatives/surfnorm.m, + extra/graceplot/inst/alternatives/text.m, + extra/graceplot/inst/alternatives/view.m, + extra/graceplot/inst/alternatives/xlim.m, + extra/graceplot/inst/alternatives/ylim.m, + extra/graceplot/inst/alternatives/zlabel.m, + extra/graceplot/inst/alternatives/zlim.m: Add dummy functions to + graceplot for missing functionality (For Raphael Laboissiere) + +2008-07-26 21:12 treichl + + * main/odepkg/src/daskr.diff: Marco Caliari: Prevent warnings when + compiling daskr.f with gfortran + +2008-07-26 21:03 treichl + + * main/odepkg/inst/odepkg_structure_check.m: Minor changes + +2008-07-26 07:03 hauberg + + * main/image/inst/rgbplot.m: rgbplot wasn't functional due to bad + indexing + +2008-07-24 14:15 mcreel + + * main/optim/src/__bfgsmin.cc: fix bug that caused lbfgs to fail + occasionally + +2008-07-24 14:14 mcreel + + * main/optim/inst/bfgsmin_example.m: minor changes + +2008-07-24 11:43 slackydeb + + * main/ga/inst/__bin2num__.m: added tests + +2008-07-24 08:52 slackydeb + + * main/ga/inst/__bin2hex__.m: added tests + +2008-07-23 21:48 slackydeb + + * main/ga/inst/__bin2hex__.m, main/ga/inst/__bin2num__.m, + main/ga/inst/__ga_problem__.m, main/ga/inst/__hex2bin__.m, + main/ga/inst/__num2bin__.m, main/ga/inst/ga.m, + main/ga/inst/gaoptimget.m, main/ga/inst/gaoptimset.m: cleaning + code + +2008-07-23 21:16 treichl + + * admin/MacOSX/solvedeps/octave-3.1.51.diff, + admin/MacOSX/solvedeps/solvedeps-3.1.51.sh, + admin/MacOSX/solvedeps/solvedeps-3.x.x-rc1.sh: Added build script + for building Octave.app 3.1.51 + +2008-07-23 21:04 treichl + + * main/odepkg/DESCRIPTION: Version number update + +2008-07-23 20:59 treichl + + * main/odepkg/inst/odepkg_examples_ode.m: Minor changes + +2008-07-23 20:56 treichl + + * main/odepkg/inst/ode23.m, main/odepkg/inst/ode45.m, + main/odepkg/inst/ode54.m, main/odepkg/inst/ode78.m, + main/odepkg/inst/odepkg_examples_ode.m: Minor changes to + ode23.m..ode78.m, added example for solving in backward direction + to odepkg_examples_ode.m + +2008-07-23 20:29 treichl + + * main/odepkg/inst/ode23.m, main/odepkg/inst/ode45.m, + main/odepkg/inst/ode54.m, main/odepkg/inst/ode78.m, + main/odepkg/inst/odepkg_structure_check.m, + main/odepkg/inst/odeset.m: ode23.m..ode78.m can now solve in + backward direction, too + +2008-07-23 19:30 treichl + + * main/miscellaneous/INDEX, main/miscellaneous/inst/asci.m: Added + asci.m + +2008-07-23 13:10 slackydeb + + * main/ga/DESCRIPTION: update version + +2008-07-23 13:09 slackydeb + + * main/ga/inst/__bin2hex__.m, main/ga/inst/__bin2num__.m, + main/ga/inst/__ga_calcola_img_fitnessfcn__.m, + main/ga/inst/__ga_concatenated_bitstring2doubles__.m, + main/ga/inst/__ga_doubles2concatenated_bitstring__.m, + main/ga/inst/__ga_problem__.m, + main/ga/inst/__ga_sort_ascend_population__.m, + main/ga/inst/__ga_stop__.m, main/ga/inst/__hex2bin__.m, + main/ga/inst/__num2bin__.m, main/ga/inst/crossoverscattered.m, + main/ga/inst/crossoversinglepoint.m, main/ga/inst/ga.m, + main/ga/inst/gacreationuniform.m, main/ga/inst/gaoptimget.m, + main/ga/inst/gaoptimset.m, main/ga/inst/mutationsinglepoint.m, + main/ga/inst/selectionroulette.m: translation and indentation + fixes + +2008-07-22 12:28 highegg + + * main/octgpr/ChangeLog, main/octgpr/src/nldgpr.f, + main/octgpr/src/nllgpr.f: store derivatives in a more + cache-coherent way + +2008-07-22 11:21 highegg + + * main/octgpr/ChangeLog, main/octgpr/src/forsubs.h, + main/octgpr/src/gpr_train.cc, main/octgpr/src/infgpr.f, + main/octgpr/src/optdrv.f, main/octgpr/src/pakgpr.f, + main/octgpr/src/setup.c: hoist repeated calculations out of + infgpr + +2008-07-18 15:07 goffioul + + * extra/jhandles/PKG_ADD, extra/jhandles/PKG_DEL, + extra/jhandles/inst/__jhandles_go_execute_callback.m: overload + __go_execute_callback__ + +2008-07-18 09:17 goffioul + + * admin/Windows/msvc/run_compilation.sh: Add version info to + GtkGLExt/GtkGLExtmm + +2008-07-18 06:59 goffioul + + * admin/Windows/msvc/run_compilation.sh: Fix FTGL compilation + +2008-07-18 06:44 highegg + + * extra/nlwing2/README, extra/nlwing2/src/Makefile, + extra/nlwing2/src/vitens.f, extra/nlwing2/src/vitensor.cc: update + GPL2 files to GPL3 + +2008-07-17 11:59 ecm0 + + * main/signal/inst/fracshift.m: first import + +2008-07-13 11:35 cdf + + * extra/bim/doc/tutorial.html: tutorial + +2008-07-12 11:54 cdf + + * extra/fpl/inst/FPL2vtkoutputdata.m: vtk file support + +2008-07-12 11:54 cdf + + * extra/fpl/INDEX, extra/fpl/inst/FPL2dxappenddata.m, + extra/fpl/inst/FPL2dxoutputdata.m, + extra/fpl/inst/FPL2dxoutputtimeseries.m, + extra/fpl/inst/FPL2pdequiver.m, extra/fpl/inst/FPL2pdeshowmesh.m, + extra/fpl/inst/FPL2pdesurf.m, extra/fpl/inst/FPL2ptcquiver.m, + extra/fpl/inst/FPL2ptcshowmesh.m, extra/fpl/inst/FPL2ptcsurf.m, + extra/fpl/inst/FPL2trspdesurf.m, extra/fpl/inst/FPL2trsptcsurf.m: + cleanup + +2008-07-11 15:39 goffioul + + * admin/Windows/msvc/run_compilation.sh: Add compilation of + GtkGLExt and GtkGLExtmm + +2008-07-10 14:15 goffioul + + * admin/Windows/msvc/run_compilation.sh: Fix libf2c decompression + with newer package which does not contain libf2c subdir anymore + +2008-07-10 10:10 goffioul + + * admin/Windows/msvc/configure.vc: Change octave installation path + +2008-07-09 09:01 goffioul + + * extra/jhandles/src/Makefile: Do not compile __jhandles__.oct (not + needed) + +2008-07-08 12:08 hauberg + + * main/image/inst/ordfiltn.m: Put license information in one + comment block, such that the documentation is presented online + +2008-07-08 10:34 cdf + + * extra/bim/inst/BIM2Aadvdiff.m: help + +2008-07-08 10:27 goffioul + + * admin/Windows/msvc/libs/gnuplot-4.2.3.diff, + admin/Windows/msvc/run_compilation.sh: switch to gnuplot-4.2.3 + +2008-07-08 07:55 adb014 + + * main/signal/DESCRIPTION: Add dependency on the optim package + +2008-07-07 18:17 lindnerb + + * admin/Windows/mingw32/tools/cpufeature/build-1.0.0-2.sh: add + srcpkg() for cpufeature + +2008-07-07 18:16 lindnerb + + * admin/Windows/mingw32/tools/atlas/build-3.8.1-2.sh, + admin/Windows/mingw32/tools/atlas/makefile.in: add a makefile for + creation of shared libs from static, use in building script + +2008-07-06 18:13 lindnerb + + * admin/Windows/mingw32/gcc42_common.sh, + admin/Windows/mingw32/gcc42_create_package.sh, + admin/Windows/mingw32/gcc42_create_src_packages.sh, + admin/Windows/mingw32/octave.nsi: add .nsi script file, add + makensis.exe location, add creation of installer to building + procedure + +2008-07-06 18:12 lindnerb + + * admin/Windows/mingw32/tools/build-2.sh: add cpufeature to build + script + +2008-07-06 18:10 lindnerb + + * admin/Windows/mingw32/octave/build-3.0.0-2.sh, + admin/Windows/mingw32/octave/octave.ico: add .ico file and add in + installation script + +2008-07-05 06:03 hauberg + + * main/image/inst/edge.m: Changed 'len' to 'length' as that is what + the function is called + +2008-07-04 18:01 lindnerb + + * admin/Windows/mingw32/blas/blas-2.patch, + admin/Windows/mingw32/blas/build-2.sh: also install static + library, small fix in unpack code + +2008-07-04 17:59 lindnerb + + * admin/Windows/mingw32/libgd/build-2.0.35-2.sh: avoid invocation + of aclocal, automake and autoconf in building process + +2008-07-04 17:59 lindnerb + + * admin/Windows/mingw32/tools/atlas/build-3.8.1-2.sh: bugfix in + detection of available architecture libraries, move creation of + binary packages here + +2008-07-04 17:56 lindnerb + + * admin/Windows/mingw32/tools/cpufeature, + admin/Windows/mingw32/tools/cpufeature/build-1.0.0-2.sh, + admin/Windows/mingw32/tools/cpufeature/cpufeature-1.0.0, + admin/Windows/mingw32/tools/cpufeature/cpufeature-1.0.0/cpufeature.c, + admin/Windows/mingw32/tools/cpufeature/cpufeature-1.0.0/cpuid.S, + admin/Windows/mingw32/tools/cpufeature/cpufeature-1.0.0/makefile.in: + add CPUFEATURE, a tool checking the precence of MMX, SSE, SSE2 or + SSE3 extension. + + Used by the installer to choose the appropriate ATLAS binaries + +2008-07-03 11:43 highegg + + * main/octgpr/ChangeLog, main/octgpr/DESCRIPTION, + main/octgpr/src/nllgpr.f: fix invalid parameter declaration + (corrects the nll normalization) + +2008-07-02 19:02 treichl + + * admin/MacOSX/solvedeps/solvedeps-3.x.x-rc1.sh: Initially added, + rules for building FREETYPE, FLTK and FTGL included + +2008-07-01 13:19 goffioul + + * admin/Windows/msvc/run_compilation.sh: Fix libjpeg compilation + +2008-07-01 06:31 highegg + + * extra/nlwing2/inst/calcwing.m: simplify separation stopping + criterion + +2008-06-30 17:51 gnumuthu + + * main/signal/inst/fht.m, main/signal/inst/ifht.m: Fast & Inverse + Hartley transform calculated using the FFT & IFFT + +2008-06-30 07:21 schloegl + + * extra/NaN/inst/corrcoef.m: fix problem computing nan_sig; improve + docu; fixed problem with confidence intervals + +2008-06-28 17:14 gnumuthu + + * main/strings/inst/base64decode.m: remove looping checks to matrix + oriented checks to speedup base64decoding + +2008-06-27 11:05 schloegl + + * extra/tsa/inst/arfit2.m: remove unspecific warning + +2008-06-27 10:36 schloegl + + * extra/tsa/inst/histo.m: upgrade license to GPLv3 + +2008-06-26 18:26 hauberg + + * admin/make_index: Always build the documentation in English + +2008-06-26 18:25 hauberg + + * main/odepkg/doc/Makefile: Always build the documentation in + English + +2008-06-26 17:22 lindnerb + + * admin/Windows/mingw32/octave/octave-3.0.0-2.patch: fix PKG.M and + COPYFILE.M to allow spaces in the tempory directory (which is the + default on win32) when installing toolbox packages + +2008-06-26 17:20 lindnerb + + * admin/Windows/mingw32/tools/atlas/build-3.8.1-2.sh: fix: move + optimized LSAME from libblas to liblapack + +2008-06-26 13:58 highegg + + * extra/nlwing2/inst/calcwing.m, extra/nlwing2/inst/makewing.m, + extra/nlwing2/inst/qcalc.m: correct some computations, include + local dihedral angle in integral quantities + +2008-06-26 06:45 highegg + + * extra/nlwing2/DESCRIPTION, extra/nlwing2/inst/makewing.m: fix + area and span in makewing + +2008-06-24 20:15 treichl + + * main/odepkg/src/odepkg_octsolver_ddaskr.cc, + main/odepkg/src/odepkg_octsolver_mebdfi.cc: Removed mistakes in + preface of copyright title + +2008-06-24 19:46 treichl + + * main/odepkg/doc/odepkg.texi: Changed 'BDF solvers' into 'modified + BDF solvers' because of a wish from the 'modified BDF solvers' + author Jeff Cash + +2008-06-24 12:19 highegg + + * extra/nlwing2/ChangeLog, extra/nlwing2/inst/calcwing.m, + extra/nlwing2/inst/makewing.m, extra/nlwing2/inst/qcalc.m: revamp + induced drag computation + +2008-06-23 18:32 sis-sou + + * main/signal/inst/dwt.m: Initial commit into SVN. + +2008-06-23 16:51 highegg + + * extra/nlwing2/INDEX, extra/nlwing2/inst/calcwing.m, + extra/nlwing2/inst/combinepolars.m, + extra/nlwing2/inst/loadpolars.m, extra/nlwing2/inst/polppder.m, + extra/nlwing2/inst/qcalc.m, extra/nlwing2/inst/testit.m: + implement stand-alone polar 'feature interpolation' + +2008-06-23 16:25 lindnerb + + * admin/Windows/mingw32/gcc42_common.sh, + admin/Windows/mingw32/gcc42_create_package.sh, + admin/Windows/mingw32/gcc42_create_src_packages.sh: fix building + of octave-mingw32 package, fix building source packages for + release + +2008-06-23 10:53 highegg + + * main/io/inst/dlmwrite.m: add delim option to dlmwrite + +2008-06-23 10:00 adb014 + + * main/miscellaneous/src/waitbar.cc: Protect against null pointer + dereferencing (For Thomas Weber) + +2008-06-22 21:00 highegg + + * extra/nlwing2/README, extra/nlwing2/inst/ppder.m: update README, + delete redundant file + +2008-06-22 13:40 cdf + + * extra/bim/inst/BIM1Alaplacian.m, extra/bim/inst/BIM1Areaction.m, + extra/bim/inst/BIM1Arhs.m, extra/bim/inst/BIM2Aadvdiff.m, + extra/bim/inst/BIM2Aboundarymass.m, + extra/bim/inst/BIM2Areaction.m, extra/bim/inst/BIM2Arhs.m, + extra/bim/inst/BIM2Cglobalflux.m, + extra/bim/inst/BIM2Cmeshproperties.m, + extra/bim/inst/BIM2Cpdegrad.m, + extra/bim/inst/BIM2Cunknowncoord.m, + extra/bim/inst/BIM2Cunknownsonside.m, extra/bim/inst/BIMUbern.m, + extra/bim/inst/BIMUlogm.m: in sync + +2008-06-21 09:02 sis-sou + + * main/signal/inst/wkeep.m: Initial commit into SVN. + +2008-06-21 08:17 sis-sou + + * main/signal/inst/wrev.m: Initial commit into SVN. + +2008-06-20 22:29 floflooo + + * admin/template.ndev: Added details on the webpage 'Contributing + Code to the Gnu Octave Repository' + +2008-06-20 22:00 floflooo + + * main/optim/inst/fminbnd.m: + +2008-06-20 21:10 rrogers + + * main/gsl/doc, main/gsl/doc/.cc, main/gsl/doc/.doc, + main/gsl/doc/.dvi, main/gsl/doc/.log, main/gsl/doc/.ps, + main/gsl/doc/.texi, main/gsl/doc/DOSCSTRINGS.old, + main/gsl/doc/RCS, main/gsl/doc/RCS/#mktexi#,v, + main/gsl/doc/RCS/DOSCSTRINGS.old,v, main/gsl/doc/RCS/README,v, + main/gsl/doc/RCS/README~,v, main/gsl/doc/RCS/gsl.cc,v, + main/gsl/doc/RCS/gsl.doc,v, main/gsl/doc/RCS/gsl.dvi,v, + main/gsl/doc/RCS/gsl.info,v, main/gsl/doc/RCS/gsl.log,v, + main/gsl/doc/RCS/gsl.pdf,v, main/gsl/doc/RCS/gsl.ps,v, + main/gsl/doc/RCS/gsl.texi,v, main/gsl/doc/RCS/make.lst,v, + main/gsl/doc/RCS/make_index,v, main/gsl/doc/RCS/mk.tgz,v, + main/gsl/doc/RCS/mk_pdf_dvi,v, main/gsl/doc/RCS/mk_pdf_dvi~,v, + main/gsl/doc/RCS/mkdoc,v, main/gsl/doc/RCS/mktexi,v, + main/gsl/doc/RCS/mktexi_inc,v, main/gsl/doc/RCS/mktexi_inc~,v, + main/gsl/doc/RCS/mktexi~,v, main/gsl/doc/RCS/texinfo.tex,v, + main/gsl/doc/RCS/texinfo.tex.max,v, + main/gsl/doc/RCS/texput.log,v, main/gsl/doc/RCS/txt2latex,v, + main/gsl/doc/README, main/gsl/doc/gsl_sf.cc, + main/gsl/doc/gsl_sf.doc, main/gsl/doc/gsl_sf.dvi, + main/gsl/doc/gsl_sf.log, main/gsl/doc/gsl_sf.pdf, + main/gsl/doc/gsl_sf.ps, main/gsl/doc/gsl_sf.texi, + main/gsl/doc/gsl_sf_a.ps, main/gsl/doc/make.lst, + main/gsl/doc/mk.tgz, main/gsl/doc/mk_pdf_dvi, main/gsl/doc/mkdoc, + main/gsl/doc/mktexi, main/gsl/doc/mktexi_inc, + main/gsl/doc/texinfo.tex, main/gsl/doc/texinfo.tex.max, + main/gsl/doc/txt2latex, main/gsl/inst, + main/gsl/inst/test_ellint.m, main/gsl/inst/test_hyperg.m, + main/gsl/inst/test_hyperg_corr.c, main/gsl/inst/test_sf.c, + main/gsl/svn-commit.tmp: + +2008-06-20 21:07 rrogers + + * main/gsl/DESCRIPTION, main/gsl/Makefile, + main/gsl/src/DDD_to_D.cc.template, main/gsl/src/buildgsl_sf.sh, + main/gsl/src/legendre_sphPlm_array.cc: + +2008-06-20 08:07 highegg + + * extra/nlwing2/inst/vitensor.oct: delete oct file + +2008-06-19 14:11 abarth93 + + * main/optiminterp/INDEX: add optiminterpn to INDEX + +2008-06-19 14:05 abarth93 + + * main/optiminterp/DESCRIPTION: improve description tag + +2008-06-19 08:51 abarth93 + + * main/optiminterp/DESCRIPTION, + main/optiminterp/inst/example_optiminterp.m: add licence for + example + +2008-06-19 08:48 abarth93 + + * main/octcdf/DESCRIPTION, main/octcdf/inst/example_netcdf.m, + main/octcdf/inst/example_opendap.m: add licence for examples + +2008-06-19 06:16 highegg + + * main/octgpr/ChangeLog, main/octgpr/src/pdist2_mw.cc: add missing + return + +2008-06-18 08:33 highegg + + * extra/nlwing2, extra/nlwing2/COPYING, extra/nlwing2/DESCRIPTION, + extra/nlwing2/INDEX, extra/nlwing2/README, extra/nlwing2/TODO, + extra/nlwing2/inst, extra/nlwing2/inst/calcwing.m, + extra/nlwing2/inst/corrector.m, extra/nlwing2/inst/floweq.m, + extra/nlwing2/inst/floweqj.m, extra/nlwing2/inst/liftanalyze.m, + extra/nlwing2/inst/loadpolars.m, extra/nlwing2/inst/loadwing.m, + extra/nlwing2/inst/makeflow.m, extra/nlwing2/inst/makewing.m, + extra/nlwing2/inst/ppder.m, extra/nlwing2/inst/predictor.m, + extra/nlwing2/inst/qcalc.m, extra/nlwing2/inst/setalfa.m, + extra/nlwing2/inst/spwinterp.m, extra/nlwing2/inst/testit.m, + extra/nlwing2/inst/vitensor.oct, extra/nlwing2/src, + extra/nlwing2/src/Makefile, extra/nlwing2/src/vitens.f, + extra/nlwing2/src/vitensor.cc: NLWing2: initial commit + +2008-06-15 09:31 lindnerb + + * admin/Windows/mingw32/tools/build-2.sh: add atlas libraries to + tools' build script + +2008-06-15 09:30 lindnerb + + * admin/Windows/mingw32/tools/gnuplot/build-4.3.0-2008-03-24.sh: + fix: install to octave-mingw32 package directory + +2008-06-15 09:29 lindnerb + + * admin/Windows/mingw32/tools/atlas/build-3.8.1-2.sh: fix + installation directory for atlas libs + +2008-06-15 08:47 lindnerb + + * admin/Windows/mingw32/gcc42_common.sh, + admin/Windows/mingw32/gcc42_install_deps.sh: update copying flags + +2008-06-15 08:44 lindnerb + + * admin/Windows/mingw32/tools/gnuplot/gnuplot-4.3.0-2008-03-24-2.patch: + remove page offset for postscript ouput + +2008-06-15 08:33 lindnerb + + * admin/Windows/mingw32/tools/gnuplot/build-4.3.0-2008-03-24.sh, + admin/Windows/mingw32/tools/gnuplot/gnuplot-4.3.0-2008-03-24-2.patch: + add documentation build, install documentation, demo and contrib + files + +2008-06-15 08:25 lindnerb + + * admin/Windows/mingw32/tools/notepad++/build-4.9.1-2.sh, + admin/Windows/mingw32/tools/notepad++/npp-4.9.1-2.patch: add + build script & patch for notepad++ version 4.9.1 + +2008-06-15 08:24 lindnerb + + * admin/Windows/mingw32/tools/atlas, + admin/Windows/mingw32/tools/atlas/build-3.8.1-2.sh: add atlas + installation script (building requires cygwin) + +2008-06-15 08:23 lindnerb + + * admin/Windows/mingw32/expat, + admin/Windows/mingw32/expat/build-2.0.1-2.sh, + admin/Windows/mingw32/expat/expat-2.0.1-2.patch: add expat-2.0.1 + patch & build script + +2008-06-13 13:02 treichl + + * main/odepkg/src/odepkg_octsolver_ddaskr.cc, + main/odepkg/src/odepkg_octsolver_mebdfdae.cc, + main/odepkg/src/odepkg_octsolver_mebdfi.cc, + main/odepkg/src/odepkg_octsolver_radau.cc, + main/odepkg/src/odepkg_octsolver_radau5.cc, + main/odepkg/src/odepkg_octsolver_rodas.cc, + main/odepkg/src/odepkg_octsolver_seulex.cc: Removed all + occurences of 'non-stiff' + +2008-06-13 12:49 treichl + + * main/odepkg/doc/odepkg.texi: Minor changes. + +2008-06-12 13:44 goffioul + + * admin/Windows/msvc/octave.nsi.in, + admin/Windows/msvc/run_compilation.sh: Add FTGL compilation + +2008-06-12 10:48 goffioul + + * admin/Windows/msvc/octave.nsi.in, + admin/Windows/msvc/run_compilation.sh: Add FFTW (float precision) + compilation + +2008-06-12 07:55 abarth93 + + * main/optiminterp/inst/optiminterp4.m: fix help text + +2008-06-11 14:09 asnelt + + * main/statistics/inst/copulapdf.m: Fixed Clayton pdf for theta < + 0. + +2008-06-11 13:47 mcreel + + * main/optim/doc/mintoolkit.tex: remove mintoolkit + +2008-06-11 13:46 mcreel + + * main/optim/doc/mintoolkit.lyx: remove mintoolkit + +2008-06-11 13:46 mcreel + + * main/optim/doc/Makefile: remove mintoolkit + +2008-06-11 13:42 mcreel + + * main/econometrics/DESCRIPTION: note dependency on optim + +2008-06-10 13:24 highegg + + * main/octgpr/ChangeLog, main/octgpr/src/configure, + main/octgpr/src/configure.in: fix invalid flag in configure.in + +2008-06-10 07:16 tkasper + + * extra/ad/Makefile: Include source for documentation + +2008-06-10 06:31 schloegl + + * extra/tsa/DESCRIPTION: update license to GPL v3 + +2008-06-09 10:45 adb014 + + * main/fixed/examples/testofdm.m: Use new plotting interface for + fixed point OFDM example + +2008-06-07 02:14 asnelt + + * main/statistics/inst/copulacdf.m: Fixed Clayton copula for + negative thetas. + +2008-06-06 08:49 highegg + + * main/benchmark/inst/benchmark_dtmm.m, + main/benchmark/inst/benchmark_stmm.m, + main/benchmark/inst/benchutil_stopwatch.m, + main/benchmark/inst/benchutil_tic.m, + main/benchmark/inst/benchutil_toc.m: allow custom tic/toc timing + in benchmark + +2008-06-05 09:51 adb014 + + * extra/graceplot/inst/grace_octave_path.m, + extra/pdb/inst/plotpdb.m, main/image/inst/imread.m, + nonfree/arpack/inst/svds.m: Replace isstr with ischar everywhere + +2008-06-05 09:50 adb014 + + * extra/triangular/doc/Makefile: texinfo to pdf build fix + +2008-06-05 09:09 abarth93 + + * main/optiminterp/DESCRIPTION, + main/optiminterp/inst/optiminterp1.m, + main/optiminterp/inst/optiminterp2.m, + main/optiminterp/inst/optiminterp3.m, + main/optiminterp/inst/optiminterp4.m, + main/optiminterp/inst/optiminterpn.m: all high-level routines + call now optiminterpn + +2008-06-05 08:12 schloegl + + * extra/tsa/inst/aar.m, extra/tsa/inst/aarmam.m, + extra/tsa/inst/ac2poly.m, extra/tsa/inst/ac2rc.m, + extra/tsa/inst/acorf.m, extra/tsa/inst/acovf.m, + extra/tsa/inst/adim.m, extra/tsa/inst/amarma.m, + extra/tsa/inst/ar2poly.m, extra/tsa/inst/ar2rc.m, + extra/tsa/inst/ar_spa.m, extra/tsa/inst/arcext.m, + extra/tsa/inst/arfit2.m, extra/tsa/inst/biacovf.m, + extra/tsa/inst/bisdemo.m, extra/tsa/inst/bispec.m, + extra/tsa/inst/content.m, extra/tsa/inst/contents.m, + extra/tsa/inst/detrend.m, extra/tsa/inst/durlev.m, + extra/tsa/inst/flag_implicit_samplerate.m, extra/tsa/inst/flix.m, + extra/tsa/inst/histo2.m, extra/tsa/inst/histo3.m, + extra/tsa/inst/histo4.m, extra/tsa/inst/hup.m, + extra/tsa/inst/invest0.m, extra/tsa/inst/invest1.m, + extra/tsa/inst/invfdemo.m, extra/tsa/inst/lattice.m, + extra/tsa/inst/lpc.m, extra/tsa/inst/mvaar.m, + extra/tsa/inst/mvar.m, extra/tsa/inst/mvfilter.m, + extra/tsa/inst/mvfreqz.m, extra/tsa/inst/pacf.m, + extra/tsa/inst/parcor.m, extra/tsa/inst/poly2ac.m, + extra/tsa/inst/poly2ar.m, extra/tsa/inst/poly2rc.m, + extra/tsa/inst/rc2ac.m, extra/tsa/inst/rc2ar.m, + extra/tsa/inst/rc2poly.m, extra/tsa/inst/rmle.m, + extra/tsa/inst/sbispec.m, extra/tsa/inst/selmo.m, + extra/tsa/inst/selmo2.m, extra/tsa/inst/sinvest1.m, + extra/tsa/inst/tsademo.m, extra/tsa/inst/ucp.m, + extra/tsa/inst/y2res.m: update license of TSA toolbox to GPLv3 + +2008-06-05 07:05 highegg + + * main/benchmark, main/benchmark/COPYING, + main/benchmark/DESCRIPTION, main/benchmark/INDEX, + main/benchmark/README, main/benchmark/inst, + main/benchmark/inst/benchmark_dtmm.m, + main/benchmark/inst/benchmark_stmm.m, + main/benchmark/inst/benchutil_default_arg.m, + main/benchmark/inst/benchutil_initialize.m, + main/benchmark/inst/benchutil_is_octave.m, + main/benchmark/inst/benchutil_parse_desc.m, + main/benchmark/inst/benchutil_set_result.m, + main/benchmark/inst/benchutil_verbose.m: benchmark: initial + commit + +2008-06-04 10:37 goffioul + + * main/signal/src/upfirdn.cc: Add missing return statement + fix + typo + +2008-06-04 10:12 adb014 + + * main/signal/src/upfirdn.cc: 64bit fixes for upfirdn + +2008-06-03 06:51 highegg + + * main/octgpr/ChangeLog, main/octgpr/inst/demo_octgpr.m: improve + demo + +2008-05-30 06:07 highegg + + * main/octgpr/ChangeLog, main/octgpr/src/nl0gpr.f, + main/octgpr/src/nllgpr.f: add normalizing constant to likelihoods + +2008-05-27 16:23 adb014 + + * main/optim/DESCRIPTION, main/vrml/DESCRIPTION: Add GFDL to optim + and vrml DESCRIPTION files (for Thomas Weber) + +2008-05-23 14:17 goffioul + + * admin/Windows/msvc/check_cpu_flag.c, + admin/Windows/msvc/run_compilation.sh: Compile SSE1 and SSE2 + versions of ATLAS + +2008-05-22 15:01 goffioul + + * admin/Windows/msvc/check_cpu_flag.c, + admin/Windows/msvc/octave.nsi.in, + admin/Windows/msvc/run_compilation.sh: Add helper program to + detect SSE3 on Windows XP + +2008-05-22 13:16 goffioul + + * admin/Windows/msvc/README.txt.in, + admin/Windows/msvc/atlascpu.ini, + admin/Windows/msvc/octave.nsi.in, + admin/Windows/msvc/run_compilation.sh: Changes for VS2008-based + NSI installer generation + +2008-05-22 09:25 goffioul + + * extra/java/src/__java__.cc: Allow to specify different java + version through JAVA_VERSION avriable + +2008-05-21 15:26 goffioul + + * admin/Windows/msvc/cc-msvc.cc: Do really tricky thing to escape + special characters in quoted strings + +2008-05-21 15:25 goffioul + + * admin/Windows/msvc/run_compilation.sh: Re-order octave-forge + packages to meet dependency requirements + Fix OctaveDE + executable name + +2008-05-21 08:11 goffioul + + * admin/Windows/msvc/octave.nsi.in, + admin/Windows/msvc/run_compilation.sh: - Minor fix to readline + compilation + - Add some missing "&&" + - Use correct libpng filename + - Use defined ImageMagick version + - libgd now depends on fontconfig + +2008-05-20 20:23 goffioul + + * main/signal/src/upfirdn.cc: Fix MSVC compilation problem + +2008-05-20 20:20 goffioul + + * main/symbolic/src/Makeconf.in, main/symbolic/src/Makefile, + main/symbolic/src/configure.base: Fix compilation problems + +2008-05-20 19:57 goffioul + + * admin/Windows/msvc/run_compilation.sh: Fix compilation of + ImageMagick and gtkmm + +2008-05-20 08:38 schloegl + + * extra/tsa/inst/lpc.m: correct comments + +2008-05-20 08:19 schloegl + + * extra/tsa/inst/lpc.m: lattice method fails for (some?) + deterministic signals; make Levinson-Durbin the default method + (thanks to Rafael Laboissiere for pointing this out + +2008-05-20 04:45 goffioul + + * admin/Windows/msvc/run_compilation.sh: Fix libcurl compilation + +2008-05-19 15:47 goffioul + + * admin/Windows/msvc/run_compilation.sh: Further support for + MSVC2008 + +2008-05-19 14:08 mcreel + + * main/optim/inst/bfgsmin.m, main/optim/inst/bfgsmin_example.m: + clean up isstr and is_vector warnings, simplify examples + +2008-05-19 05:53 goffioul + + * admin/Windows/msvc/run_compilation.sh: Additional fixes + +2008-05-18 20:27 goffioul + + * admin/Windows/msvc/cc-msvc.cc, + admin/Windows/msvc/run_compilation.sh: Various MSVC2008 + compilation fixes + +2008-05-18 15:36 wsloand + + * main/statistics/inst/caseread.m, + main/statistics/inst/casewrite.m, + main/statistics/test/caseread.dat: caseread.m, casewrite.m: new + functions + caseread.dat: test file for caseread + +2008-05-18 14:48 wsloand + + * main/statistics/inst/__tbl_delim__.m, + main/statistics/inst/tblread.m, main/statistics/inst/tblwrite.m, + main/statistics/test, main/statistics/test/tblread-space.dat, + main/statistics/test/tblread-tab.dat: tblread.m, tblwrite.m: new + functions + __tbl_delim__.m: helper to tblread and tblwrite + test/tblread-tab.dat, test/tblread-space.dat: test files + + These functions do not work at this time due to what appears to + be a bug + in csv2cell, but they should work upon fixing that bug. + +2008-05-18 04:43 wsloand + + * main/financial/inst/taxedrr.m: taxedrr: added tests + +2008-05-18 04:41 wsloand + + * main/time/inst/busdays.m, main/time/inst/isbusday.m: busdays: new + function + isbusday: use default arguments and untabify + +2008-05-16 20:39 treichl + + * main/odepkg/DESCRIPTION: Changed title + +2008-05-16 20:38 treichl + + * main/odepkg/DESCRIPTION: Update of version number + +2008-05-16 20:35 treichl + + * main/odepkg/inst/ode23.m, main/odepkg/inst/ode23d.m, + main/odepkg/inst/ode45.m, main/odepkg/inst/ode45d.m, + main/odepkg/inst/ode54.m, main/odepkg/inst/ode54d.m, + main/odepkg/inst/ode78.m, main/odepkg/inst/ode78d.m, + main/odepkg/inst/odeexamples.m, main/odepkg/inst/odeget.m, + main/odepkg/inst/odephas2.m, main/odepkg/inst/odephas3.m, + main/odepkg/inst/odepkg.m, + main/odepkg/inst/odepkg_event_handle.m, + main/odepkg/inst/odepkg_examples_dae.m, + main/odepkg/inst/odepkg_examples_dde.m, + main/odepkg/inst/odepkg_examples_ide.m, + main/odepkg/inst/odepkg_examples_ode.m, + main/odepkg/inst/odepkg_structure_check.m, + main/odepkg/inst/odepkg_testsuite_calcmescd.m, + main/odepkg/inst/odepkg_testsuite_calcscd.m, + main/odepkg/inst/odepkg_testsuite_chemakzo.m, + main/odepkg/inst/odepkg_testsuite_hires.m, + main/odepkg/inst/odepkg_testsuite_implakzo.m, + main/odepkg/inst/odepkg_testsuite_implrober.m, + main/odepkg/inst/odepkg_testsuite_impltrans.m, + main/odepkg/inst/odepkg_testsuite_oregonator.m, + main/odepkg/inst/odepkg_testsuite_pollution.m, + main/odepkg/inst/odepkg_testsuite_robertson.m, + main/odepkg/inst/odepkg_testsuite_transistor.m, + main/odepkg/inst/odeplot.m, main/odepkg/inst/odeprint.m, + main/odepkg/inst/odeset.m: Copyright updates. + +2008-05-16 20:33 treichl + + * main/odepkg/inst/ode23.m, main/odepkg/inst/ode45.m, + main/odepkg/inst/ode54.m, main/odepkg/inst/ode78.m: Marco + Caliari: change transpose character with ".'" to solve complex + problems, further changes to vdelta calculation + +2008-05-16 20:30 treichl + + * main/odepkg/src/odepkg_octsolver_mebdfdae.cc: Copyright updates. + +2008-05-16 20:28 treichl + + * main/odepkg/src/odepkg_auxiliary_functions.cc, + main/odepkg/src/odepkg_auxiliary_functions.h, + main/odepkg/src/odepkg_octsolver_radau.cc, + main/odepkg/src/odepkg_octsolver_radau5.cc, + main/odepkg/src/odepkg_octsolver_rodas.cc, + main/odepkg/src/odepkg_octsolver_seulex.cc: Copyright updates. + +2008-05-16 14:36 goffioul + + * admin/Windows/msvc/run_compilation.sh: Switch to ATLAS-3.8.1 + +2008-05-16 11:09 goffioul + + * admin/Windows/msvc/run_compilation.sh: Resolve circular + dependency between pkg-config and glib + +2008-05-16 04:54 highegg + + * main/octgpr/ChangeLog, main/octgpr/inst/demo_octgpr.m: allow + non-interactive demo + +2008-05-15 15:34 goffioul + + * admin/Windows/msvc/run_compilation.sh: Various compilation fixes + to prepare switch to MSVC9 + +2008-05-15 12:19 adb014 + + * main/sockets/src/sockets.cc: Typo + +2008-05-15 12:17 adb014 + + * main/sockets/src/sockets.cc: Some arg checking for gethostbyname + and listen + +2008-05-15 07:56 goffioul + + * main/image/src/__bilateral__.cc: Fix typo + +2008-05-14 16:59 cdf + + * extra/secs2d/inst/secs2d.m: pkg_add and pkg_del + +2008-05-14 16:54 cdf + + * extra/secs1d/PKG_ADD, extra/secs1d/PKG_DEL, + extra/secs1d/inst/secs1d.m, extra/secs2d/PKG_ADD, + extra/secs2d/PKG_DEL, extra/secs2d/inst/secs2d.m: pkg_add and + pkg_del + +2008-05-14 14:09 goffioul + + * admin/Windows/msvc/octave-hdr.bmp, + admin/Windows/msvc/octave-hdr.xcf, admin/Windows/msvc/octave.bmp, + admin/Windows/msvc/octave.nsi.in, admin/Windows/msvc/octave.xcf: + Add some fancy images in the installer + +2008-05-14 14:06 goffioul + + * admin/Windows/msvc/run_compilation.sh: Clean-up FFMpeg source + tree after compilation + +2008-05-14 04:52 goffioul + + * admin/Windows/msvc/run_compilation.sh: Re-fix FFMpeg compilation + +2008-05-13 20:57 adb014 + + * main/io/src/textread.cc: Don't ignore blank lines in the header + when counting the number of lines + +2008-05-13 14:13 xavier98 + + * main/video/src/AVHandler.cc, main/video/src/AVHandler.h, + main/video/src/Makeconf.in, main/video/src/Makefile.in, + main/video/src/configure.base: Patch to bring ffmpeg usage up to + date (from Michael Goffioul). + +2008-05-13 10:42 goffioul + + * admin/Windows/msvc/run_compilation.sh: Some runtime fix for + FFMpeg compilation + +2008-05-12 19:40 goffioul + + * admin/Windows/msvc/libs/ffmpeg.diff, + admin/Windows/msvc/make_pack_installer.sh, + admin/Windows/msvc/run_compilation.sh: Add FFMpeg compilation + + support for video package + +2008-05-12 08:32 adb014 + + * doc/htdocs/NEWS.in, doc/htdocs/index.in: Opps + +2008-05-12 08:31 adb014 + + * main/INDEX, main/plot/inst/colstyle.m: Remove gget, gpick, gzoom + from INDEX as these functions are obsoleted and removed + +2008-05-12 08:21 adb014 + + * doc/htdocs/NEWS.in, doc/htdocs/index.in, doc/htdocs/packages.in: + Document the 3.0.1 Windows release + +2008-05-09 21:40 xavier98 + + * main/database/src/Makeconf.in, main/database/src/Makefile, + main/database/src/configur... [truncated message content] |
From: <pki...@us...> - 2008-11-04 21:43:14
|
Revision: 5403 http://octave.svn.sourceforge.net/octave/?rev=5403&view=rev Author: pkienzle Date: 2008-11-04 21:41:58 +0000 (Tue, 04 Nov 2008) Log Message: ----------- replace references for misc/listen() with server() Modified Paths: -------------- trunk/octave-forge/extra/soctcl/README trunk/octave-forge/extra/soctcl/demo/matrix.tcl trunk/octave-forge/extra/soctcl/demo/octsync.tcl trunk/octave-forge/extra/soctcl/doc/README trunk/octave-forge/extra/soctcl/doc/octave.txt trunk/octave-forge/main/miscellaneous/INDEX trunk/octave-forge/main/miscellaneous/src/server.cc Added Paths: ----------- trunk/octave-forge/main/miscellaneous/doc/server.txt Removed Paths: ------------- trunk/octave-forge/main/miscellaneous/doc/listen.txt Modified: trunk/octave-forge/extra/soctcl/README =================================================================== --- trunk/octave-forge/extra/soctcl/README 2008-11-04 21:34:26 UTC (rev 5402) +++ trunk/octave-forge/extra/soctcl/README 2008-11-04 21:41:58 UTC (rev 5403) @@ -30,9 +30,9 @@ # At present connections can come from one host only (127.0.0.1). I # don't know how easy this is to spoof by forging the IP packet header. octave - listen(3132); + server(3132); ## if want to run the client remotely, use - # listen(3132,'hostid') + # server(3132,'hostid') ## where hostid is the name or the four part numeric host ## address of the client. Modified: trunk/octave-forge/extra/soctcl/demo/matrix.tcl =================================================================== --- trunk/octave-forge/extra/soctcl/demo/matrix.tcl 2008-11-04 21:34:26 UTC (rev 5402) +++ trunk/octave-forge/extra/soctcl/demo/matrix.tcl 2008-11-04 21:41:58 UTC (rev 5403) @@ -8,7 +8,7 @@ # octave and octave-forge installed. # # demo$ octave -# > listen(3132) +# > server(3132) # # This starts an octave listening daemon. To remove it you will have # to use kill directly after using ps aux | grep octave to find its pid. Modified: trunk/octave-forge/extra/soctcl/demo/octsync.tcl =================================================================== --- trunk/octave-forge/extra/soctcl/demo/octsync.tcl 2008-11-04 21:34:26 UTC (rev 5402) +++ trunk/octave-forge/extra/soctcl/demo/octsync.tcl 2008-11-04 21:41:58 UTC (rev 5403) @@ -3,7 +3,7 @@ # usage: octsync.tcl ?port # # This is a lowlevel test of the octave server synchronization -# response time. It uses the octave listen() protocol directly +# response time. It uses the octave server() protocol directly # rather than going through the octcl package. Any delays seen # are directly due to tcl and to octave's implementation of sockets # and not any special handling I'm doing in octave.tcl. Modified: trunk/octave-forge/extra/soctcl/doc/README =================================================================== --- trunk/octave-forge/extra/soctcl/doc/README 2008-11-04 21:34:26 UTC (rev 5402) +++ trunk/octave-forge/extra/soctcl/doc/README 2008-11-04 21:41:58 UTC (rev 5403) @@ -30,9 +30,9 @@ # At present connections can come from one host only (127.0.0.1). I # don't know how easy this is to spoof by forging the IP packet header. octave - listen(3132); + server(3132); ## if want to run the client remotely, use - # listen(3132,'hostid') + # server(3132,'hostid') ## where hostid is the name or the four part numeric host ## address of the client. @@ -82,7 +82,7 @@ Read octave.txt for a description of the commands available. -Read listen.txt from octave-forge/main/miscellaneous for a description +Read server.txt from octave-forge/main/miscellaneous for a description of the protocol. Paul Kienzle Modified: trunk/octave-forge/extra/soctcl/doc/octave.txt =================================================================== --- trunk/octave-forge/extra/soctcl/doc/octave.txt 2008-11-04 21:34:26 UTC (rev 5402) +++ trunk/octave-forge/extra/soctcl/doc/octave.txt 2008-11-04 21:41:58 UTC (rev 5403) @@ -17,14 +17,14 @@ able to capture the output of an octave command. Please read demo/matrix.tcl for a sample octave.tcl application. -Please read octave-forge/main/miscellaneous/listen.doc for a description +Please read octave-forge/main/miscellaneous/server.txt for a description of the protocol. To connect to octave, you must first start run octave as a server process listening to connections on a port: $ octave - > listen(3132) + > server(3132) When it receives a new connection, octave forks and lets the child process interpret the octave commands. Only after octave is listening @@ -226,7 +226,7 @@ Octave Reference ---------------- -listen(port) +server(port) listen for connections on the given port. send('expression') @@ -252,7 +252,7 @@ to the port you select. There is a very simplistic host-based access scheme implemented. -If you specify listen(port,hostid) where hostid is a string +If you specify server(port,hostid) where hostid is a string containing the four part numeric host address, then only connections from that host are accepted. By default hostid is 127.0.0.1, so only localhost connections are allowed. I have no idea how easy Modified: trunk/octave-forge/main/miscellaneous/INDEX =================================================================== --- trunk/octave-forge/main/miscellaneous/INDEX 2008-11-04 21:34:26 UTC (rev 5402) +++ trunk/octave-forge/main/miscellaneous/INDEX 2008-11-04 21:41:58 UTC (rev 5403) @@ -17,3 +17,4 @@ zigzag csvconcat csvexplode + server Deleted: trunk/octave-forge/main/miscellaneous/doc/listen.txt =================================================================== --- trunk/octave-forge/main/miscellaneous/doc/listen.txt 2008-11-04 21:34:26 UTC (rev 5402) +++ trunk/octave-forge/main/miscellaneous/doc/listen.txt 2008-11-04 21:41:58 UTC (rev 5403) @@ -1,118 +0,0 @@ -You can talk to octave directly from other environments over the tcp/ip. -The protocol is not sophisticated. - -Here is what you can send to octave: - -!!!x length command - - evaluate command in octave. - length is a 32-bit network order integer. - command is a string (without zero-terminator). - -!!!m length name - - send matrix back to client. - length is a 32-bit network order integer. - name is a string (without zero-terminator). - - I don't use the !!!m command to the server because it is the same as - - !!!x send('name', matrix expression) - - The latter is much more useful because you don't have to name - the data that you are sending across. - -!!!n length namelen name command - - *** Not implemented *** - Evaluate the command in the namespace. This needs a lookup table - Map<string,symbol_table> namespace - and a command - evalin(symbol_table,command) - The function evalin pushes the given symbol table onto curr_sym_tab, - evaluates the command then pops the symbol table. - -Here is what you will receive from octave: - -!!!m length rows columns namelength name data - - recieve matrix from server. - length,rows,columns,namelength are 32-bit network order integers. - name is a string (without zero-terminator). - data is an array of rows*columns server order double values. - - This is sent in response to a !!!m matrix request or a - send('name',matrix) command. - - The first thing I do when I open a connection is request a matrix - containing 1.0. If the result is not 1.0, I know that I need to - swap the data to convert from server order to client order doubles. - -!!!s length strlen namelen name str - - receive string from server. - length, strlen, namelen are 32-bit network order integers. - name is a string (without zero-terminator). - str is a string (without zero-terminator). - - This is sent in response to a send('name',string) command. - -!!!x length str - - evaluate string in client. - length is a 32-bit network order integer. - str is a string (without zero-terminator). - - This is sent in response to a send('str'). The contents of str - are completely arbitrary (and may indeed contain binary data). It is - up to the client to decide how they want to interpret these strings. - -!!!e length error - - receive error from octave. - length is a 32-bit network order integer. - error is a string (without zero-terminator). - - This is sent in response to a !!!x command which produced an error. - -Composite values can be decomposed into their constituent parts. E.g., - structures: - for [v,k]=x, send([name,'.',k],v); end - complex arrays: - send([name,'.real'],real(x)); - send([name,'.imag'],imag(x)); - sparse arrays: - [v,i,j] = spfind(x); - send([name,'.i'],i); - send([name,'.j'],j); - send([name,'.v'],v); - cell arrays: - [nr,nc]=size(x); - for r=1:nr, for c=1:nc, send([name,sprintf('.%d.%d',r,c)],x{r,c}); end - -Note that the communication is completely asynchronous. I have a tcl client -that processes server responses via fileevent. That means that responses from -octave are not processed until tcl enters its event loop. - -To be sure that octave has processed a command I follow that command with a -synchronization sequence: - - set sync[incr syncid] 1 - octave eval "send('unset sync$syncid')" - vwait sync$syncid - -In practice it is more complicated than that because I allow the -syncronization command to time out just in case octave crashed out from -underneath me, but the idea is the same. - -Using sockets gives you platform independence and network transparency, -which is a big win. The only caveat is that winsock is slow. The best I -can do with dedicated winsock code on my machine is .3 seconds to transfer -a 1 Mb message. Under tcl/tk, it was closer to 1 second IIRC. A memory -copy of the same size took less than 0.06 seconds IIRC. - -That is why I'm working on a way to embed octave into tcl. Hopefully -it will be easy to embed in other environments as well. - -Paul Kienzle -2003 Copied: trunk/octave-forge/main/miscellaneous/doc/server.txt (from rev 5383, trunk/octave-forge/main/miscellaneous/doc/listen.txt) =================================================================== --- trunk/octave-forge/main/miscellaneous/doc/server.txt (rev 0) +++ trunk/octave-forge/main/miscellaneous/doc/server.txt 2008-11-04 21:41:58 UTC (rev 5403) @@ -0,0 +1,118 @@ +You can talk to octave directly from other environments over the tcp/ip. +The protocol is not sophisticated. + +Here is what you can send to octave: + +!!!x length command + + evaluate command in octave. + length is a 32-bit network order integer. + command is a string (without zero-terminator). + +!!!m length name + + send matrix back to client. + length is a 32-bit network order integer. + name is a string (without zero-terminator). + + I don't use the !!!m command to the server because it is the same as + + !!!x send('name', matrix expression) + + The latter is much more useful because you don't have to name + the data that you are sending across. + +!!!n length namelen name command + + *** Not implemented *** + Evaluate the command in the namespace. This needs a lookup table + Map<string,symbol_table> namespace + and a command + evalin(symbol_table,command) + The function evalin pushes the given symbol table onto curr_sym_tab, + evaluates the command then pops the symbol table. + +Here is what you will receive from octave: + +!!!m length rows columns namelength name data + + recieve matrix from server. + length,rows,columns,namelength are 32-bit network order integers. + name is a string (without zero-terminator). + data is an array of rows*columns server order double values. + + This is sent in response to a !!!m matrix request or a + send('name',matrix) command. + + The first thing I do when I open a connection is request a matrix + containing 1.0. If the result is not 1.0, I know that I need to + swap the data to convert from server order to client order doubles. + +!!!s length strlen namelen name str + + receive string from server. + length, strlen, namelen are 32-bit network order integers. + name is a string (without zero-terminator). + str is a string (without zero-terminator). + + This is sent in response to a send('name',string) command. + +!!!x length str + + evaluate string in client. + length is a 32-bit network order integer. + str is a string (without zero-terminator). + + This is sent in response to a send('str'). The contents of str + are completely arbitrary (and may indeed contain binary data). It is + up to the client to decide how they want to interpret these strings. + +!!!e length error + + receive error from octave. + length is a 32-bit network order integer. + error is a string (without zero-terminator). + + This is sent in response to a !!!x command which produced an error. + +Composite values can be decomposed into their constituent parts. E.g., + structures: + for [v,k]=x, send([name,'.',k],v); end + complex arrays: + send([name,'.real'],real(x)); + send([name,'.imag'],imag(x)); + sparse arrays: + [v,i,j] = spfind(x); + send([name,'.i'],i); + send([name,'.j'],j); + send([name,'.v'],v); + cell arrays: + [nr,nc]=size(x); + for r=1:nr, for c=1:nc, send([name,sprintf('.%d.%d',r,c)],x{r,c}); end + +Note that the communication is completely asynchronous. I have a tcl client +that processes server responses via fileevent. That means that responses from +octave are not processed until tcl enters its event loop. + +To be sure that octave has processed a command I follow that command with a +synchronization sequence: + + set sync[incr syncid] 1 + octave eval "send('unset sync$syncid')" + vwait sync$syncid + +In practice it is more complicated than that because I allow the +syncronization command to time out just in case octave crashed out from +underneath me, but the idea is the same. + +Using sockets gives you platform independence and network transparency, +which is a big win. The only caveat is that winsock is slow. The best I +can do with dedicated winsock code on my machine is .3 seconds to transfer +a 1 Mb message. Under tcl/tk, it was closer to 1 second IIRC. A memory +copy of the same size took less than 0.06 seconds IIRC. + +That is why I'm working on a way to embed octave into tcl. Hopefully +it will be easy to embed in other environments as well. + +Paul Kienzle +2003 Modified: trunk/octave-forge/main/miscellaneous/src/server.cc =================================================================== --- trunk/octave-forge/main/miscellaneous/src/server.cc 2008-11-04 21:34:26 UTC (rev 5402) +++ trunk/octave-forge/main/miscellaneous/src/server.cc 2008-11-04 21:41:58 UTC (rev 5403) @@ -727,7 +727,7 @@ } #if 0 - unwind_protect::begin_frame("Flisten"); + unwind_protect::begin_frame("Fserver"); unwind_protect_bool (buffer_error_messages); buffer_error_messages = true; #endif @@ -799,7 +799,7 @@ closesocket(sockfd); end_sockets(); #if 0 - unwind_protect::run_frame("Flisten"); + unwind_protect::run_frame("Fserver"); #endif return ret; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <i7...@us...> - 2009-03-30 08:05:50
|
Revision: 5665 http://octave.svn.sourceforge.net/octave/?rev=5665&view=rev Author: i7tiol Date: 2009-03-30 08:05:45 +0000 (Mon, 30 Mar 2009) Log Message: ----------- Added independent functions for scheduling remote execution to package parallel. select.cc may move to package general. Modified Paths: -------------- trunk/octave-forge/AUTHORS trunk/octave-forge/main/parallel/COPYING trunk/octave-forge/main/parallel/DESCRIPTION trunk/octave-forge/main/parallel/INDEX trunk/octave-forge/main/parallel/src/Makefile Added Paths: ----------- trunk/octave-forge/main/parallel/doc/README trunk/octave-forge/main/parallel/doc/README.bw trunk/octave-forge/main/parallel/doc/README.parallel trunk/octave-forge/main/parallel/inst/__bw_computing_machine__.m trunk/octave-forge/main/parallel/inst/__bw_load_variable__.m trunk/octave-forge/main/parallel/inst/__bw_scheduler__.m trunk/octave-forge/main/parallel/inst/__bw_secure_save__.m trunk/octave-forge/main/parallel/inst/bw_clear.m trunk/octave-forge/main/parallel/inst/bw_list.m trunk/octave-forge/main/parallel/inst/bw_retrieve.m trunk/octave-forge/main/parallel/inst/bw_start.m trunk/octave-forge/main/parallel/src/__bw_is_locked__.cc trunk/octave-forge/main/parallel/src/__bw_lock_file__.cc trunk/octave-forge/main/parallel/src/__bw_prcv__.cc trunk/octave-forge/main/parallel/src/__bw_psend__.cc trunk/octave-forge/main/parallel/src/__bw_unlock_file__.cc trunk/octave-forge/main/parallel/src/select.cc Removed Paths: ------------- trunk/octave-forge/main/parallel/doc/README Modified: trunk/octave-forge/AUTHORS =================================================================== --- trunk/octave-forge/AUTHORS 2009-03-30 06:34:55 UTC (rev 5664) +++ trunk/octave-forge/AUTHORS 2009-03-30 08:05:45 UTC (rev 5665) @@ -87,6 +87,7 @@ N.J.Higham Nadav Rotem <nad...@ho...> Nicol N. Schraudolph <sch...@in...> +Olaf Till <ola...@un...> P.R. Nienhuis <106...@co...> Pascal Dupuis Patrick Labbe Modified: trunk/octave-forge/main/parallel/COPYING =================================================================== --- trunk/octave-forge/main/parallel/COPYING 2009-03-30 06:34:55 UTC (rev 5664) +++ trunk/octave-forge/main/parallel/COPYING 2009-03-30 08:05:45 UTC (rev 5665) @@ -1,3 +1,8 @@ + +This file contains versions 2 and 3 of the GNU General Public License. + + + GNU GENERAL PUBLIC LICENSE Version 2, June 1991 @@ -335,3 +340,726 @@ consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. + + + + +Appendix G GNU GENERAL PUBLIC LICENSE +************************************* + + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. `http://fsf.org/' + + Everyone is permitted to copy and distribute verbatim copies of this + license document, but changing it is not allowed. + +Preamble +======== + +The GNU General Public License is a free, copyleft license for software +and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains +free software for all its users. We, the Free Software Foundation, use +the GNU General Public License for most of our software; it applies +also to any other work released this way by its authors. You can apply +it to your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you +have certain responsibilities if you distribute copies of the software, +or if you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the +manufacturer can do so. This is fundamentally incompatible with the +aim of protecting users' freedom to change the software. The +systematic pattern of such abuse occurs in the area of products for +individuals to use, which is precisely where it is most unacceptable. +Therefore, we have designed this version of the GPL to prohibit the +practice for those products. If such problems arise substantially in +other domains, we stand ready to extend this provision to those domains +in future versions of the GPL, as needed to protect the freedom of +users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + +TERMS AND CONDITIONS +==================== + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public + License. + + "Copyright" also means copyright-like laws that apply to other + kinds of works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this + License. Each licensee is addressed as "you". "Licensees" and + "recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the + work in a fashion requiring copyright permission, other than the + making of an exact copy. The resulting work is called a "modified + version" of the earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work + based on the Program. + + To "propagate" a work means to do anything with it that, without + permission, would make you directly or secondarily liable for + infringement under applicable copyright law, except executing it + on a computer or modifying a private copy. Propagation includes + copying, distribution (with or without modification), making + available to the public, and in some countries other activities as + well. + + To "convey" a work means any kind of propagation that enables other + parties to make or receive copies. Mere interaction with a user + through a computer network, with no transfer of a copy, is not + conveying. + + An interactive user interface displays "Appropriate Legal Notices" + to the extent that it includes a convenient and prominently visible + feature that (1) displays an appropriate copyright notice, and (2) + tells the user that there is no warranty for the work (except to + the extent that warranties are provided), that licensees may + convey the work under this License, and how to view a copy of this + License. If the interface presents a list of user commands or + options, such as a menu, a prominent item in the list meets this + criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work + for making modifications to it. "Object code" means any + non-source form of a work. + + A "Standard Interface" means an interface that either is an + official standard defined by a recognized standards body, or, in + the case of interfaces specified for a particular programming + language, one that is widely used among developers working in that + language. + + The "System Libraries" of an executable work include anything, + other than the work as a whole, that (a) is included in the normal + form of packaging a Major Component, but which is not part of that + Major Component, and (b) serves only to enable use of the work + with that Major Component, or to implement a Standard Interface + for which an implementation is available to the public in source + code form. A "Major Component", in this context, means a major + essential component (kernel, window system, and so on) of the + specific operating system (if any) on which the executable work + runs, or a compiler used to produce the work, or an object code + interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all + the source code needed to generate, install, and (for an executable + work) run the object code and to modify the work, including + scripts to control those activities. However, it does not include + the work's System Libraries, or general-purpose tools or generally + available free programs which are used unmodified in performing + those activities but which are not part of the work. For example, + Corresponding Source includes interface definition files + associated with source files for the work, and the source code for + shared libraries and dynamically linked subprograms that the work + is specifically designed to require, such as by intimate data + communication or control flow between those subprograms and other + parts of the work. + + The Corresponding Source need not include anything that users can + regenerate automatically from other parts of the Corresponding + Source. + + The Corresponding Source for a work in source code form is that + same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of + copyright on the Program, and are irrevocable provided the stated + conditions are met. This License explicitly affirms your unlimited + permission to run the unmodified Program. The output from running + a covered work is covered by this License only if the output, + given its content, constitutes a covered work. This License + acknowledges your rights of fair use or other equivalent, as + provided by copyright law. + + You may make, run and propagate covered works that you do not + convey, without conditions so long as your license otherwise + remains in force. You may convey covered works to others for the + sole purpose of having them make modifications exclusively for + you, or provide you with facilities for running those works, + provided that you comply with the terms of this License in + conveying all material for which you do not control copyright. + Those thus making or running the covered works for you must do so + exclusively on your behalf, under your direction and control, on + terms that prohibit them from making any copies of your + copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under + the conditions stated below. Sublicensing is not allowed; section + 10 makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological + measure under any applicable law fulfilling obligations under + article 11 of the WIPO copyright treaty adopted on 20 December + 1996, or similar laws prohibiting or restricting circumvention of + such measures. + + When you convey a covered work, you waive any legal power to forbid + circumvention of technological measures to the extent such + circumvention is effected by exercising rights under this License + with respect to the covered work, and you disclaim any intention + to limit operation or modification of the work as a means of + enforcing, against the work's users, your or third parties' legal + rights to forbid circumvention of technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you + receive it, in any medium, provided that you conspicuously and + appropriately publish on each copy an appropriate copyright notice; + keep intact all notices stating that this License and any + non-permissive terms added in accord with section 7 apply to the + code; keep intact all notices of the absence of any warranty; and + give all recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, + and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to + produce it from the Program, in the form of source code under the + terms of section 4, provided that you also meet all of these + conditions: + + a. The work must carry prominent notices stating that you + modified it, and giving a relevant date. + + b. The work must carry prominent notices stating that it is + released under this License and any conditions added under + section 7. This requirement modifies the requirement in + section 4 to "keep intact all notices". + + c. You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable + section 7 additional terms, to the whole of the work, and all + its parts, regardless of how they are packaged. This License + gives no permission to license the work in any other way, but + it does not invalidate such permission if you have separately + received it. + + d. If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has + interactive interfaces that do not display Appropriate Legal + Notices, your work need not make them do so. + + A compilation of a covered work with other separate and independent + works, which are not by their nature extensions of the covered + work, and which are not combined with it such as to form a larger + program, in or on a volume of a storage or distribution medium, is + called an "aggregate" if the compilation and its resulting + copyright are not used to limit the access or legal rights of the + compilation's users beyond what the individual works permit. + Inclusion of a covered work in an aggregate does not cause this + License to apply to the other parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms + of sections 4 and 5, provided that you also convey the + machine-readable Corresponding Source under the terms of this + License, in one of these ways: + + a. Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b. Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for + as long as you offer spare parts or customer support for that + product model, to give anyone who possesses the object code + either (1) a copy of the Corresponding Source for all the + software in the product that is covered by this License, on a + durable physical medium customarily used for software + interchange, for a price no more than your reasonable cost of + physically performing this conveying of source, or (2) access + to copy the Corresponding Source from a network server at no + charge. + + c. Convey individual copies of the object code with a copy of + the written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, + and only if you received the object code with such an offer, + in accord with subsection 6b. + + d. Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access + to the Corresponding Source in the same way through the same + place at no further charge. You need not require recipients + to copy the Corresponding Source along with the object code. + If the place to copy the object code is a network server, the + Corresponding Source may be on a different server (operated + by you or a third party) that supports equivalent copying + facilities, provided you maintain clear directions next to + the object code saying where to find the Corresponding Source. + Regardless of what server hosts the Corresponding Source, you + remain obligated to ensure that it is available for as long + as needed to satisfy these requirements. + + e. Convey the object code using peer-to-peer transmission, + provided you inform other peers where the object code and + Corresponding Source of the work are being offered to the + general public at no charge under subsection 6d. + + + A separable portion of the object code, whose source code is + excluded from the Corresponding Source as a System Library, need + not be included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means + any tangible personal property which is normally used for personal, + family, or household purposes, or (2) anything designed or sold for + incorporation into a dwelling. In determining whether a product + is a consumer product, doubtful cases shall be resolved in favor of + coverage. For a particular product received by a particular user, + "normally used" refers to a typical or common use of that class of + product, regardless of the status of the particular user or of the + way in which the particular user actually uses, or expects or is + expected to use, the product. A product is a consumer product + regardless of whether the product has substantial commercial, + industrial or non-consumer uses, unless such uses represent the + only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, + procedures, authorization keys, or other information required to + install and execute modified versions of a covered work in that + User Product from a modified version of its Corresponding Source. + The information must suffice to ensure that the continued + functioning of the modified object code is in no case prevented or + interfered with solely because modification has been made. + + If you convey an object code work under this section in, or with, + or specifically for use in, a User Product, and the conveying + occurs as part of a transaction in which the right of possession + and use of the User Product is transferred to the recipient in + perpetuity or for a fixed term (regardless of how the transaction + is characterized), the Corresponding Source conveyed under this + section must be accompanied by the Installation Information. But + this requirement does not apply if neither you nor any third party + retains the ability to install modified object code on the User + Product (for example, the work has been installed in ROM). + + The requirement to provide Installation Information does not + include a requirement to continue to provide support service, + warranty, or updates for a work that has been modified or + installed by the recipient, or for the User Product in which it + has been modified or installed. Access to a network may be denied + when the modification itself materially and adversely affects the + operation of the network or violates the rules and protocols for + communication across the network. + + Corresponding Source conveyed, and Installation Information + provided, in accord with this section must be in a format that is + publicly documented (and with an implementation available to the + public in source code form), and must require no special password + or key for unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of + this License by making exceptions from one or more of its + conditions. Additional permissions that are applicable to the + entire Program shall be treated as though they were included in + this License, to the extent that they are valid under applicable + law. If additional permissions apply only to part of the Program, + that part may be used separately under those permissions, but the + entire Program remains governed by this License without regard to + the additional permissions. + + When you convey a copy of a covered work, you may at your option + remove any additional permissions from that copy, or from any part + of it. (Additional permissions may be written to require their own + removal in certain cases when you modify the work.) You may place + additional permissions on material, added by you to a covered work, + for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material + you add to a covered work, you may (if authorized by the copyright + holders of that material) supplement the terms of this License + with terms: + + a. Disclaiming warranty or limiting liability differently from + the terms of sections 15 and 16 of this License; or + + b. Requiring preservation of specified reasonable legal notices + or author attributions in that material or in the Appropriate + Legal Notices displayed by works containing it; or + + c. Prohibiting misrepresentation of the origin of that material, + or requiring that modified versions of such material be + marked in reasonable ways as different from the original + version; or + + d. Limiting the use for publicity purposes of names of licensors + or authors of the material; or + + e. Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f. Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified + versions of it) with contractual assumptions of liability to + the recipient, for any liability that these contractual + assumptions directly impose on those licensors and authors. + + All other non-permissive additional terms are considered "further + restrictions" within the meaning of section 10. If the Program as + you received it, or any part of it, contains a notice stating that + it is governed by this License along with a term that is a further + restriction, you may remove that term. If a license document + contains a further restriction but permits relicensing or + conveying under this License, you may add to a covered work + material governed by the terms of that license document, provided + that the further restriction does not survive such relicensing or + conveying. + + If you add terms to a covered work in accord with this section, you + must place, in the relevant source files, a statement of the + additional terms that apply to those files, or a notice indicating + where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in + the form of a separately written license, or stated as exceptions; + the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly + provided under this License. Any attempt otherwise to propagate or + modify it is void, and will automatically terminate your rights + under this License (including any patent licenses granted under + the third paragraph of section 11). + + However, if you cease all violation of this License, then your + license from a particular copyright holder is reinstated (a) + provisionally, unless and until the copyright holder explicitly + and finally terminates your license, and (b) permanently, if the + copyright holder fails to notify you of the violation by some + reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is + reinstated permanently if the copyright holder notifies you of the + violation by some reasonable means, this is the first time you have + received notice of violation of this License (for any work) from + that copyright holder, and you cure the violation prior to 30 days + after your receipt of the notice. + + Termination of your rights under this section does not terminate + the licenses of parties who have received copies or rights from + you under this License. If your rights have been terminated and + not permanently reinstated, you do not qualify to receive new + licenses for the same material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or + run a copy of the Program. Ancillary propagation of a covered work + occurring solely as a consequence of using peer-to-peer + transmission to receive a copy likewise does not require + acceptance. However, nothing other than this License grants you + permission to propagate or modify any covered work. These actions + infringe copyright if you do not accept this License. Therefore, + by modifying or propagating a covered work, you indicate your + acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically + receives a license from the original licensors, to run, modify and + propagate that work, subject to this License. You are not + responsible for enforcing compliance by third parties with this + License. + + An "entity transaction" is a transaction transferring control of an + organization, or substantially all assets of one, or subdividing an + organization, or merging organizations. If propagation of a + covered work results from an entity transaction, each party to that + transaction who receives a copy of the work also receives whatever + licenses to the work the party's predecessor in interest had or + could give under the previous paragraph, plus a right to + possession of the Corresponding Source of the work from the + predecessor in interest, if the predecessor has it or can get it + with reasonable efforts. + + You may not impose any further restrictions on the exercise of the + rights granted or affirmed under this License. For example, you + may not impose a license fee, royalty, or other charge for + exercise of rights granted under this License, and you may not + initiate litigation (including a cross-claim or counterclaim in a + lawsuit) alleging that any patent claim is infringed by making, + using, selling, offering for sale, or importing the Program or any + portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this + License of the Program or a work on which the Program is based. + The work thus licensed is called the contributor's "contributor + version". + + A contributor's "essential patent claims" are all patent claims + owned or controlled by the contributor, whether already acquired or + hereafter acquired, that would be infringed by some manner, + permitted by this License, of making, using, or selling its + contributor version, but do not include claims that would be + infringed only as a consequence of further modification of the + contributor version. For purposes of this definition, "control" + includes the right to grant patent sublicenses in a manner + consistent with the requirements of this License. + + Each contributor grants you a non-exclusive, worldwide, + royalty-free patent license under the contributor's essential + patent claims, to make, use, sell, offer for sale, import and + otherwise run, modify and propagate the contents of its + contributor version. + + In the following three paragraphs, a "patent license" is any + express agreement or commitment, however denominated, not to + enforce a patent (such as an express permission to practice a + patent or covenant not to sue for patent infringement). To + "grant" such a patent license to a party means to make such an + agreement or commitment not to enforce a patent against the party. + + If you convey a covered work, knowingly relying on a patent + license, and the Corresponding Source of the work is not available + for anyone to copy, free of charge and under the terms of this + License, through a publicly available network server or other + readily accessible means, then you must either (1) cause the + Corresponding Source to be so available, or (2) arrange to deprive + yourself of the benefit of the patent license for this particular + work, or (3) arrange, in a manner consistent with the requirements + of this License, to extend the patent license to downstream + recipients. "Knowingly relying" means you have actual knowledge + that, but for the patent license, your conveying the covered work + in a country, or your recipient's use of the covered work in a + country, would infringe one or more identifiable patents in that + country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or + arrangement, you convey, or propagate by procuring conveyance of, a + covered work, and grant a patent license to some of the parties + receiving the covered work authorizing them to use, propagate, + modify or convey a specific copy of the covered work, then the + patent license you grant is automatically extended to all + recipients of the covered work and works based on it. + + A patent license is "discriminatory" if it does not include within + the scope of its coverage, prohibits the exercise of, or is + conditioned on the non-exercise of one or more of the rights that + are specifically granted under this License. You may not convey a + covered work if you are a party to an arrangement with a third + party that is in the business of distributing software, under + which you make payment to the third party based on the extent of + your activity of conveying the work, and under which the third + party grants, to any of the parties who would receive the covered + work from you, a discriminatory patent license (a) in connection + with copies of the covered work conveyed by you (or copies made + from those copies), or (b) primarily for and in connection with + specific products or compilations that contain the covered work, + unless you entered into that arrangement, or that patent license + was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting + any implied license or other defenses to infringement that may + otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, + agreement or otherwise) that contradict the conditions of this + License, they do not excuse you from the conditions of this + License. If you cannot convey a covered work so as to satisfy + simultaneously your obligations under this License and any other + pertinent obligations, then as a consequence you may not convey it + at all. For example, if you agree to terms that obligate you to + collect a royalty for further conveying from those to whom you + convey the Program, the only way you could satisfy both those + terms and this License would be to refrain entirely from conveying + the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have + permission to link or combine any covered work with a work licensed + under version 3 of the GNU Affero General Public License into a + single combined work, and to convey the resulting work. The terms + of this License will continue to apply to the part which is the + covered work, but the special requirements of the GNU Affero + General Public License, section 13, concerning interaction through + a network will apply to the combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new + versions of the GNU General Public License from time to time. + Such new versions will be similar in spirit to the present + version, but may differ in detail to address new problems or + concerns. + + Each version is given a distinguishing version number. If the + Program specifies that a certain numbered version of the GNU + General Public License "or any later version" applies to it, you + have the option of following the terms and conditions either of + that numbered version or of any later version published by the + Free Software Foundation. If the Program does not specify a + version number of the GNU General Public License, you may choose + any version ever published by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future + versions of the GNU General Public License can be used, that + proxy's public statement of acceptance of a version permanently + authorizes you to choose that version for the Program. + + Later license versions may give you additional or different + permissions. However, no additional obligations are imposed on any + author or copyright holder as a result of your choosing to follow a + later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY + APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE + COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" + WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE + RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. + SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL + NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN + WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES + AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU + FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR + CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE + THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA + BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD + PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER + PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF + THE POSSIBILITY OF SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided + above cannot be given local legal effect according to their terms, + reviewing courts shall apply local law that most closely + approximates an absolute waiver of all civil liability in + connection with the Program, unless a warranty or assumption of + liability accompanies a copy of the Program in return for a fee. + + +END OF TERMS AND CONDITIONS +=========================== + +How to Apply These Terms to Your New Programs +============================================= + +If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these +terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + ONE LINE TO GIVE THE PROGRAM'S NAME AND A BRIEF IDEA OF WHAT IT DOES. + Copyright (C) YEAR NAME OF AUTHOR + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or (at + your option) any later version. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see `http://www.gnu.org/licenses/'. + + Also add information on how to contact you by electronic and paper +mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + PROGRAM Copyright (C) YEAR NAME OF AUTHOR + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + + The hypothetical commands `show w' and `show c' should show the +appropriate parts of the General Public License. Of course, your +program's commands might be different; for a GUI interface, you would +use an "about box". + + You should also get your employer (if you work as a programmer) or +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. For more information on this, and how to apply and follow +the GNU GPL, see `http://www.gnu.org/licenses/'. + + The GNU General Public License does not permit incorporating your +program into proprietary programs. If your program is a subroutine +library, you may consider it more useful to permit linking proprietary +applications with the library. If this is what you want to do, use the +GNU Lesser General Public License instead of this License. But first, +please read `http://www.gnu.org/philosophy/why-not-lgpl.html'. Modified: trunk/octave-forge/main/parallel/DESCRIPTION =================================================================== --- trunk/octave-forge/main/parallel/DESCRIPTION 2009-03-30 06:34:55 UTC (rev 5664) +++ trunk/octave-forge/main/parallel/DESCRIPTION 2009-03-30 08:05:45 UTC (rev 5665) @@ -1,11 +1,14 @@ Name: Parallel -Version: 1.0.7 -Date: 2008-08-23 -Author: Hayato Fujiwara -Maintainer: Hayato Fujiwara +Version: 2.0.0 +Date: 2009-03-29 +Author: Hayato Fujiwara and Olaf Till <ola...@un...> +Maintainer: Hayato Fujiwara and Olaf Till <ola...@un...> Title: Parallel Computing. -Description: Parallel execution package for cluster computers -Depends: octave (>= 2.9.12) +Description: Parallel execution package for cluster computers. For + parallel execution on a single machine see e.g. function parcellfun + (author: Jaroslav Hajek) in package general. +Depends: octave (>= 3.0.0) +Depends: general (>= 1.0.7) Autoload: yes -License: GPL version 2 or later +License: GPL, see individual files for GPL version Url: http://octave.sf.net Modified: trunk/octave-forge/main/parallel/INDEX =================================================================== --- trunk/octave-forge/main/parallel/INDEX 2009-03-30 06:34:55 UTC (rev 5664) +++ trunk/octave-forge/main/parallel/INDEX 2009-03-30 08:05:45 UTC (rev 5665) @@ -2,5 +2,23 @@ Parallel send recv reval server getid pserver + connect sclose scloseall +Internal + __bw_lock_file__ + __bw_is_locked__ + __bw_unlock_file__ + __bw_load_variable__ + __bw_secure_save__ + __bw_psend__ + __bw_prcv__ + __bw_scheduler__ + __bw_computing_machine__ +General + select +User + bw_start + bw_list + bw_retrieve + bw_clear Deleted: trunk/octave-forge/main/parallel/doc/README =================================================================== --- trunk/octave-forge/main/parallel/doc/README 2009-03-30 06:34:55 UTC (rev 5664) +++ trunk/octave-forge/main/parallel/doc/README 2009-03-30 08:05:45 UTC (rev 5665) @@ -1,145 +0,0 @@ - -Octave parallel execution package for cluster computers - -Description - - This is a package to add parallel computing functions to Octave. The -parallel computing functions are supported without any additional -parallel computing libraries such as MPI and PVM. The operation has -been confirmed only on Linux (but it may be applicable to other -operating systems). - - - -Requirements - - 1. GNU Octave 2.1.43 that is available at http://www.octave.org/ - 2. two or more computers - - - -How to use - Note first that this package assumes the use in a multiple-computer - system consisting of a master (your console) computer and some - slave computers. Run Octave with argument "server.m" on every slave - computer. - - $ octave /usr/local/share/octave/2.1.43/site/m/octave-forge/parallel/server.m - - Run Octave without argument "server.m" on the master computer - - $ octave -q -f script.m - or - $ octave - - > script - - - -Command references - -connect (hosts) - Make bi-directional connections among the computers specified by - the matrix "hosts" and return the matrix of the sockets (file - descriptors) directed to the listed computers. - This command should be executed on the master computer before - starting parallel computation. For example, - you can execute the following command on the master computer: - connect ([ "host1"; "host2"; "host3" ]) - => [ 0, 0; 5, 3; 6, 4 ] - where host1, host2 and host3 are the host names (or IP addresses). - In a typical situation, host1 is the master, and host2 and host3 - are the slave computers. A pair of socket numbers (e.g., "5, 3") - is assigned to each host. As a side effect, this command automatically - issues the connect commands at the slave computers host2 and host3 - in order to establish the connection from each slave computer - (host2 or host3) to the other master/slave computers. Note that - the return value of the connect command automatically executed - on each slave computer is stored in the variable "sockets". The - slave computer can refer this variable to send/receive data to/from - other computers. As a result, the bi-directional complete connection - among the listed computers is established. - - -send (x, sockets) - Send the variable "x" to the computers specified by matrix "sockets". - For example, - - send ([ 1+2i, 3; 4, 5+6i ],sockets(2:3,:)); - - The variable can be any Octave data type. - -recv (socket) - Receive a variable from the computer specified by the row vector "socket". - For example, - - recv (sockets(1,:)) - => [ 1+2i, 3; 4, 5+6i ] - -reval (commands, sockets) - Evaluate "commands" at the remote hosts specified by the matrix "sockets". - For example, - - reval ([ "a=[ 1:3 ]"; "a=a'*a" ],socket(2,:)); - -sclose (sockets) - Close the connections specified by the matrix "sockets". - Returns zero on success, or nonzero if an error occurred. - For example, - - sclose (sockets); - - - -Notes for the current version: -* The slave computer must have the directory whose name and path are - identical with the current directory of the master computer. - - -Sample program: - The following Octave script calculates the sum of the integers - from 1 to 100. The computation is divided into half and assigned - to "host2" and "host3". - -clear; -hosts = [ "host1"; "host2"; "host3" ]; -sockets = connect(hosts); -psum = zeros(1,2); -reval( "send(sum([1:50]),sockets(1,:))", sockets(2,:)); -reval( "send(sum([51:100]),sockets(1,:))", sockets(3,:)); -psum(1) = recv(sockets(2,:)); -psum(2) = recv(sockets(3,:)); -sum(psum) -scloseall(sockets); - - - In the following script, the variable s="Hello, again!" - passes through 4 computers. - -clear; -hosts = [ "host1"; "host2"; "host3"; "host4" ]; -sockets = connect(hosts); -s="Hello, again!"; -send(s,sockets(2,:)); -reval( "s=recv(sockets(1,:));",sockets(2,:)); -reval( "send(s,sockets(3,:));",sockets(2,:)); -reval( "s=recv(sockets(2,:));",sockets(3,:)); -reval( "send(s,sockets(4,:));",sockets(3,:)); -reval( "s=recv(sockets(3,:));",sockets(4,:)); -reval( "send(s,sockets(1,:));",sockets(4,:)); -s2=recv(sockets(4,:)) -scloseall(sockets); - - - -License: - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - - -Comments and suggestions should be directed to: - h_f...@us... - Added: trunk/octave-forge/main/parallel/doc/README =================================================================== --- trunk/octave-forge/main/parallel/doc/README (rev 0) +++ trunk/octave-forge/main/parallel/doc/README 2009-03-30 08:05:45 UTC (rev 5665) @@ -0,0 +1,17 @@ +The original "parallel" package has been extended and now contains two +independent sets of functions. + +-- Functions of the original "parallel" package. Execution of + arbitrary commands on chosen remote machines. Please see + "README.parallel". + +-- New functions. Scheduled execution of a user-supplied + function. Please see "README.bw". + +As yet, the package only contains functions for parallel execution on +a cluster of machines. For parallel execution on a single machine, see +for example "parcellfun" (author: Jaroslav Hajek) in package +"general". + + +Olaf Till <ola...@un...>, 2009-03-27 Added: trunk/octave-forge/main/parallel/doc/README.bw =================================================================== --- trunk/octave-forge/main/parallel/doc/README.bw (rev 0) +++ trunk/octave-forge/main/parallel/doc/README.bw 2009-03-30 08:05:45 UTC (rev 5665) @@ -0,0 +1,132 @@ +The functions with prefix "bw_" (for "beowulf") have a specialized +purpose and a high-level user interface. They are made for clusters +with machines that may sometimes be unavailable, or get unavailable +during a job, typically if they have also Windows installed and users +sometimes restart them to temporarily use Windows. Also, temporary +inavailability of the central machine during the job is allowed for. + +Prerequisites: + +-- One central machine with a Unix-like OS which is running most of + the time. + +-- Some other machines which at least sometimes run a Unix-like OS and + an SSH server. + +-- Authentication to the central machine gives passwordless access to + the other machines. To start the job while logged into a machine + different from the central machine, there should be passwordless + access to the central machine from there. Otherwise you might be + prompted for a password and it might work, but this is not tested. + +-- All Octave-related software used by the jobs is available on each + machine. To start the job while logged into a machine different + from the central machine, the used startup files and the file with + arguments (see below) must be available there. Using a network + filesystem for the home directories is recommended. + +The user has to supply a function which will be called with different +sets of arguments. The supplied function is of the form + +function result = f (args[, args_id]) + +i.e. it accepts an argument "args", which might be a structure or +cell-array to accomodate a set of arguments, and possibly args_id, +which is the index of "args" within all its possible values (given in +a cell-array, see below). "results" of course may be a structure or +cell array too to accomodate more than one value. + +For each set of arguments, the function is run at a different one of +the currently available machines. The user supplies a one-dimensional +cell-array with one set of arguments (i.e. the value of "args") in +each entry. The cell-array must be stored in a file under the data +directory (see below) and remain there until computation is finished +(for the case the scheduler needs restarting). + +The current state is kept in a variable "state" saved to a file whose +name is sprintf("%s-%s.state", functionname, argumentsfilename) within +a state directory. + +Some of the functions read the startup files fullfile(OCTAVE_HOME (), +"share/octave/site/m/startup/bwrc") and then "~/.bwrc", if it +exists. In these files, the following configuration variables can +be set: + +-- "computing_machines": cell-array of addresses (strings), + +-- "central_machine": single address (string), + +-- "data_dir" (optional): data directory for argument files (default: + "~/bw-data"), + +-- "state_dir" (optional): state directoy (default: "~/.bw-state"), + +-- "min_save_interv" (optional): mininal time-interval in seconds for + saving the state (default: 10). The state contains, among others, + all currently computed results of the user function. If saving + these should take a long time (you could test this by saving some + results with Octaves "save" function), you can set min_save_interv + to a higher value. + +-- "connect_timeout" (optional): timeout for connection attempts in + seconds (default: 30). Scheduler will wait at least so long before + this machine is contacted again, even if connection was refused + before timeout. + + + +To start a job: + +Prepare user function for your job with the above properties, prepare +cell-array of argument variables for the function and save it in the +data directory. On any of the machines, run from Octave: + +bw_start ("my_function", "argument_filename"); + +This starts the scheduler on the central machine in the background +(with nohup) and returns. You can log out then. If the job had been +running before, e.g if the scheduler had been killed for some reason, +it is restarted. + + +To inspect jobs: + +bw_list (); + + +To retrieve results: + +bw_retrieve (<arguments documented within the function>) + + +To restart all pending jobs: + +bw_start () # without arguments + +This may be necessary if the scheduler had been killed, or the central +machine was restarted, or maybe the Kerberos tickets got expired ... + + +To stop a job and/or remove the statefile: + +bw_clear (<arguments documented within the function>) + + + + +Technical notes: + +The scheduler forks child processes for each configured computing +machine and opens a permanent ssh connection with a permanent Octave +process running remotely. Different sets of arguments (single +variable) are sent over the connection and the respective results +(single variable) are sent back. If a connection gets unavailable, the +child process tries to restart it. The configured computing machines +are continuously scanned for available machines. + +Advisory locking is used to avoid starting more than one scheduler for +a single combination of user_function/argument_file. + + + +Olaf Till <ola...@un...>, 2009-03-29 Copied: trunk/octave-forge/main/parallel/doc/README.parallel (from rev 5653, trunk/octave-forge/main/parallel/doc/README) =================================================================== --- trunk/octave-forge/main/parallel/doc/README.parallel (rev 0) +++ trunk/octave-forge/main/parallel/doc/README.parallel 2009-03-30 08:05:45 UTC (rev 5665) @@ -0,0 +1,145 @@ + +Octave parallel execution package for cluster computers + +Description + + This is a package to add parallel computing functions to Octave. The +parallel computing functions are supported without any additional +parallel computing libraries such as MPI and PVM. The operation has +been confirmed only on Linux (but it may be applicable to other +operating systems). + + + +Requirements + + 1. GNU Octave 2.1.43 that is available at http://www.octave.org/ + 2. two or more computers + + + +How to use + Note first that this package assumes the use in a multiple-computer + system consisting of a master (your console) computer and some + slave computers. Run Octave with argument "server.m" on every slave + computer. + + $ octave /usr/local/share/octave/2.1.43/site/m/octave-forge/parallel/server.m + + Run Octave without argument "server.m" on the master computer + + $ octave -q -f script.m + or + $ octave + + > script + + + +Command references + +connect (hosts) + Make bi-directional connections among the computers specified by + the matrix "hosts" and return the matrix of the sockets (file + descriptors) directed to the listed computers. + This command should be executed on the master computer before + starting parallel computation. For example, + you can execute the following command on the master computer: + connect ([ "host1"; "host2"; "host3" ]) + => [ 0, 0; 5, 3; 6, 4 ] + where host1, host2 and host3 are the host names (or IP addresses). + In a typical situation, host1 is the master, and host2 and host3 + are the slave computers. A pair of socket numbers (e.g., "5, 3") + is assigned to each host. As a side effect, this command automatically + issues the connect commands at the slave computers host2 and host3 + in order to establish the connection from each slave computer + (host2 or host3) to the other master/slave computers. Note that + the return value of the connect command automatically executed + on each slave computer is stored in the variable "sockets". The + slave computer can refer this variable to send/receive data to/from + other computers. As a result, the bi-directional complete connection + among the listed computers is established. + + +send (x, sockets) + Send the variable "x" to the computers specified by matrix "sockets". + For example, + + send ([ 1+2i, 3; 4, 5+6i ],sockets(2:3,:)); + + The variable can be any Octave data type. + +recv (socket) + Receive a variable from the computer specified by the row vector "socket". + For example, + + recv (sockets(1,:)) + => [ 1+2i, 3; 4, 5+6i ] + +reval (commands, sockets) + Evaluate "commands" at the remote hosts specified by the matrix "sockets". + For example, + + reval ([ "a=[ 1:3 ]"; "a=a'*a" ],socket(2,:)); + +sclose (sockets) + Close the connections specified by the matrix "sockets". + Returns zero on success, or nonzero if an error occurred. + For example, + + sclose (sockets); + + + +Notes for the current version: +* The slave computer must have the directory whose name and path are + identical with the current directory of the master computer. + + +Sample program: + The following Octave script calculates the sum of the integers + from 1 to 100. The computation is divided into half and assigned + to "host2" and "host3". + +clear; +hosts = [ "host1"; "host2"; "host3" ]; +sockets = connect(hosts); +psum = zeros(1,2); +reval( "send(sum([1:50]),sockets(1,:))", sockets(2,:)); +reval( "send(sum([51:100]),sockets(1,:))", sockets(3,:)); +psum(1) = recv(sockets(2,:)); +psum(2) = recv(sockets(3,:)); +sum(psum) +scloseall(sockets); + + + In the following script, the variable s="Hello, again!" + passes through 4 computers. + +clear; +hosts = [ "host1"; "host2"; "host3"; "host4" ]; +sockets = connect(hosts); +s="Hello, again!"; +send(s,sockets(2,:)); +reval( "s=recv(sockets(1,:));",sockets(2,:)); +reval( "send(s,sockets(3,:));",sockets(2,:)); +reval( "s=recv(sockets(2,:));",sockets(3,:)); +reval( "send(s,sockets(4,:));",sockets(3,:)); +reval( "s=recv(sockets(3,:));",sockets(4,:)); +reval( "send(s,sockets(1,:));",sockets(4,:)); +s2=recv(sockets(4,:)) +scloseall(sockets); + + + +License: + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + + +Comments and suggestions should be directed to: + h_f...@us... + Added: trunk/octave-forge/main/parallel/inst/__bw_computing_machine__.m =================================================================== --- trunk/octave-forge/main/parallel/inst/__bw_computing_machine__.m (rev 0) +++ trunk/octave-forge/main/parallel/inst/__bw_computing_machine__.m 2009-03-30 08:05:45 UTC (rev 5665) @@ -0,0 +1,59 @@ +## Copyright (C) 2009 Olaf Till <ola...@un...> +## +## This program is free software; you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation; either version 3 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program; if not, write to the Free Software +## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +function __bw_computing_machine__ (f) + + ## internal function of the parallel package, not meant for explicit use + + while (true) # exits if eof + + try + if (ismatrix (arg = __bw_prcv__ (stdin))) + exit (0); + endif + catch + exit (0); + end_try_catch + arg = arg.psend_var; + try + if (ismatrix (arg_id = __bw_prcv__ (stdin))) + exit (0); + endif + catch + exit (0); + end_try_catch + arg_id = arg_id.psend_var; + + try + res = feval (f, arg, arg_id); + err = false; + catch + err = true; + msg = lasterr (); + end_try_catch + + if (err) + __bw_psend__ (stdout, 2, true); + __bw_psend__ (stdout, msg, true); + else + __bw_psen... [truncated message content] |
From: <sch...@us...> - 2009-04-28 15:08:38
|
Revision: 5738 http://octave.svn.sourceforge.net/octave/?rev=5738&view=rev Author: schloegl Date: 2009-04-28 15:08:35 +0000 (Tue, 28 Apr 2009) Log Message: ----------- add oct2mat and freetb4matab to repository Added Paths: ----------- trunk/octave-forge/extra/oct2mat/ trunk/octave-forge/extra/oct2mat/CONTENTS trunk/octave-forge/extra/oct2mat/COPYING trunk/octave-forge/extra/oct2mat/DESCRIPTION trunk/octave-forge/extra/oct2mat/doc/ trunk/octave-forge/extra/oct2mat/doc/README.FREETB4MATLAB trunk/octave-forge/extra/oct2mat/doc/README.OCT2MAT trunk/octave-forge/extra/oct2mat/inst/ trunk/octave-forge/extra/oct2mat/inst/arg.m trunk/octave-forge/extra/oct2mat/inst/fflush.m trunk/octave-forge/extra/oct2mat/inst/file_in_loadpath.m trunk/octave-forge/extra/oct2mat/inst/file_in_path.m trunk/octave-forge/extra/oct2mat/inst/freetb4matlab.m trunk/octave-forge/extra/oct2mat/inst/is_matrix.m trunk/octave-forge/extra/oct2mat/inst/is_vector.m trunk/octave-forge/extra/oct2mat/inst/oct2mat trunk/octave-forge/extra/oct2mat/inst/oneplot.m trunk/octave-forge/extra/oct2mat/inst/rindex.m trunk/octave-forge/extra/oct2mat/inst/striplegend.m trunk/octave-forge/extra/oct2mat/inst/substr.m trunk/octave-forge/extra/oct2mat/inst/toascii.m trunk/octave-forge/extra/oct2mat/inst/tolower.m trunk/octave-forge/extra/oct2mat/inst/toupper.m Removed Paths: ------------- trunk/octave-forge/doc/htdocs/oct2mat.tar.gz Deleted: trunk/octave-forge/doc/htdocs/oct2mat.tar.gz =================================================================== --- trunk/octave-forge/doc/htdocs/oct2mat.tar.gz 2009-04-28 14:52:28 UTC (rev 5737) +++ trunk/octave-forge/doc/htdocs/oct2mat.tar.gz 2009-04-28 15:08:35 UTC (rev 5738) @@ -1,56 +0,0 @@ -\x8B |
From: <ha...@us...> - 2009-05-04 16:59:22
|
Revision: 5755 http://octave.svn.sourceforge.net/octave/?rev=5755&view=rev Author: hauberg Date: 2009-05-04 16:59:19 +0000 (Mon, 04 May 2009) Log Message: ----------- Update version number Modified Paths: -------------- trunk/octave-forge/extra/NaN/DESCRIPTION trunk/octave-forge/extra/Windows/DESCRIPTION trunk/octave-forge/extra/ad/DESCRIPTION trunk/octave-forge/extra/engine/DESCRIPTION trunk/octave-forge/extra/integration/DESCRIPTION trunk/octave-forge/extra/java/DESCRIPTION trunk/octave-forge/extra/jhandles/DESCRIPTION trunk/octave-forge/extra/soctcl/DESCRIPTION trunk/octave-forge/extra/tsa/DESCRIPTION trunk/octave-forge/main/audio/DESCRIPTION trunk/octave-forge/main/comm/DESCRIPTION trunk/octave-forge/main/econometrics/DESCRIPTION trunk/octave-forge/main/fixed/DESCRIPTION trunk/octave-forge/main/gsl/DESCRIPTION trunk/octave-forge/main/image/DESCRIPTION trunk/octave-forge/main/info-theory/DESCRIPTION trunk/octave-forge/main/linear-algebra/DESCRIPTION trunk/octave-forge/main/miscellaneous/DESCRIPTION trunk/octave-forge/main/optiminterp/DESCRIPTION trunk/octave-forge/main/signal/DESCRIPTION trunk/octave-forge/main/specfun/DESCRIPTION trunk/octave-forge/main/statistics/DESCRIPTION trunk/octave-forge/main/strings/DESCRIPTION trunk/octave-forge/main/struct/DESCRIPTION trunk/octave-forge/main/symbolic/DESCRIPTION trunk/octave-forge/main/time/DESCRIPTION trunk/octave-forge/main/video/DESCRIPTION trunk/octave-forge/nonfree/arpack/DESCRIPTION trunk/octave-forge/nonfree/spline-gsvspl/DESCRIPTION Modified: trunk/octave-forge/extra/NaN/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/NaN/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/extra/NaN/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: NaN -Version: 1.0.7 -Date: 2008-08-23 +Version: 1.0.8 +Date: 2009-05-03 Author: Alois Schloegl <a.s...@ie...> Maintainer: Matthew W. Roberts Title: NaN statisical toolbox Modified: trunk/octave-forge/extra/Windows/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/Windows/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/extra/Windows/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: Windows -Version: 1.0.6 -Date: 2008-08-23 +Version: 1.0.7 +Date: 2009-05-03 Author: Andy Adler <al...@nc...> Maintainer: Andy Adler <al...@nc...> Title: Windows functions Modified: trunk/octave-forge/extra/ad/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/ad/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/extra/ad/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: AD -Version: 1.0.4 -Date: 2008-08-23 +Version: 1.0.5 +Date: 2009-05-03 Author: Thomas Kasper Maintainer: Thomas Kasper Title: AD. Modified: trunk/octave-forge/extra/engine/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/engine/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/extra/engine/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: Engine -Version: 1.0.7 -Date: 2008-08-23 +Version: 1.0.8 +Date: 2009-05-03 Author: Jesse Bennett <je...@se...> Maintainer: Paul Kienzle Title: Engine Modified: trunk/octave-forge/extra/integration/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/integration/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/extra/integration/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: Integration -Version: 1.0.6 -Date: 2008-08-23 +Version: 1.0.7 +Date: 2009-05-03 Author: Howard Wilson & Bryce Gardner Maintainer: The Octave Community Title: Numerical Integration Toolbox Modified: trunk/octave-forge/extra/java/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/java/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/extra/java/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: Java -Version: 1.2.5 -Date: 2008-08-23 +Version: 1.2.6 +Date: 2009-05-03 Author: Michael Goffioul <mic...@gm...> Maintainer: Michael Goffioul <mic...@gm...> Title: Java Interface Modified: trunk/octave-forge/extra/jhandles/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/jhandles/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/extra/jhandles/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: JHandles -Version: 0.3.4 -Date: 2008-08-23 +Version: 0.3.5 +Date: 2009-05-03 Author: Michael Goffioul <mic...@gm...> Maintainer: Michael Goffioul <mic...@gm...> Title: Java Graphic Handles Package Modified: trunk/octave-forge/extra/soctcl/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/soctcl/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/extra/soctcl/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: Tcl-Octave -Version: 0.1.7 -Date: 2008-08-23 +Version: 0.1.8 +Date: 2009-05-03 Author: Paul Kienzle Maintainer: Paul Kienzle Title: Tcl Interface to Octave Modified: trunk/octave-forge/extra/tsa/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/tsa/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/extra/tsa/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: TSA -Version: 4.0.0 -Date: 2008-08-23 +Version: 4.0.1 +Date: 2009-05-03 Author: Alois Schloegl <a.s...@ie...> Maintainer: Alois Schloegl <a.s...@ie...> Title: Time Series Analysis Toolbox Modified: trunk/octave-forge/main/audio/DESCRIPTION =================================================================== --- trunk/octave-forge/main/audio/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/audio/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,9 +1,9 @@ Name: Audio -Version: 1.1.2 -Date: 2008-08-23 +Version: 1.1.3 +Date: 2009-05-03 Author: Paul Kienzle Maintainer: Paul Kienzle -Title: Audio. +Title: Audio Description: Audio recording, processing and playing tools. Depends: octave (>= 2.9.7) Autoload: yes Modified: trunk/octave-forge/main/comm/DESCRIPTION =================================================================== --- trunk/octave-forge/main/comm/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/comm/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: Communications -Version: 1.0.8 -Date: 2008-08-23 +Version: 1.0.9 +Date: 2009-05-03 Author: David Bateman Maintainer: David Bateman Title: Communications. Modified: trunk/octave-forge/main/econometrics/DESCRIPTION =================================================================== --- trunk/octave-forge/main/econometrics/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/econometrics/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: Econometrics -Version: 1.0.7 -Date: 2008-08-23 +Version: 1.0.8 +Date: 2009-05-03 Author: Michael Creel <mic...@ua...> Maintainer: Michael Creel <mic...@ua...> Title: Econometrics. Modified: trunk/octave-forge/main/fixed/DESCRIPTION =================================================================== --- trunk/octave-forge/main/fixed/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/fixed/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,9 +1,9 @@ Name: Fixed -Version: 0.7.8 -Date: 2008-08-23 +Version: 0.7.9 +Date: 2009-05-03 Author: David Bateman Maintainer: David Bateman -Title: Fixed Point Computations. +Title: Fixed Point Computations Description: Fixed point real and complex matrix toolbox Depends: octave (> 2.9.14) Autoload: yes Modified: trunk/octave-forge/main/gsl/DESCRIPTION =================================================================== --- trunk/octave-forge/main/gsl/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/gsl/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: GSL -Version: 1.0.7 -Date: 2008-05-15 +Version: 1.0.8 +Date: 2009-05-03 Author: Teemu Ikonen <tpi...@pc...> Maintainer: Teemu Ikonen <tpi...@pc...> Title: GNU Scientific Library. Modified: trunk/octave-forge/main/image/DESCRIPTION =================================================================== --- trunk/octave-forge/main/image/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/image/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,8 +1,8 @@ Name: Image -Version: 1.0.8 -Date: 2008-08-23 +Version: 1.0.9 +Date: 2009-05-03 Author: Various Authors -Maintainer: The Octave Community +Maintainer: Soren Hauberg Title: Image Processing Description: The Octave-forge Image package provides functions for processing images. Modified: trunk/octave-forge/main/info-theory/DESCRIPTION =================================================================== --- trunk/octave-forge/main/info-theory/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/info-theory/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: InformationTheory -Version: 0.1.6 -Date: 2008-08-23 +Version: 0.1.7 +Date: 2009-05-03 Author: Muthiah Annamalai Maintainer: Muthiah Annamalai Title: Information Theory Modified: trunk/octave-forge/main/linear-algebra/DESCRIPTION =================================================================== --- trunk/octave-forge/main/linear-algebra/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/linear-algebra/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: Linear-Algebra -Version: 1.0.6 -Date: 2008-08-23 +Version: 1.0.7 +Date: 2009-05-03 Author: Various Authors Maintainer: The Octave Community Title: Linear Algebra. Modified: trunk/octave-forge/main/miscellaneous/DESCRIPTION =================================================================== --- trunk/octave-forge/main/miscellaneous/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/miscellaneous/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: Miscellaneous -Version: 1.0.7 -Date: 2008-08-23 +Version: 1.0.8 +Date: 2009-05-03 Author: Various Authors Maintainer: The Octave Community Title: Miscellaneous functions Modified: trunk/octave-forge/main/optiminterp/DESCRIPTION =================================================================== --- trunk/octave-forge/main/optiminterp/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/optiminterp/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: optiminterp -Version: 0.3.1 -Date: 2008-06-19 +Version: 0.3.2 +Date: 2009-05-03 Author: Alexander Barth <ab...@ma...>, Aida Alvera-Azc\xE1rate <aa...@ma...> Maintainer: Alexander Barth <ab...@ma...> Title: optiminterp Modified: trunk/octave-forge/main/signal/DESCRIPTION =================================================================== --- trunk/octave-forge/main/signal/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/signal/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: Signal -Version: 1.0.8 -Date: 2008-08-23 +Version: 1.0.9 +Date: 2009-05-03 Author: Various Authors Maintainer: The Octave Community Title: Signal Processing. Modified: trunk/octave-forge/main/specfun/DESCRIPTION =================================================================== --- trunk/octave-forge/main/specfun/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/specfun/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: Specfun -Version: 1.0.7 -Date: 2008-08-23 +Version: 1.0.8 +Date: 2009-05-03 Author: Various Authors Maintainer: The Octave Community Title: Specfun Modified: trunk/octave-forge/main/statistics/DESCRIPTION =================================================================== --- trunk/octave-forge/main/statistics/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/statistics/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,9 +1,9 @@ Name: Statistics -Version: 1.0.7 -Date: 2008-08-23 +Version: 1.0.8 +Date: 2009-05-03 Author: Various Authors Maintainer: Arno Onken <as...@as...> -Title: Statistics. +Title: Statistics Description: Additional statistics functions for Octave. Categories: Statistics Depends: octave (>= 2.9.7), miscellaneous Modified: trunk/octave-forge/main/strings/DESCRIPTION =================================================================== --- trunk/octave-forge/main/strings/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/strings/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: strings -Version: 1.0.6 -Date: 2008-08-23 +Version: 1.0.7 +Date: 2009-05-03 Author: Various Authors Maintainer: The Octave Community Title: String Handling. Modified: trunk/octave-forge/main/struct/DESCRIPTION =================================================================== --- trunk/octave-forge/main/struct/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/struct/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: Struct -Version: 1.0.6 -Date: 2008-08-23 +Version: 1.0.7 +Date: 2009-05-03 Author: Etienne Grossmann Maintainer: Etienne Grossmann Title: Structure Handling. Modified: trunk/octave-forge/main/symbolic/DESCRIPTION =================================================================== --- trunk/octave-forge/main/symbolic/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/symbolic/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: Symbolic -Version: 1.0.7 -Date: 2008-08-23 +Version: 1.0.8 +Date: 2009-05-03 Author: Various Authors Maintainer: The Octave Community Title: Symbolic Computations. Modified: trunk/octave-forge/main/time/DESCRIPTION =================================================================== --- trunk/octave-forge/main/time/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/time/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: time -Version: 1.0.8 -Date: 2008-08-23 +Version: 1.0.9 +Date: 2009-05-03 Author: Bill Denney <bi...@de...> Maintainer: Bill Denney <bi...@de...> Title: Time and Dates Modified: trunk/octave-forge/main/video/DESCRIPTION =================================================================== --- trunk/octave-forge/main/video/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/main/video/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: video -Version: 1.0.1 -Date: 2008-08-23 +Version: 1.0.2 +Date: 2009-05-03 Author: Stefan van der Walt, Roman Stanchak Maintainer: Xavier Delacour Title: Video functions Modified: trunk/octave-forge/nonfree/arpack/DESCRIPTION =================================================================== --- trunk/octave-forge/nonfree/arpack/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/nonfree/arpack/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: Arpack -Version: 1.0.6 -Date: 2008-08-23 +Version: 1.0.7 +Date: 2009-05-03 Author: David Bateman Maintainer: David Bateman Title: Arpack. Modified: trunk/octave-forge/nonfree/spline-gsvspl/DESCRIPTION =================================================================== --- trunk/octave-forge/nonfree/spline-gsvspl/DESCRIPTION 2009-05-04 09:56:26 UTC (rev 5754) +++ trunk/octave-forge/nonfree/spline-gsvspl/DESCRIPTION 2009-05-04 16:59:19 UTC (rev 5755) @@ -1,6 +1,6 @@ Name: spline-gcvspl -Version: 1.0.6 -Date: 2008-08-23 +Version: 1.0.7 +Date: 2009-05-03 Author: Joerg Specht Maintainer: Joerg Specht Title: Spline function based on GCVSPL package This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ha...@us...> - 2009-05-06 16:09:54
|
Revision: 5771 http://octave.svn.sourceforge.net/octave/?rev=5771&view=rev Author: hauberg Date: 2009-05-06 16:09:52 +0000 (Wed, 06 May 2009) Log Message: ----------- Bump version Modified Paths: -------------- trunk/octave-forge/doc/htdocs/packages.in trunk/octave-forge/extra/graceplot/DESCRIPTION trunk/octave-forge/extra/mapping/DESCRIPTION trunk/octave-forge/extra/multicore/DESCRIPTION trunk/octave-forge/extra/pdb/DESCRIPTION trunk/octave-forge/extra/secs2d/DESCRIPTION trunk/octave-forge/extra/xraylib/DESCRIPTION trunk/octave-forge/main/bioinfo/DESCRIPTION trunk/octave-forge/main/combinatorics/DESCRIPTION trunk/octave-forge/main/ident/DESCRIPTION trunk/octave-forge/main/irsa/DESCRIPTION trunk/octave-forge/main/missing-functions/DESCRIPTION trunk/octave-forge/main/odebvp/DESCRIPTION trunk/octave-forge/main/outliers/DESCRIPTION trunk/octave-forge/main/physical-constants/DESCRIPTION trunk/octave-forge/main/plot/DESCRIPTION trunk/octave-forge/main/special-matrix/DESCRIPTION trunk/octave-forge/main/splines/DESCRIPTION trunk/octave-forge/main/zenity/DESCRIPTION Modified: trunk/octave-forge/doc/htdocs/packages.in =================================================================== --- trunk/octave-forge/doc/htdocs/packages.in 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/doc/htdocs/packages.in 2009-05-06 16:09:52 UTC (rev 5771) @@ -11,10 +11,6 @@ <li><a href="#nonfree">Non-free packages</a> contains packages that have license issues. Usually the packages themselves are Free Software that depend on non-free libraries.</li></ul> -<p>For convenience, all of the packages below are available -as a <a href="__PACKAGE__/octave-forge-bundle-20080831.tar.gz?download">single file</a>. -This file is not however an octave package and the individual -packages it contains must be installed separately</p> <p>These packages are meant for versions of Octave later than version 2.9.12. For earlier versions of Octave, please use the older <a href="__MONOLITHIC__">monolithic releases</a> of Octave-Forge.</p> @@ -199,18 +195,6 @@ <p id="ga_detailed" style="display: none;"> Genetic optimization code </p> </div> -<div class="package" id="general"> - <table class="package"><tr> - <td> - <b><a href="javascript:unfold('general');" class="package_head_link"> <img src="show.png" id="general_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> -General</a></b></td> - <td style="text-align: right;">» <a href="./general/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/general-1.1.2.tar.gz?download">download</a> - </td> - </tr></table> - <p id="general_detailed" style="display: none;"> -General tools for octave. </p> -</div> <div class="package" id="gsl"> <table class="package"><tr> <td> @@ -263,6 +247,18 @@ <p id="informationtheory_detailed" style="display: none;"> Functions and routines for basic Information Theory definitions, and source coding. </p> </div> +<div class="package" id="io"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('io');" class="package_head_link"> <img src="show.png" id="io_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +io</a></b></td> + <td style="text-align: right;">» <a href="./io/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/io-1.0.7.tar.gz?download">download</a> + </td> + </tr></table> + <p id="io_detailed" style="display: none;"> +Input/Output in external formats. </p> +</div> <div class="package" id="irsa"> <table class="package"><tr> <td> @@ -497,6 +493,18 @@ <p id="sockets_detailed" style="display: none;"> Socket functions </p> </div> +<div class="package" id="specfun"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('specfun');" class="package_head_link"> <img src="show.png" id="specfun_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +Specfun</a></b></td> + <td style="text-align: right;">» <a href="./specfun/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/specfun-1.0.8.tar.gz?download">download</a> + </td> + </tr></table> + <p id="specfun_detailed" style="display: none;"> +Special functions including ellipitic functions, etc </p> +</div> <div class="package" id="special-matrix"> <table class="package"><tr> <td> @@ -569,6 +577,18 @@ <p id="symbolic_detailed" style="display: none;"> Symbolic toolbox based on GiNaC and CLN. </p> </div> +<div class="package" id="time"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('time');" class="package_head_link"> <img src="show.png" id="time_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +time</a></b></td> + <td style="text-align: right;">» <a href="./time/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/time-1.0.9.tar.gz?download">download</a> + </td> + </tr></table> + <p id="time_detailed" style="display: none;"> +Additional date manipulation tools. </p> +</div> <div class="package" id="video"> <table class="package"><tr> <td> @@ -755,6 +775,19 @@ <p id="msh_detailed" style="display: none;"> Package for creating and managing triangular and tetrahedral meshes for Finite Element or Finite Volume PDE solvers. Uses a mesh data structure compatible with pdetool. Relies on gmsh for unstructured mesh generation. </p> </div> +<div class="package" id="multicore"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('multicore');" class="package_head_link"> <img src="show.png" id="multicore_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +Multicore</a></b></td> + <td style="text-align: right;">» <a href="./multicore/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/multicore-0.2.13.tar.gz?download">download</a> + </td> + </tr></table> + <p id="multicore_detailed" style="display: none;"> +An Octave-forge package providing functions for parallel processing on multiple cores. + </p> +</div> <div class="package" id="nan"> <table class="package"><tr> <td> @@ -767,3 +800,187 @@ <p id="nan_detailed" style="display: none;"> Missing value statistical toolbox </p> </div> +<div class="package" id="nlwing2"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('nlwing2');" class="package_head_link"> <img src="show.png" id="nlwing2_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +NLWing2</a></b></td> + <td style="text-align: right;">» <a href="./nlwing2/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/nlwing2-1.1.1.tar.gz?download">download</a> + </td> + </tr></table> + <p id="nlwing2_detailed" style="display: none;"> +This package allows efficient computation of nonlinear aerodynamic </p> +</div> +<div class="package" id="nurbs"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('nurbs');" class="package_head_link"> <img src="show.png" id="nurbs_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +Nurbs</a></b></td> + <td style="text-align: right;">» <a href="./nurbs/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/nurbs-1.0.tar.gz?download">download</a> + </td> + </tr></table> + <p id="nurbs_detailed" style="display: none;"> +Collection of routines for the creation, and manipulation of Non-Uniform Rational B-Splines (NURBS). </p> +</div> +<div class="package" id="ocs"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('ocs');" class="package_head_link"> <img src="show.png" id="ocs_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +OCS</a></b></td> + <td style="text-align: right;">» <a href="./ocs/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/ocs-0.0.3.tar.gz?download">download</a> + </td> + </tr></table> + <p id="ocs_detailed" style="display: none;"> +Package for solving DC and transient electrical circuit equations </p> +</div> +<div class="package" id="pdb"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('pdb');" class="package_head_link"> <img src="show.png" id="pdb_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +PDB</a></b></td> + <td style="text-align: right;">» <a href="./pdb/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/pdb-1.0.6.tar.gz?download">download</a> + </td> + </tr></table> + <p id="pdb_detailed" style="display: none;"> +Reads and display PDB-files from the Brookhaven protein databank </p> +</div> +<div class="package" id="secs1d"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('secs1d');" class="package_head_link"> <img src="show.png" id="secs1d_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +SECS1D</a></b></td> + <td style="text-align: right;">» <a href="./secs1d/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/secs1d-0.0.8.tar.gz?download">download</a> + </td> + </tr></table> + <p id="secs1d_detailed" style="display: none;"> +A Drift-Diffusion simulator for 1d semiconductor devices </p> +</div> +<div class="package" id="secs2d"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('secs2d');" class="package_head_link"> <img src="show.png" id="secs2d_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +SECS2D</a></b></td> + <td style="text-align: right;">» <a href="./secs2d/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/secs2d-0.0.7.tar.gz?download">download</a> + </td> + </tr></table> + <p id="secs2d_detailed" style="display: none;"> +A Drift-Diffusion simulator for 2d semiconductor devices </p> +</div> +<div class="package" id="tcl-octave"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('tcl-octave');" class="package_head_link"> <img src="show.png" id="tcl-octave_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +Tcl-Octave</a></b></td> + <td style="text-align: right;">» <a href="./soctcl/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/tcl-octave-0.1.8.tar.gz?download">download</a> + </td> + </tr></table> + <p id="tcl-octave_detailed" style="display: none;"> +socket implementation of a tcl-octave connection </p> +</div> +<div class="package" id="symband"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('symband');" class="package_head_link"> <img src="show.png" id="symband_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +SymBand</a></b></td> + <td style="text-align: right;">» <a href="./symband/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/symband-1.0.8.tar.gz?download">download</a> + </td> + </tr></table> + <p id="symband_detailed" style="display: none;"> +Linear Algebra for Symmetric Banded Matrices. </p> +</div> +<div class="package" id="triangular"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('triangular');" class="package_head_link"> <img src="show.png" id="triangular_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +Triangular</a></b></td> + <td style="text-align: right;">» <a href="./triangular/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/triangular-1.0.4.tar.gz?download">download</a> + </td> + </tr></table> + <p id="triangular_detailed" style="display: none;"> +Simple example of a user type implementing a simple matrix type for triangular matrices. </p> +</div> +<div class="package" id="tsa"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('tsa');" class="package_head_link"> <img src="show.png" id="tsa_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +TSA</a></b></td> + <td style="text-align: right;">» <a href="./tsa/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/tsa-4.0.1.tar.gz?download">download</a> + </td> + </tr></table> + <p id="tsa_detailed" style="display: none;"> +Stochastic concepts and maximum entropy methods for time series analysis </p> +</div> +<div class="package" id="windows"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('windows');" class="package_head_link"> <img src="show.png" id="windows_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +Windows</a></b></td> + <td style="text-align: right;">» <a href="./Windows/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/windows-1.0.7.tar.gz?download">download</a> + </td> + </tr></table> + <p id="windows_detailed" style="display: none;"> +Provides COM interface and additional functionality on Windows </p> +</div> +<div class="package" id="xraylib"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('xraylib');" class="package_head_link"> <img src="show.png" id="xraylib_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +Xraylib</a></b></td> + <td style="text-align: right;">» <a href="./xraylib/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/xraylib-1.0.7.tar.gz?download">download</a> + </td> + </tr></table> + <p id="xraylib_detailed" style="display: none;"> +Bindings to the Xraylib functions </p> +</div> +<h2 id="language">Native Translations</h2> +<div class="package" id="pt_br"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('pt_br');" class="package_head_link"> <img src="show.png" id="pt_br_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +pt_BR</a></b></td> + <td style="text-align: right;">» <a href="./pt_BR/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/pt_br-1.0.7.tar.gz?download">download</a> + </td> + </tr></table> + <p id="pt_br_detailed" style="display: none;"> +Brazilian Portuguese translations of the help strings of the Octave functions. + </p> +</div> +<h2 id="nonfree">Non-free packages</h2> +<div class="package" id="arpack"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('arpack');" class="package_head_link"> <img src="show.png" id="arpack_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +Arpack</a></b></td> + <td style="text-align: right;">» <a href="./arpack/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/arpack-1.0.7.tar.gz?download">download</a> + </td> + </tr></table> + <p id="arpack_detailed" style="display: none;"> +Octave bindings to ARPACK, including the eigs and svds function. </p> +</div> +<div class="package" id="spline-gcvspl"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('spline-gcvspl');" class="package_head_link"> <img src="show.png" id="spline-gcvspl_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +spline-gcvspl</a></b></td> + <td style="text-align: right;">» <a href="./spline-gsvspl/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/spline-gcvspl-1.0.7.tar.gz?download">download</a> + </td> + </tr></table> + <p id="spline-gcvspl_detailed" style="display: none;"> +B-spline data smoothing using generalized cross-validation and mean squared prediction or explicit user smoothing </p> +</div> +__TRAILER__ Modified: trunk/octave-forge/extra/graceplot/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/graceplot/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/extra/graceplot/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: Graceplot -Version: 1.0.6 -Date: 2008-08-23 +Version: 1.0.7 +Date: 2009-05-06 Author: Teemu Ikonen Maintainer: Teemu Ikonen Title: Graceplot Modified: trunk/octave-forge/extra/mapping/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/mapping/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/extra/mapping/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: Mapping -Version: 1.0.6 -Date: 2008-08-23 +Version: 1.0.7 +Date: 2009-05-06 Author: Andrew Collier <abc...@us...> Maintainer: The Octave Community Title: Mapping Functions Modified: trunk/octave-forge/extra/multicore/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/multicore/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/extra/multicore/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: Multicore -Version: 0.2.13 -Date: 2008-08-23 +Version: 0.2.14 +Date: 2009-05-06 Author: Markus Buehren <mb_...@gm...> Maintainer: Markus Buehren, Chuong Nguyen and the Octave Community Title: Parallel Processing on Multiple Cores Modified: trunk/octave-forge/extra/pdb/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/pdb/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/extra/pdb/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: PDB -Version: 1.0.6 -Date: 2008-08-23 +Version: 1.0.7 +Date: 2009-05-06 Author: Teemu Ikonen Maintainer: Teemu Ikonen Title: PDB protien database Modified: trunk/octave-forge/extra/secs2d/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/secs2d/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/extra/secs2d/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: SECS2D -Version: 0.0.7 -Date: 2008-08-23 +Version: 0.0.8 +Date: 2009-05-06 Author: Carlo de Falco Maintainer: Carlo de Falco Title: SEmi Conductor Simulator in 2D Modified: trunk/octave-forge/extra/xraylib/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/xraylib/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/extra/xraylib/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: Xraylib -Version: 1.0.7 -Date: 2008-08-23 +Version: 1.0.8 +Date: 2009-05-06 Author: Teemu Ikonen <tpi...@gm...> Maintainer: Teemu Ikonen <tpi...@gm...> Title: GNU Scientific Library Modified: trunk/octave-forge/main/bioinfo/DESCRIPTION =================================================================== --- trunk/octave-forge/main/bioinfo/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/main/bioinfo/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: bioinfo -Version: 0.1.1 -Date: 2008-08-23 +Version: 0.1.2 +Date: 2009-05-06 Author: Bill Denney <bi...@de...> Maintainer: Bill Denney <bi...@de...> Title: Bioinformatics Modified: trunk/octave-forge/main/combinatorics/DESCRIPTION =================================================================== --- trunk/octave-forge/main/combinatorics/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/main/combinatorics/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: Combinatorics -Version: 1.0.7 -Date: 2008-08-23 +Version: 1.0.8 +Date: 2009-05-06 Author: Torsten Finke <fi...@ig...> Maintainer: Torsten Finke <fi...@ig...> Title: Combinatorics. Modified: trunk/octave-forge/main/ident/DESCRIPTION =================================================================== --- trunk/octave-forge/main/ident/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/main/ident/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: Ident -Version: 1.0.6 -Date: 2008-08-23 +Version: 1.0.7 +Date: 2009-05-06 Author: Paul Kienzle Maintainer: Paul Kienzle Title: System Indentification. Modified: trunk/octave-forge/main/irsa/DESCRIPTION =================================================================== --- trunk/octave-forge/main/irsa/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/main/irsa/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: IRSA -Version: 1.0.6 -Date: 2008-08-23 +Version: 1.0.7 +Date: 2009-05-06 Author: Joerg Huber Maintainer: Joerg Huber Title: Irregular sampling analysis. Modified: trunk/octave-forge/main/missing-functions/DESCRIPTION =================================================================== --- trunk/octave-forge/main/missing-functions/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/main/missing-functions/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: missing-functions -Version: 1.0.1 -Date: 2008-08-23 +Version: 1.0.2 +Date: 2009-05-06 Author: Bill Denney <bi...@de...> Maintainer: Bill Denney <bi...@de...> Title: Missing Functions Modified: trunk/octave-forge/main/odebvp/DESCRIPTION =================================================================== --- trunk/octave-forge/main/odebvp/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/main/odebvp/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: odebvp -Version: 1.0.5 -Date: 2008-08-23 +Version: 1.0.6 +Date: 2009-05-06 Author: Tiago Charters de Azevedo Maintainer: Tiago Charters de Azevedo Title: Linear-difference method for linear odes - boundary-value problem Modified: trunk/octave-forge/main/outliers/DESCRIPTION =================================================================== --- trunk/octave-forge/main/outliers/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/main/outliers/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: Outliers -Version: 0.13.8 -Date: 2008-08-23 +Version: 0.13.9 +Date: 2009-05-06 Author: Lukasz Komsta Maintainer: Lukasz Komsta Title: Outlier Detection Modified: trunk/octave-forge/main/physical-constants/DESCRIPTION =================================================================== --- trunk/octave-forge/main/physical-constants/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/main/physical-constants/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: PhysicalConstants -Version: 0.1.6 -Date: 2008-08-23 +Version: 0.1.7 +Date: 2009-05-06 Author: Muthiah Annamalai Maintainer: Muthiah Annamalai Title: Physical Constants Modified: trunk/octave-forge/main/plot/DESCRIPTION =================================================================== --- trunk/octave-forge/main/plot/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/main/plot/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: Plot -Version: 1.0.6 -Date: 2008-08-23 +Version: 1.0.7 +Date: 2009-05-06 Author: Various Authors Maintainer: The Octave Community Title: Plotting. Modified: trunk/octave-forge/main/special-matrix/DESCRIPTION =================================================================== --- trunk/octave-forge/main/special-matrix/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/main/special-matrix/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: special-matrix -Version: 1.0.6 -Date: 2008-08-23 +Version: 1.0.7 +Date: 2009-05-06 Author: Paul Kienzle <pki...@us...> Maintainer: Paul Kienzle <pki...@us...> Title: Special Matrices Modified: trunk/octave-forge/main/splines/DESCRIPTION =================================================================== --- trunk/octave-forge/main/splines/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/main/splines/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: splines -Version: 1.0.6 -Date: 2008-08-23 +Version: 1.0.7 +Date: 2009-05-06 Author: Kai Habel and Paul Kienzle Maintainer: Kai Habel and Paul Kienzle Title: Splines. Modified: trunk/octave-forge/main/zenity/DESCRIPTION =================================================================== --- trunk/octave-forge/main/zenity/DESCRIPTION 2009-05-06 12:55:05 UTC (rev 5770) +++ trunk/octave-forge/main/zenity/DESCRIPTION 2009-05-06 16:09:52 UTC (rev 5771) @@ -1,6 +1,6 @@ Name: Zenity -Version: 0.5.6 -Date: 2008-08-23 +Version: 0.5.7 +Date: 2009-05-06 Author: S\xF8ren Hauberg Maintainer: S\xF8ren Hauberg Title: Zenity This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ha...@us...> - 2009-05-06 17:48:21
|
Revision: 5774 http://octave.svn.sourceforge.net/octave/?rev=5774&view=rev Author: hauberg Date: 2009-05-06 17:48:18 +0000 (Wed, 06 May 2009) Log Message: ----------- Minor issue Modified Paths: -------------- trunk/octave-forge/admin/build-www.py trunk/octave-forge/doc/htdocs/packages.in trunk/octave-forge/language/es_CO/DESCRIPTION Modified: trunk/octave-forge/admin/build-www.py =================================================================== --- trunk/octave-forge/admin/build-www.py 2009-05-06 16:53:21 UTC (rev 5773) +++ trunk/octave-forge/admin/build-www.py 2009-05-06 17:48:18 UTC (rev 5774) @@ -90,6 +90,7 @@ def create_INDEX(desc, packdir, p): try: + print (desc ['name']); wd = os.getcwd() + "/tmp/"; name_version = desc['name'].lower() + "-" + desc['version']; Modified: trunk/octave-forge/doc/htdocs/packages.in =================================================================== --- trunk/octave-forge/doc/htdocs/packages.in 2009-05-06 16:53:21 UTC (rev 5773) +++ trunk/octave-forge/doc/htdocs/packages.in 2009-05-06 17:48:18 UTC (rev 5774) @@ -11,10 +11,10 @@ <li><a href="#nonfree">Non-free packages</a> contains packages that have license issues. Usually the packages themselves are Free Software that depend on non-free libraries.</li></ul> -<p>For convenience, all of the packages below are available - as a <a href="__PACKAGE__/octave-forge-bundle-20090506.tar.gz?download">single file</a>. - This file is not however an octave package and the individual - packages it contains must be installed separately</p> +<p>For convenience, all of the packages below are available +as a <a href="__PACKAGE__/octave-forge-bundle-20090506.tar.gz?download">single file</a>. +This file is not however an octave package and the individual +packages it contains must be installed separately</p> <p>These packages are meant for versions of Octave later than version 2.9.12. For earlier versions of Octave, please use the older <a href="__MONOLITHIC__">monolithic releases</a> of Octave-Forge.</p> @@ -61,7 +61,7 @@ <b><a href="javascript:unfold('bioinfo');" class="package_head_link"> <img src="show.png" id="bioinfo_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> bioinfo</a></b></td> <td style="text-align: right;">» <a href="./bioinfo/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/bioinfo-0.1.1.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/bioinfo-0.1.2.tar.gz?download">download</a> </td> </tr></table> <p id="bioinfo_detailed" style="display: none;"> @@ -73,7 +73,7 @@ <b><a href="javascript:unfold('combinatorics');" class="package_head_link"> <img src="show.png" id="combinatorics_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> Combinatorics</a></b></td> <td style="text-align: right;">» <a href="./combinatorics/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/combinatorics-1.0.7.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/combinatorics-1.0.8.tar.gz?download">download</a> </td> </tr></table> <p id="combinatorics_detailed" style="display: none;"> @@ -217,7 +217,7 @@ <b><a href="javascript:unfold('ident');" class="package_head_link"> <img src="show.png" id="ident_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> Ident</a></b></td> <td style="text-align: right;">» <a href="./ident/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/ident-1.0.6.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/ident-1.0.7.tar.gz?download">download</a> </td> </tr></table> <p id="ident_detailed" style="display: none;"> @@ -269,7 +269,7 @@ <b><a href="javascript:unfold('irsa');" class="package_head_link"> <img src="show.png" id="irsa_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> IRSA</a></b></td> <td style="text-align: right;">» <a href="./irsa/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/irsa-1.0.6.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/irsa-1.0.7.tar.gz?download">download</a> </td> </tr></table> <p id="irsa_detailed" style="display: none;"> @@ -305,7 +305,7 @@ <b><a href="javascript:unfold('missing-functions');" class="package_head_link"> <img src="show.png" id="missing-functions_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> missing-functions</a></b></td> <td style="text-align: right;">» <a href="./missing-functions/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/missing-functions-1.0.1.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/missing-functions-1.0.2.tar.gz?download">download</a> </td> </tr></table> <p id="missing-functions_detailed" style="display: none;"> @@ -355,7 +355,7 @@ <b><a href="javascript:unfold('odebvp');" class="package_head_link"> <img src="show.png" id="odebvp_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> odebvp</a></b></td> <td style="text-align: right;">» <a href="./odebvp/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/odebvp-1.0.5.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/odebvp-1.0.6.tar.gz?download">download</a> </td> </tr></table> <p id="odebvp_detailed" style="display: none;"> @@ -403,7 +403,7 @@ <b><a href="javascript:unfold('outliers');" class="package_head_link"> <img src="show.png" id="outliers_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> Outliers</a></b></td> <td style="text-align: right;">» <a href="./outliers/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/outliers-0.13.8.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/outliers-0.13.9.tar.gz?download">download</a> </td> </tr></table> <p id="outliers_detailed" style="display: none;"> @@ -430,7 +430,7 @@ <b><a href="javascript:unfold('physicalconstants');" class="package_head_link"> <img src="show.png" id="physicalconstants_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> PhysicalConstants</a></b></td> <td style="text-align: right;">» <a href="./physical-constants/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/physicalconstants-0.1.6.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/physicalconstants-0.1.7.tar.gz?download">download</a> </td> </tr></table> <p id="physicalconstants_detailed" style="display: none;"> @@ -442,7 +442,7 @@ <b><a href="javascript:unfold('plot');" class="package_head_link"> <img src="show.png" id="plot_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> Plot</a></b></td> <td style="text-align: right;">» <a href="./plot/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/plot-1.0.6.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/plot-1.0.7.tar.gz?download">download</a> </td> </tr></table> <p id="plot_detailed" style="display: none;"> @@ -515,7 +515,7 @@ <b><a href="javascript:unfold('special-matrix');" class="package_head_link"> <img src="show.png" id="special-matrix_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> special-matrix</a></b></td> <td style="text-align: right;">» <a href="./special-matrix/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/special-matrix-1.0.6.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/special-matrix-1.0.7.tar.gz?download">download</a> </td> </tr></table> <p id="special-matrix_detailed" style="display: none;"> @@ -527,7 +527,7 @@ <b><a href="javascript:unfold('splines');" class="package_head_link"> <img src="show.png" id="splines_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> splines</a></b></td> <td style="text-align: right;">» <a href="./splines/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/splines-1.0.6.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/splines-1.0.7.tar.gz?download">download</a> </td> </tr></table> <p id="splines_detailed" style="display: none;"> @@ -623,7 +623,7 @@ <b><a href="javascript:unfold('zenity');" class="package_head_link"> <img src="show.png" id="zenity_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> Zenity</a></b></td> <td style="text-align: right;">» <a href="./zenity/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/zenity-0.5.6.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/zenity-0.5.7.tar.gz?download">download</a> </td> </tr></table> <p id="zenity_detailed" style="display: none;"> @@ -712,7 +712,7 @@ <b><a href="javascript:unfold('graceplot');" class="package_head_link"> <img src="show.png" id="graceplot_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> Graceplot</a></b></td> <td style="text-align: right;">» <a href="./graceplot/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/graceplot-1.0.6.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/graceplot-1.0.7.tar.gz?download">download</a> </td> </tr></table> <p id="graceplot_detailed" style="display: none;"> @@ -761,7 +761,7 @@ <b><a href="javascript:unfold('mapping');" class="package_head_link"> <img src="show.png" id="mapping_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> Mapping</a></b></td> <td style="text-align: right;">» <a href="./mapping/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/mapping-1.0.6.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/mapping-1.0.7.tar.gz?download">download</a> </td> </tr></table> <p id="mapping_detailed" style="display: none;"> @@ -785,7 +785,7 @@ <b><a href="javascript:unfold('multicore');" class="package_head_link"> <img src="show.png" id="multicore_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> Multicore</a></b></td> <td style="text-align: right;">» <a href="./multicore/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/multicore-0.2.13.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/multicore-0.2.14.tar.gz?download">download</a> </td> </tr></table> <p id="multicore_detailed" style="display: none;"> @@ -846,7 +846,7 @@ <b><a href="javascript:unfold('pdb');" class="package_head_link"> <img src="show.png" id="pdb_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> PDB</a></b></td> <td style="text-align: right;">» <a href="./pdb/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/pdb-1.0.6.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/pdb-1.0.7.tar.gz?download">download</a> </td> </tr></table> <p id="pdb_detailed" style="display: none;"> @@ -870,7 +870,7 @@ <b><a href="javascript:unfold('secs2d');" class="package_head_link"> <img src="show.png" id="secs2d_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> SECS2D</a></b></td> <td style="text-align: right;">» <a href="./secs2d/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/secs2d-0.0.7.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/secs2d-0.0.8.tar.gz?download">download</a> </td> </tr></table> <p id="secs2d_detailed" style="display: none;"> @@ -942,7 +942,7 @@ <b><a href="javascript:unfold('xraylib');" class="package_head_link"> <img src="show.png" id="xraylib_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> Xraylib</a></b></td> <td style="text-align: right;">» <a href="./xraylib/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/xraylib-1.0.7.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/xraylib-1.0.8.tar.gz?download">download</a> </td> </tr></table> <p id="xraylib_detailed" style="display: none;"> Modified: trunk/octave-forge/language/es_CO/DESCRIPTION =================================================================== --- trunk/octave-forge/language/es_CO/DESCRIPTION 2009-05-06 16:53:21 UTC (rev 5773) +++ trunk/octave-forge/language/es_CO/DESCRIPTION 2009-05-06 17:48:18 UTC (rev 5774) @@ -1,4 +1,4 @@ -Name: Spanish Package +Name: Spanish Version: 1.0.0 Date: 2009-03-25 Author: Javier Enciso <enc...@in...> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ha...@us...> - 2009-05-08 20:45:37
|
Revision: 5788 http://octave.svn.sourceforge.net/octave/?rev=5788&view=rev Author: hauberg Date: 2009-05-08 20:45:28 +0000 (Fri, 08 May 2009) Log Message: ----------- Update for new release Modified Paths: -------------- trunk/octave-forge/AUTHORS trunk/octave-forge/README trunk/octave-forge/doc/htdocs/NEWS.in trunk/octave-forge/doc/htdocs/index.in trunk/octave-forge/doc/htdocs/packages.in Modified: trunk/octave-forge/AUTHORS =================================================================== --- trunk/octave-forge/AUTHORS 2009-05-08 12:53:24 UTC (rev 5787) +++ trunk/octave-forge/AUTHORS 2009-05-08 20:45:28 UTC (rev 5788) @@ -1,3 +1,4 @@ +A. S. Hodel <a.s...@en...> Aida Alvera-Azcárate <aa...@ma...> Alberto Pose <ap...@al...> Alberto Terruzzi <t-a...@li...> @@ -3,6 +4,6 @@ Alexander Barth <ab...@ma...> Alois Schloegl <a.s...@ie...> +Alois Schloegl <a.s...@ie...> Alois Schloegl <a.s...@ie...> -% WWW: http://hci.tugraz.at/~schloegl/matlab/tsa/ Andreas Stahel <And...@bf...> Andreas Weingessel <And...@ci...> @@ -14,39 +15,40 @@ Anonymous Arno Onken <as...@as...> Arthur Jutan +Auburn University Barre-Piquot Ben Sapp <bs...@la...> Berge-Gladel Bill Denney <bi...@de...> Bruce T. Lowerre Carl Osterwisch <ost...@as...> -Carlo de Falco -Carlo de Falco, Culpo Massimiliano -Carlo de Falco, Massimiliano Culpo +Carlo de Falco +Massimiliano Culpo Carvalho-Mariel Charalampos C. Tsimenidis Chee Kiang Goh Christian Kasess Christian Kotz -Culpo Massimiliano Daniel Gunyan Daniel Heiserer <Dan...@ph...> Dave Cogdell <cog...@as...> David Bateman David Billinghurst <Dav...@ri...> +David Clem Dept of Probability Theory and Statistics TU Wien -Eric Chassande-Mottin Eric Chassande-Mottin, CNRS (France) Etienne Grossmann <et...@is...> +FL <Fri...@ci...> Fabrice Bellard -Francesco Potort\xEC +Francesco Potort\xEC <po...@gn...> Frederick (Rick) A Niles <ni...@ri...> Fredrik Bulow <fre...@gm...> Friedrich Leisch <Fri...@ci...> -Geoffrey Wossum (gw...@ac...) +Gabriele Pannocchia <pan...@in...> Gert Van den Eynde Gorka Lertxundi Grace Development Team +Grzegorz Timoszuk <gti...@gm...> Guido van Rossum And Sundry Contributors Hansgeorg Schwibbe Hayato Fujiwara @@ -54,15 +56,17 @@ Iain Murray Jake Janovetz <jan...@ui...> Jaroslav Hajek <hi...@gm...> -Javier Enciso <enc...@in...> +Javier Enciso Jeff Orchard <jj...@cs...> Jeffrey E. Boyd Joao Cardoso Joerg Huber Joerg Specht +John Ingram <in...@en...> John W. Eaton Jonathan Stickel Jorge Barros de Abreu +Jose Daniel Munoz Frias Jose Luis Gutierrez <jl...@gm...> Josep Mones i Teixidor <jm...@pu...> Joseph Wakeling <jos...@we...> @@ -70,18 +74,26 @@ Julius O. Smith III Justus H. Piater <Jus...@UL...> Kai Habel <kai...@gm...> -Kurt Hornik <Kur...@ci...> +Kai P. Mueller <mu...@if...> +Kurt Hornik <Kur...@wu...> Lance Norskog And Sundry Contributors Laurent Mazet <ma...@cr...> Leopoldo Cerbaro <red...@li...> +Levente Torok / Tor...@gm... +Luca Citi Luca Favatella <sla...@gm...> +Luiz Angelo Daros de Luca <lui...@gm...> Lukasz Komsta, http://www.komsta.net/ Marc Compere +Mark Spink +Mark Spink, 2007 Daniel Claxton +Mark Spink, 2007 Daniel Claxton, 2009 Carlo de Falco Massimiliano Culpo, Carlo de Falco Matthew W. Roberts Michael Creel <mic...@ua...> Michael Goffioul <mic...@sw...> Michel D. Schmid <mic...@us...> +Mike Gross, Peter V. Lanspeary Motorola Inc Muthiah Annamalai <mut...@ut...> N.J.Higham @@ -94,22 +106,25 @@ Paul Eilers Paul Kienzle <pki...@us...> Paulo Neis <p_...@ya...> -Pedro Felzenszwalb Per Persson <per...@us...> Peter Kovesi Peter L. Soendergaard Peter V. Lanspeary Petr Mikulik Phil Karn, KA9Q +Piotr Krzyzanowski <pio...@mi...> Quentin Spencer <qsp...@ie...> +R. Bruce Tenison <bte...@en...> Rafael Laboissiere <ra...@la...> +Rafael Vazquez Ray Muzic Raymond E. Rogers Richard Shrager Rick Niles <ni...@ax...> Rick Richardson Rolf Fabian <fa...@tu...> -Soren Hauberg +Sergey Kirgizov +Stefan Gustavson (ste...@gm...) Stefan van der Walt <st...@su...> Sylvain Pelissier <syl...@gm...> S\xF8ren Hauberg <hauberg at gmail dot com> @@ -126,8 +141,4 @@ Xavier Delacour <xav...@gm...> ZYED ben Mohamed EL HIDRI Zyed El Hidri <zy...@ya...> -ca...@gm... -ca...@gm..., cu...@ma... -c...@ma... -c...@ma..., car...@gm... -msd +simone pernice Modified: trunk/octave-forge/README =================================================================== --- trunk/octave-forge/README 2009-05-08 12:53:24 UTC (rev 5787) +++ trunk/octave-forge/README 2009-05-08 20:45:28 UTC (rev 5788) @@ -53,6 +53,14 @@ * are designed for older versions of Octave, or * haven't been tested enough. +extra/oct2mat/ + This contains scripts for converting m-files into a matlab compatible + style. The scripts will be also used to generate the releases of + "Free toolboxes from Octave for Matlab" (freetb4matlab). + + + + language/ Packages that supply translations of core Octave functions and Octave-Forge packages. The directory base/template/ contains example Modified: trunk/octave-forge/doc/htdocs/NEWS.in =================================================================== --- trunk/octave-forge/doc/htdocs/NEWS.in 2009-05-08 12:53:24 UTC (rev 5787) +++ trunk/octave-forge/doc/htdocs/NEWS.in 2009-05-08 20:45:28 UTC (rev 5788) @@ -7,7 +7,7 @@ </div> <div class="section"> <dl> -<dt>May, 4, 2009</dt> +<dt>May 8, 2009</dt> <dd> <p>New release of Octave-forge Notable changes in this release include:</p> Modified: trunk/octave-forge/doc/htdocs/index.in =================================================================== --- trunk/octave-forge/doc/htdocs/index.in 2009-05-08 12:53:24 UTC (rev 5787) +++ trunk/octave-forge/doc/htdocs/index.in 2009-05-08 20:45:28 UTC (rev 5788) @@ -48,7 +48,7 @@ see the <a href="NEWS.html">News Archive</a> or the <a href="ChangeLog">ChangeLog</a>.</p> <dl> -<dt>May, 4, 2009</dt> +<dt>May 8, 2009</dt> <dd> <p>New release of Octave-forge Notable changes in this release include:</p> Modified: trunk/octave-forge/doc/htdocs/packages.in =================================================================== --- trunk/octave-forge/doc/htdocs/packages.in 2009-05-08 12:53:24 UTC (rev 5787) +++ trunk/octave-forge/doc/htdocs/packages.in 2009-05-08 20:45:28 UTC (rev 5788) @@ -12,7 +12,7 @@ that have license issues. Usually the packages themselves are Free Software that depend on non-free libraries.</li></ul> <p>For convenience, all of the packages below are available -as a <a href="__PACKAGE__/octave-forge-bundle-20090506.tar.gz?download">single file</a>. +as a <a href="__PACKAGE__/octave-forge-bundle-20090508.tar.gz?download">single file</a>. This file is not however an octave package and the individual packages it contains must be installed separately</p> <p>These packages are meant for versions of Octave later than version @@ -199,6 +199,18 @@ <p id="ga_detailed" style="display: none;"> Genetic optimization code </p> </div> +<div class="package" id="general"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('general');" class="package_head_link"> <img src="show.png" id="general_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +General</a></b></td> + <td style="text-align: right;">» <a href="./general/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/general-1.1.2.tar.gz?download">download</a> + </td> + </tr></table> + <p id="general_detailed" style="display: none;"> +General tools for octave. </p> +</div> <div class="package" id="gsl"> <table class="package"><tr> <td> @@ -257,7 +269,7 @@ <b><a href="javascript:unfold('io');" class="package_head_link"> <img src="show.png" id="io_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> io</a></b></td> <td style="text-align: right;">» <a href="./io/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/io-1.0.7.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/io-1.0.8.tar.gz?download">download</a> </td> </tr></table> <p id="io_detailed" style="display: none;"> @@ -473,16 +485,16 @@ <p id="signal_detailed" style="display: none;"> Signal processing tools, including filtering, windowing and display functions. </p> </div> -<div class="package" id="simp.tar"> +<div class="package" id="simp"> <table class="package"><tr> <td> - <b><a href="javascript:unfold('simp.tar');" class="package_head_link"> <img src="show.png" id="simp.tar_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> -simp.tar</a></b></td> + <b><a href="javascript:unfold('simp');" class="package_head_link"> <img src="show.png" id="simp_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +simp</a></b></td> <td style="text-align: right;">» <a href="./simp/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/simp.tar-1.1.0.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/simp-1.1.0.tar.gz?download">download</a> </td> </tr></table> - <p id="simp.tar_detailed" style="display: none;"> + <p id="simp_detailed" style="display: none;"> This package define the basic operations on intervals. It is useful when some values for a computation are incerte. </p> </div> <div class="package" id="sockets"> @@ -611,7 +623,7 @@ <b><a href="javascript:unfold('vrml');" class="package_head_link"> <img src="show.png" id="vrml_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> Vrml</a></b></td> <td style="text-align: right;">» <a href="./vrml/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/vrml-1.0.8.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/vrml-1.0.9.tar.gz?download">download</a> </td> </tr></table> <p id="vrml_detailed" style="display: none;"> @@ -840,6 +852,18 @@ <p id="ocs_detailed" style="display: none;"> Package for solving DC and transient electrical circuit equations </p> </div> +<div class="package" id="oct2mat"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('oct2mat');" class="package_head_link"> <img src="show.png" id="oct2mat_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +Oct2Mat</a></b></td> + <td style="text-align: right;">» <a href="./oct2mat/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/oct2mat-1.0.6.tar.gz?download">download</a> + </td> + </tr></table> + <p id="oct2mat_detailed" style="display: none;"> +convert m-file into matlab-compatible coding style </p> +</div> <div class="package" id="pdb"> <table class="package"><tr> <td> @@ -894,7 +918,7 @@ <b><a href="javascript:unfold('symband');" class="package_head_link"> <img src="show.png" id="symband_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> SymBand</a></b></td> <td style="text-align: right;">» <a href="./symband/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/symband-1.0.8.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/symband-1.0.9.tar.gz?download">download</a> </td> </tr></table> <p id="symband_detailed" style="display: none;"> @@ -949,13 +973,26 @@ Bindings to the Xraylib functions </p> </div> <h2 id="language">Native Translations</h2> +<div class="package" id="spanish"> + <table class="package"><tr> + <td> + <b><a href="javascript:unfold('spanish');" class="package_head_link"> <img src="show.png" id="spanish_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> +Spanish</a></b></td> + <td style="text-align: right;">» <a href="./es_CO/index.html" class="package_link">details</a> | + <a class="package_link" href="__PACKAGE__/spanish-1.0.0.tar.gz?download">download</a> + </td> + </tr></table> + <p id="spanish_detailed" style="display: none;"> +Spanish package for the construction of native language translations of Octave functions. + </p> +</div> <div class="package" id="pt_br"> <table class="package"><tr> <td> <b><a href="javascript:unfold('pt_br');" class="package_head_link"> <img src="show.png" id="pt_br_im"alt="show/hide" style="padding-right: 0.5em; border: none;"/> pt_BR</a></b></td> <td style="text-align: right;">» <a href="./pt_BR/index.html" class="package_link">details</a> | - <a class="package_link" href="__PACKAGE__/pt_br-1.0.7.tar.gz?download">download</a> + <a class="package_link" href="__PACKAGE__/pt_br-1.0.8.tar.gz?download">download</a> </td> </tr></table> <p id="pt_br_detailed" style="display: none;"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ha...@us...> - 2009-05-08 20:57:30
|
Revision: 5789 http://octave.svn.sourceforge.net/octave/?rev=5789&view=rev Author: hauberg Date: 2009-05-08 20:57:20 +0000 (Fri, 08 May 2009) Log Message: ----------- R2009-05-08 release Modified Paths: -------------- trunk/octave-forge/AUTHORS trunk/octave-forge/ChangeLog Modified: trunk/octave-forge/AUTHORS =================================================================== --- trunk/octave-forge/AUTHORS 2009-05-08 20:45:28 UTC (rev 5788) +++ trunk/octave-forge/AUTHORS 2009-05-08 20:57:20 UTC (rev 5789) @@ -1,3 +1,6 @@ +2005, +2006, +2007 A. S. Hodel <a.s...@en...> Aida Alvera-Azcárate <aa...@ma...> Alberto Pose <ap...@al...> @@ -5,7 +8,9 @@ Alexander Barth <ab...@ma...> Alois Schloegl <a.s...@ie...> Alois Schloegl <a.s...@ie...> +% This function is part of the NaN-toolbox Alois Schloegl <a.s...@ie...> +% WWW: http://hci.tugraz.at/~schloegl/matlab/tsa/ Andreas Stahel <And...@bf...> Andreas Weingessel <And...@ci...> Andrew Collier <abc...@us...> @@ -22,8 +27,10 @@ Bill Denney <bi...@de...> Bruce T. Lowerre Carl Osterwisch <ost...@as...> -Carlo de Falco -Massimiliano Culpo +Carlo de Falco <car...@gm...> +Carlo de Falco <cdf _AT_ users.sourceforge.net>, cu...@ma... +Carlo de Falco, Culpo Massimiliano +Carlo de Falco, Massimiliano Culpo Carvalho-Mariel Charalampos C. Tsimenidis Chee Kiang Goh @@ -36,10 +43,12 @@ David Billinghurst <Dav...@ri...> David Clem Dept of Probability Theory and Statistics TU Wien +Eric Chassande-Mottin Eric Chassande-Mottin, CNRS (France) Etienne Grossmann <et...@is...> FL <Fri...@ci...> Fabrice Bellard +Francesco Potortì Francesco Potort\xEC <po...@gn...> Frederick (Rick) A Niles <ni...@ri...> Fredrik Bulow <fre...@gm...> @@ -73,6 +82,7 @@ Juan Aguado Julius O. Smith III Justus H. Piater <Jus...@UL...> +KH <Kur...@wu...> Kai Habel <kai...@gm...> Kai P. Mueller <mu...@if...> Kurt Hornik <Kur...@wu...> @@ -124,9 +134,12 @@ Rick Richardson Rolf Fabian <fa...@tu...> Sergey Kirgizov +Soren Hauberg +Stefan Gustavson Stefan Gustavson (ste...@gm...) Stefan van der Walt <st...@su...> Sylvain Pelissier <syl...@gm...> +Søren Hauberg S\xF8ren Hauberg <hauberg at gmail dot com> Teemu Ikonen <tpi...@pc...> Thomas Kasper, <tho...@gm...> @@ -134,6 +147,7 @@ Tiago Charters de Azevedo <tc...@di...> Tomer Altman <ta...@lb...> Torsten Finke <fi...@ig...> +VZLU Prague VZLU Prague, a.s., Czech Republic Vinayak Dutt <Dut...@ma...> Willem J. Atsma <watsma(at)users.sf.net> @@ -141,4 +155,8 @@ Xavier Delacour <xav...@gm...> ZYED ben Mohamed EL HIDRI Zyed El Hidri <zy...@ya...> +c...@ma... +c...@ma..., Carlo de Falco<cdf _AT_ users.sourceforge.net> +mds +msd simone pernice Modified: trunk/octave-forge/ChangeLog =================================================================== --- trunk/octave-forge/ChangeLog 2009-05-08 20:45:28 UTC (rev 5788) +++ trunk/octave-forge/ChangeLog 2009-05-08 20:57:20 UTC (rev 5789) @@ -1,4 +1,3748 @@ # Automatically generated file --- DO NOT EDIT +2009-05-08 20:45 hauberg + + * AUTHORS, README, doc/htdocs/NEWS.in, doc/htdocs/index.in, + doc/htdocs/packages.in: Update for new release + +2009-05-08 12:53 hauberg + + * main/simp/INDEX: Add category + +2009-05-08 11:49 hauberg + + * language/base/src/help.icc: use std::string::npos rather than + std::npos + +2009-05-08 11:30 hauberg + + * main/io/DESCRIPTION: Bump version + +2009-05-08 11:29 hauberg + + * language/pt_BR/DESCRIPTION: Bump version + +2009-05-08 10:58 hauberg + + * language/base/src/help.icc: Change NPOS to std::npos + +2009-05-08 10:54 hauberg + + * extra/oct2mat/DESCRIPTION: Remove empty field + +2009-05-08 10:48 hauberg + + * main/io/src/Makefile, main/io/src/dlmread.cc: Remove dlmread as + it is now in Octave core + +2009-05-07 19:35 schloegl + + * extra/NaN/src/covm_mex.cpp: faster if X==Y, exploiting the fact + that the output is symetric; docu improved + +2009-05-07 09:33 schloegl + + * extra/NaN/inst/covm.m, extra/NaN/src/covm_mex.cpp, + extra/NaN/src/sumskipnan_mex.cpp: NaN-tb: performance test of + alternative algorithm, and optimization for speed; support + complex matrices; bug fix in sumskipnan_mex + +2009-05-06 20:08 hauberg + + * main/simp/DESCRIPTION: Add categories + +2009-05-06 20:08 hauberg + + * extra/bugfix-3.0.5/DESCRIPTION, extra/nurbs/DESCRIPTION: Add + categories + +2009-05-06 18:44 hauberg + + * extra/symband/DESCRIPTION: Bump version + +2009-05-06 18:32 hauberg + + * main/vrml/DESCRIPTION: Bump version + +2009-05-06 17:48 hauberg + + * admin/build-www.py, doc/htdocs/packages.in, + language/es_CO/DESCRIPTION: Minor issue + +2009-05-06 16:53 hauberg + + * doc/htdocs/packages.in: Point to latest bundle + +2009-05-06 16:21 schloegl + + * extra/NaN/inst/covm.m, extra/NaN/src/covm_mex.cpp: NaN-tb: + mex-version of covm added + +2009-05-06 16:09 hauberg + + * doc/htdocs/packages.in, extra/graceplot/DESCRIPTION, + extra/mapping/DESCRIPTION, extra/multicore/DESCRIPTION, + extra/pdb/DESCRIPTION, extra/secs2d/DESCRIPTION, + extra/xraylib/DESCRIPTION, main/bioinfo/DESCRIPTION, + main/combinatorics/DESCRIPTION, main/ident/DESCRIPTION, + main/irsa/DESCRIPTION, main/missing-functions/DESCRIPTION, + main/odebvp/DESCRIPTION, main/outliers/DESCRIPTION, + main/physical-constants/DESCRIPTION, main/plot/DESCRIPTION, + main/special-matrix/DESCRIPTION, main/splines/DESCRIPTION, + main/zenity/DESCRIPTION: Bump version + +2009-05-06 12:55 cdf + + * extra/nurbs/inst/__nrb_srf_basisfun__.m, + extra/nurbs/inst/__nrb_srf_basisfun_der__.m, + extra/nurbs/inst/nrbbasisfun.m, + extra/nurbs/inst/nrbbasisfunder.m, + extra/nurbs/src/low_level_functions.cc: help improvements + +2009-05-06 12:50 schloegl + + * extra/NaN/inst/covm.m: NaN-tb: fix typos + +2009-05-06 12:49 schloegl + + * extra/NaN/inst/ranks.m: NaN-tb: remove clumsy code for octave + 2.0.16 + +2009-05-06 12:48 schloegl + + * extra/NaN/src/sumskipnan_mex.cpp: NaN-tb: avoid seg-fault (when + size(x,DIM)=0, and empty arg3) + +2009-05-06 11:08 schloegl + + * extra/NaN/inst/covm.m, extra/NaN/inst/sumskipnan.m, + extra/NaN/src/sumskipnan_mex.cpp: NaN-toolbox: support weighting + of samples + +2009-05-05 13:45 cdf + + * extra/nurbs/src/low_level_functions.cc: speed up nrbbasisfunder + +2009-05-05 12:29 cdf + + * extra/nurbs/inst/__nrb_srf_basisfun__.m, + extra/nurbs/inst/nrbbasisfun.m, + extra/nurbs/src/low_level_functions.cc: speed up nrbbasisfun + +2009-05-05 11:00 schloegl + + * extra/NaN/src/Makefile: use *.mex instead of *.oct + +2009-05-05 10:06 schloegl + + * extra/NaN/src/sumskipnan_mex.cpp: fix type for size values + +2009-05-05 05:51 hauberg + + * doc/htdocs/packages.in: Point to new bundle + +2009-05-04 21:14 cdf + + * extra/nurbs/inst/nrbbasisfun.m, + extra/nurbs/inst/nrbbasisfunder.m, + extra/nurbs/inst/nrbbasisfungradient.m: meshgrid + +2009-05-04 20:20 hauberg + + * extra/secs1d/DESCRIPTION: bump version + +2009-05-04 18:22 hauberg + + * extra/civil/DESCRIPTION: Bump version + +2009-05-04 17:33 hauberg + + * doc/htdocs/packages.in: Point to new bundle + +2009-05-04 17:30 hauberg + + * doc/htdocs/NEWS.in, doc/htdocs/index.in: Update news pages to + include new release + +2009-05-04 16:59 hauberg + + * extra/NaN/DESCRIPTION, extra/Windows/DESCRIPTION, + extra/ad/DESCRIPTION, extra/engine/DESCRIPTION, + extra/integration/DESCRIPTION, extra/java/DESCRIPTION, + extra/jhandles/DESCRIPTION, extra/soctcl/DESCRIPTION, + extra/tsa/DESCRIPTION, main/audio/DESCRIPTION, + main/comm/DESCRIPTION, main/econometrics/DESCRIPTION, + main/fixed/DESCRIPTION, main/gsl/DESCRIPTION, + main/image/DESCRIPTION, main/info-theory/DESCRIPTION, + main/linear-algebra/DESCRIPTION, main/miscellaneous/DESCRIPTION, + main/optiminterp/DESCRIPTION, main/signal/DESCRIPTION, + main/specfun/DESCRIPTION, main/statistics/DESCRIPTION, + main/strings/DESCRIPTION, main/struct/DESCRIPTION, + main/symbolic/DESCRIPTION, main/time/DESCRIPTION, + main/video/DESCRIPTION, nonfree/arpack/DESCRIPTION, + nonfree/spline-gsvspl/DESCRIPTION: Update version number + +2009-05-04 09:56 highegg + + * extra/nlwing2/inst/corrector.m: use stderr for corrector info + output + +2009-05-03 17:59 treichl + + * main/odepkg/DESCRIPTION: Update version number. + +2009-05-02 11:54 cdf + + * extra/bim/inst/BIM1Aadvdiff.m, extra/bim/inst/BIM1Alaplacian.m, + extra/bim/inst/BIM1Areaction.m, extra/bim/inst/BIM1Arhs.m, + extra/bim/inst/BIM2Aadvdiff.m, + extra/bim/inst/BIM2Aboundarymass.m, + extra/bim/inst/BIM2Alaplacian.m, extra/bim/inst/BIM2Areaction.m, + extra/bim/inst/BIM2Arhs.m, extra/bim/inst/BIM2Cglobalflux.m, + extra/bim/inst/BIM2Cmeshproperties.m, + extra/bim/inst/BIM2Cpdegrad.m, + extra/bim/inst/BIM2Cunknowncoord.m, + extra/bim/inst/BIM2Cunknownsonside.m, + extra/bim/inst/BIM3Alaplacian.m, extra/bim/inst/BIM3Areaction.m, + extra/bim/inst/BIM3Arhs.m, extra/bim/inst/BIM3Cmeshproperties.m, + extra/bim/inst/BIM3Cunknownsonside.m, extra/bim/inst/BIMUbern.m, + extra/bim/inst/BIMUlogm.m, extra/bugfix-3.0.5, + extra/bugfix-3.0.5/COPYING, extra/bugfix-3.0.5/DESCRIPTION, + extra/bugfix-3.0.5/INDEX, extra/bugfix-3.0.5/inst, + extra/bugfix-3.0.5/inst/intersect.m, + extra/fpl/inst/FPL2dxappenddata.m, + extra/fpl/inst/FPL2dxoutputdata.m, + extra/fpl/inst/FPL2dxoutputtimeseries.m, + extra/fpl/inst/FPL2pdequiver.m, extra/fpl/inst/FPL2pdeshowmesh.m, + extra/fpl/inst/FPL2pdesurf.m, extra/fpl/inst/FPL2ptcquiver.m, + extra/fpl/inst/FPL2ptcshowmesh.m, extra/fpl/inst/FPL2ptcsurf.m, + extra/fpl/inst/FPL2trspdesurf.m, extra/fpl/inst/FPL2trsptcsurf.m, + extra/fpl/inst/FPL3dxoutputfield.m, + extra/fpl/inst/FPL3dxoutputmesh.m, + extra/msh/inst/MSH2Mdisplacementsmoothing.m, + extra/msh/inst/MSH2Mequalizemesh.m, + extra/msh/inst/MSH2Mgeomprop.m, extra/msh/inst/MSH2Mgmsh.m, + extra/msh/inst/MSH2Mjigglemesh.m, + extra/msh/inst/MSH2Mjoinstructm.m, + extra/msh/inst/MSH2Mmeshalongspline.m, + extra/msh/inst/MSH2Mnodesonsides.m, + extra/msh/inst/MSH2Mstructmesh.m, extra/msh/inst/MSH2Msubmesh.m, + extra/msh/inst/MSH2Mtopprop.m, extra/msh/inst/MSH3Mgeomprop.m, + extra/msh/inst/MSH3Mgmsh.m, extra/msh/inst/MSH3Mjoinstructm.m, + extra/msh/inst/MSH3Mnodesonfaces.m, + extra/msh/inst/MSH3Mstructmesh.m, extra/msh/inst/MSH3Msubmesh.m, + extra/ocs/inst/ASM/ASMbuildsystem.m, + extra/ocs/inst/ASM/ASMinitsystem.m, + extra/ocs/inst/NLS/NLSnewtonraphson.m, + extra/ocs/inst/NLS/NLSstationary.m, + extra/ocs/inst/PRS/PRSIFFparse.m, + extra/ocs/inst/SBN/Mcapacitors.m, + extra/ocs/inst/SBN/Mcurrentsources.m, + extra/ocs/inst/SBN/Mdiode.m, extra/ocs/inst/SBN/Minductors.m, + extra/ocs/inst/SBN/Mnmoscap.m, extra/ocs/inst/SBN/Mnmosfet.m, + extra/ocs/inst/SBN/Mpdesympnjunct.m, + extra/ocs/inst/SBN/Mpmosfet.m, extra/ocs/inst/SBN/Mresistors.m, + extra/ocs/inst/SBN/Mschichmanhodgesmosfet.m, + extra/ocs/inst/SBN/Mvoltagesources.m, + extra/ocs/inst/TST/TSTBWEFUNJAC0.m, + extra/ocs/inst/TST/TSTBWEFUNJAC1.m, + extra/ocs/inst/TST/TSTBWEFUNRES0.m, + extra/ocs/inst/TST/TSTBWEFUNRES1.m, + extra/ocs/inst/TST/TSTBWEFUNUP1.m, + extra/ocs/inst/TST/TSTDASPKFUNJAC.m, + extra/ocs/inst/TST/TSTDASPKFUNRES.m, + extra/ocs/inst/TST/TSTODEPKGFUNJAC.m, + extra/ocs/inst/TST/TSTODEPKGFUNMASS.m, + extra/ocs/inst/TST/TSTODEPKGFUNRES.m, + extra/ocs/inst/TST/TSTTHETAFUNJAC1.m, + extra/ocs/inst/TST/TSTTHETAFUNRES1.m, + extra/ocs/inst/TST/TSTbweuler.m, + extra/ocs/inst/TST/TSTbweulernr.m, extra/ocs/inst/TST/TSTdaspk.m, + extra/ocs/inst/TST/TSTodepkg.m, + extra/ocs/inst/TST/TSTthetamethod.m, + extra/ocs/inst/UTL/UTLplotbyname.m, + extra/ocs/inst/UTL/UTLsbnserver.m: address change + +2009-05-02 11:16 cdf + + * extra/nurbs/inst/nrbbasisfunder.m: nurbs basis functions + derivatives + +2009-05-02 11:14 cdf + + * extra/nurbs/DESCRIPTION: c.r. update + +2009-05-01 18:27 thomas-weber + + * main/time/inst/holidays.m: Adapt the sizes of the empty matrices + in the tests (closes: 2738679) + +2009-05-01 06:57 cdf + + * extra/bim/inst/BIM1Aadvdiff.m, extra/bim/inst/BIM1Alaplacian.m, + extra/bim/inst/BIM2Aadvdiff.m, extra/bim/inst/BIM2Alaplacian.m, + extra/bim/inst/BIM2Cmeshproperties.m, + extra/bim/inst/BIM2Cpdegrad.m, + extra/bim/inst/BIM2Cunknownsonside.m, + extra/bim/inst/BIM3Alaplacian.m, extra/bim/inst/BIM3Areaction.m, + extra/bim/inst/BIM3Cmeshproperties.m, + extra/bim/inst/BIM3Cunknownsonside.m, + extra/nurbs/inst/bspdegelev.m, extra/nurbs/inst/bspderiv.m, + extra/nurbs/inst/bspeval.m, extra/nurbs/inst/bspkntins.m, + extra/nurbs/inst/findspan.m, extra/nurbs/inst/nrbruled.m, + extra/nurbs/src/low_level_functions.cc: cleanup + +2009-05-01 05:46 cdf + + * extra/bim/INDEX: index + +2009-05-01 05:36 cdf + + * extra/nurbs/INDEX, extra/nurbs/src/low_level_functions.cc: + gradients + +2009-05-01 05:34 cdf + + * extra/nurbs/inst/deg2rad.m: gradients + +2009-05-01 05:27 cdf + + * extra/nurbs/inst/nrbbasisfun.m, + extra/nurbs/inst/nrbbasisfungradient.m: gradients + +2009-04-30 09:32 hauberg + + * configure.base: Don't create MSVC build files + +2009-04-29 14:45 i7tiol + + * main/parallel/DESCRIPTION, main/parallel/INDEX, + main/parallel/doc/README.bw, + main/parallel/inst/__bw_scheduler__.m, + main/parallel/inst/bw_list.m, main/parallel/src/Makefile, + main/parallel/src/__internal_exit__.cc: Minor fixes. Removed + dependency on package general to retain usability with + Octave-3.0.. + +2009-04-29 12:03 cdf + + * extra/nurbs/inst/nrbbasisfun.m: spacing of comments + +2009-04-28 20:44 jjstickel + + * main/data-smoothing/DESCRIPTION: updated the version number in + the description file for the data-smoothing package + +2009-04-28 20:38 jjstickel + + * main/data-smoothing/DESCRIPTION, + main/data-smoothing/inst/ddmat.m, + main/data-smoothing/inst/regdatasmooth.m, + main/data-smoothing/inst/rgdtsmcore.m, + main/data-smoothing/inst/rgdtsmcorewrap.m: updates to the + input/output options for some of the data-smoothing functions + +2009-04-28 15:08 schloegl + + * doc/htdocs/oct2mat.tar.gz, extra/oct2mat, extra/oct2mat/CONTENTS, + extra/oct2mat/COPYING, extra/oct2mat/DESCRIPTION, + extra/oct2mat/doc, extra/oct2mat/doc/README.FREETB4MATLAB, + extra/oct2mat/doc/README.OCT2MAT, extra/oct2mat/inst, + extra/oct2mat/inst/arg.m, extra/oct2mat/inst/fflush.m, + extra/oct2mat/inst/file_in_loadpath.m, + extra/oct2mat/inst/file_in_path.m, + extra/oct2mat/inst/freetb4matlab.m, + extra/oct2mat/inst/is_matrix.m, extra/oct2mat/inst/is_vector.m, + extra/oct2mat/inst/oct2mat, extra/oct2mat/inst/oneplot.m, + extra/oct2mat/inst/rindex.m, extra/oct2mat/inst/striplegend.m, + extra/oct2mat/inst/substr.m, extra/oct2mat/inst/toascii.m, + extra/oct2mat/inst/tolower.m, extra/oct2mat/inst/toupper.m: add + oct2mat and freetb4matab to repository + +2009-04-28 14:52 cdf + + * extra/nurbs/inst/nrbbasisfun.m: cleanup + +2009-04-28 14:50 cdf + + * extra/nurbs/INDEX, extra/nurbs/inst/basisfun.m, + extra/nurbs/inst/basisfunder.m, extra/nurbs/inst/bspdegelev.m, + extra/nurbs/inst/bspderiv.m, extra/nurbs/inst/bspeval.m, + extra/nurbs/inst/bspkntins.m, extra/nurbs/inst/deg2rad.m, + extra/nurbs/inst/demo4surf.m, extra/nurbs/inst/democirc.m, + extra/nurbs/inst/democoons.m, extra/nurbs/inst/democurve.m, + extra/nurbs/inst/democylind.m, extra/nurbs/inst/demodegelev.m, + extra/nurbs/inst/demodercrv.m, extra/nurbs/inst/demodersrf.m, + extra/nurbs/inst/demoellip.m, extra/nurbs/inst/demoextrude.m, + extra/nurbs/inst/demogeom.m, extra/nurbs/inst/demohelix.m, + extra/nurbs/inst/demokntins.m, extra/nurbs/inst/demoline.m, + extra/nurbs/inst/demorect.m, extra/nurbs/inst/demorevolve.m, + extra/nurbs/inst/demoruled.m, extra/nurbs/inst/demosurf.m, + extra/nurbs/inst/demotorus.m, extra/nurbs/inst/findspan.m, + extra/nurbs/inst/nrb4surf.m, extra/nurbs/inst/nrbcirc.m, + extra/nurbs/inst/nrbcoons.m, extra/nurbs/inst/nrbcylind.m, + extra/nurbs/inst/nrbdegelev.m, extra/nurbs/inst/nrbdemo.m, + extra/nurbs/inst/nrbderiv.m, extra/nurbs/inst/nrbdeval.m, + extra/nurbs/inst/nrbeval.m, extra/nurbs/inst/nrbextrude.m, + extra/nurbs/inst/nrbkntins.m, extra/nurbs/inst/nrbline.m, + extra/nurbs/inst/nrbmak.m, extra/nurbs/inst/nrbplot.m, + extra/nurbs/inst/nrbrect.m, extra/nurbs/inst/nrbreverse.m, + extra/nurbs/inst/nrbrevolve.m, extra/nurbs/inst/nrbruled.m, + extra/nurbs/inst/nrbtestcrv.m, extra/nurbs/inst/nrbtform.m, + extra/nurbs/inst/nrbtransp.m, extra/nurbs/inst/numbasisfun.m, + extra/nurbs/inst/rad2deg.m, extra/nurbs/inst/vecangle.m, + extra/nurbs/inst/veccross.m, extra/nurbs/inst/vecdot.m, + extra/nurbs/inst/vecmag.m, extra/nurbs/inst/vecmag2.m, + extra/nurbs/inst/vecnorm.m, extra/nurbs/inst/vecrotx.m, + extra/nurbs/inst/vecroty.m, extra/nurbs/inst/vecrotz.m, + extra/nurbs/inst/vecscale.m, extra/nurbs/inst/vectrans.m, + extra/nurbs/src/low_level_functions.cc: cleanup + +2009-04-28 08:51 stegu + + * main/image/src/edtfunc.c: Minor, non-fatal bug fixed + +2009-04-28 08:05 highegg + + * extra/nlwing2/ChangeLog, extra/nlwing2/inst/calcwing.m: missing + semicolon + +2009-04-27 14:24 cdf + + * extra/nurbs/inst/basisfunder.m, extra/nurbs/inst/findspan.m: + added basisfunder + +2009-04-27 09:37 i7tiol + + * main/parallel/DESCRIPTION: Updated DESCRIPTION + +2009-04-22 19:10 hauberg + + * main/image/inst/imtranslate.m: Allow for odd shifts (from Eugeniy + Mikhailov) + +2009-04-21 14:35 culpo + + * extra/bim/inst/BIM2Alaplacian.m: Fixed minor bug + +2009-04-21 08:58 goffioul + + * admin/Windows/msvc/.svnignore, admin/Windows/msvc/ChangeLog, + admin/Windows/msvc/README, admin/Windows/msvc/README.txt.in, + admin/Windows/msvc/ar-msvc, admin/Windows/msvc/ar-msvc.cc, + admin/Windows/msvc/atl_blas.def, admin/Windows/msvc/atlascpu.ini, + admin/Windows/msvc/build_atlas_dll, + admin/Windows/msvc/cc-msvc.cc, + admin/Windows/msvc/check_cpu_flag.c, + admin/Windows/msvc/configure.vc, + admin/Windows/msvc/do_pkg_init.m, admin/Windows/msvc/fc-msvc.cc, + admin/Windows/msvc/forge_autoload.ini, + admin/Windows/msvc/graphics.ini, admin/Windows/msvc/lapack.def, + admin/Windows/msvc/libs, + admin/Windows/msvc/make_pack_installer.sh, + admin/Windows/msvc/makeall.sh.in, + admin/Windows/msvc/matlab.properties.octave, + admin/Windows/msvc/mkoctfile.cc.in, + admin/Windows/msvc/octave-config.cc.in, + admin/Windows/msvc/octave-hdr.bmp, + admin/Windows/msvc/octave-hdr.xcf, + admin/Windows/msvc/octave-sources.nsi, + admin/Windows/msvc/octave-sources.txt, + admin/Windows/msvc/octave.bmp, admin/Windows/msvc/octave.nsi.in, + admin/Windows/msvc/octave.xcf, + admin/Windows/msvc/octave_msys.nsi, + admin/Windows/msvc/octave_package.nsi.in, + admin/Windows/msvc/octaverc.win, + admin/Windows/msvc/process_gettext.sh, + admin/Windows/msvc/ranlib-msvc, + admin/Windows/msvc/run_compilation.sh: Drop MSVC support, because + of licensing issues. + +2009-04-21 08:51 goffioul + + * admin/Windows/msvc/octave.nsi: + +2009-04-21 08:30 highegg + + * main/general/DESCRIPTION: bum version number + +2009-04-21 08:26 highegg + + * main/general/inst/adresamp2.m: fix adresamp2 due to gradient + changes + +2009-04-20 15:06 cdf + + * extra/nurbs/src/low_level_functions.cc: save a little bit of + memory + +2009-04-20 15:01 cdf + + * extra/nurbs/inst/basisfun.m, extra/nurbs/inst/findspan.m, + extra/nurbs/inst/numbasisfun.m: cleanup + +2009-04-20 14:28 schloegl + + * extra/NaN/src/sumskipnan_mex.cpp: return sum even if no output + argument + +2009-04-18 15:26 stegu + + * main/image/src/__bwdist.cc: Stupid, fatal typo corrected + +2009-04-18 12:31 stegu + + * main/image/src/__bwdist.cc: Documentation typo + +2009-04-18 12:20 stegu + + * main/image/src/__bwdist.cc, main/image/src/edtfunc.c: Complete + rewrite of __bwdist.cc + +2009-04-18 12:19 stegu + + * main/image/inst/bwdist.m: All new file to support new version of + __bwdist.cc + +2009-04-18 08:49 jmencisom + + * language/es_CO/src/ayuda.cc: Correction of style in the displayed + information + +2009-04-18 08:37 jmencisom + + * language/es_CO/help/octave/blackman.es_CO, + language/es_CO/help/octave/blanks.es_CO, + language/es_CO/help/octave/blkdiag.es_CO, + language/es_CO/help/octave/bode.es_CO, + language/es_CO/help/octave/bode_bounds.es_CO, + language/es_CO/help/octave/bone.es_CO, + language/es_CO/help/octave/bottom_title.es_CO, + language/es_CO/help/octave/box.es_CO, + language/es_CO/help/octave/brighten.es_CO, + language/es_CO/help/octave/bsxfun.es_CO, + language/es_CO/help/octave/bug_report.es_CO, + language/es_CO/help/octave/buildssic.es_CO, + language/es_CO/help/octave/builtin.es_CO, + language/es_CO/help/octave/bunzip2.es_CO: Spanish translation of + the remaining b* commands. + +2009-04-15 20:48 jmencisom + + * language/es_CO/help/octave/bicubic.es_CO, + language/es_CO/help/octave/bin2dec.es_CO, + language/es_CO/help/octave/bincoeff.es_CO, + language/es_CO/help/octave/binocdf.es_CO, + language/es_CO/help/octave/binoinv.es_CO, + language/es_CO/help/octave/binomial_cdf.es_CO, + language/es_CO/help/octave/binomial_inv.es_CO, + language/es_CO/help/octave/binomial_pdf.es_CO, + language/es_CO/help/octave/binomial_rnd.es_CO, + language/es_CO/help/octave/binopdf.es_CO, + language/es_CO/help/octave/binornd.es_CO, + language/es_CO/help/octave/bitand.es_CO, + language/es_CO/help/octave/bitcmp.es_CO, + language/es_CO/help/octave/bitget.es_CO, + language/es_CO/help/octave/bitmax.es_CO, + language/es_CO/help/octave/bitor.es_CO, + language/es_CO/help/octave/bitset.es_CO, + language/es_CO/help/octave/bitshift.es_CO, + language/es_CO/help/octave/bitxor.es_CO: Spanish translation of + bi* command strings + +2009-04-15 11:21 highegg + + * main/octgpr/ChangeLog, main/octgpr/src/Makefile.in, + main/octgpr/src/configure, main/octgpr/src/configure.in: include + PIC flags in building + +2009-04-15 08:00 highegg + + * main/benchmark/DESCRIPTION: update DESCRIPTION + +2009-04-15 07:59 highegg + + * main/benchmark/inst/benchmark_permute.m: permuting benchmark + +2009-04-15 07:55 schloegl + + * extra/NaN/inst/tcdf.m: bug fix for x=Inf + +2009-04-14 16:53 treichl + + * doc/htdocs/NEWS.in, doc/htdocs/index.in: News updates. + +2009-04-14 16:28 gnumuthu + + * main/comm/inst/prbs_iterator.m: prbs_iterator: allow usage that + updates state + +2009-04-14 13:05 cdf + + * extra/nurbs/inst/basisfun.m, extra/nurbs/inst/findspan.m, + extra/nurbs/inst/numbasisfun.m: numbasisfun added + +2009-04-14 12:42 cdf + + * extra/nurbs/inst/basisfun.m: more low level functions + +2009-04-14 12:41 cdf + + * extra/nurbs/inst/basisfun.m, extra/nurbs/inst/findspan.m, + extra/nurbs/src/low_level_functions.cc: more low level functions + +2009-04-13 22:42 cdf + + * extra/fpl/inst/FPL2vtkoutputdata.m: unit tests added + +2009-04-13 22:16 gnumuthu + + * main/comm/inst/prbs_generator.m, main/comm/inst/prbs_iterator.m, + main/comm/inst/prbs_sequence.m: PRBS : Pseudo Random Binary + sequence generator + +2009-04-13 22:02 cdf + + * extra/fpl/DESCRIPTION: bump version + +2009-04-13 22:00 cdf + + * extra/fpl/inst/FPL2dxoutputdata.m, + extra/fpl/inst/FPL2pdeshowmesh.m, extra/fpl/inst/FPL2pdesurf.m, + extra/fpl/inst/FPL3dxoutputmesh.m: unit tests added + +2009-04-13 18:22 jmencisom + + * language/es_CO/help/octave/bessel.es_CO, + language/es_CO/help/octave/besselh.es_CO, + language/es_CO/help/octave/besseli.es_CO, + language/es_CO/help/octave/besselj.es_CO, + language/es_CO/help/octave/besselk.es_CO, + language/es_CO/help/octave/bessely.es_CO, + language/es_CO/help/octave/beta.es_CO, + language/es_CO/help/octave/beta_cdf.es_CO, + language/es_CO/help/octave/beta_inv.es_CO, + language/es_CO/help/octave/beta_pdf.es_CO, + language/es_CO/help/octave/beta_rnd.es_CO, + language/es_CO/help/octave/betacdf.es_CO, + language/es_CO/help/octave/betai.es_CO, + language/es_CO/help/octave/betainc.es_CO, + language/es_CO/help/octave/betainv.es_CO, + language/es_CO/help/octave/betaln.es_CO, + language/es_CO/help/octave/betapdf.es_CO, + language/es_CO/help/octave/betarnd.es_CO: Spanish translation of + bessel* and beta* commands + +2009-04-13 14:43 culpo + + * extra/fpl/INDEX: Modifed index + +2009-04-12 07:44 treichl + + * admin/MacOSX/Octave.app/backup/octave-3.0.5.diff, + admin/MacOSX/Octave.app/backup/solvedeps-3.0.5.sh: Scripts for + building Octave.app 3.0.5 + +2009-04-11 18:03 jmencisom + + * language/es_CO/help/octave/barh.es_CO, + language/es_CO/help/octave/bartlett.es_CO, + language/es_CO/help/octave/bartlett_test.es_CO, + language/es_CO/help/octave/base2dec.es_CO, + language/es_CO/help/octave/bddemo.es_CO, + language/es_CO/help/octave/beep.es_CO, + language/es_CO/help/octave/beep_on_error.es_CO: + +2009-04-11 17:54 jmencisom + + * language/es_CO/help/octave/analdemo.es_CO: + +2009-04-10 19:15 jmencisom + + * language/es_CO/help/octave/balance.es_CO, + language/es_CO/help/octave/bar.es_CO: + +2009-04-10 18:17 jmencisom + + * language/es_CO/help/octave/autoload.es_CO, + language/es_CO/help/octave/automatic_replot.es_CO, + language/es_CO/help/octave/autoreg_matrix.es_CO, + language/es_CO/help/octave/autumn.es_CO, + language/es_CO/help/octave/axes.es_CO, + language/es_CO/help/octave/axis.es_CO, + language/es_CO/help/octave/axis2dlim.es_CO: Last a-commands of + the Spanish translation + +2009-04-10 09:10 jmencisom + + * language/es_CO/help/octave/atan.es_CO, + language/es_CO/help/octave/atan2.es_CO, + language/es_CO/help/octave/atand.es_CO, + language/es_CO/help/octave/atanh.es_CO, + language/es_CO/help/octave/atexit.es_CO, + language/es_CO/help/octave/autocor.es_CO, + language/es_CO/help/octave/autocov.es_CO: New Spanish files + +2009-04-10 08:49 jmencisom + + * language/es_CO/help/octave/asec.es_CO, + language/es_CO/help/octave/asech.es_CO, + language/es_CO/help/octave/asin.es_CO, + language/es_CO/help/octave/asind.es_CO, + language/es_CO/help/octave/asinh.es_CO, + language/es_CO/help/octave/assert.es_CO, + language/es_CO/help/octave/assignin.es_CO: New Spanish files + +2009-04-10 08:19 jmencisom + + * language/es_CO/help/octave/area.es_CO: + +2009-04-10 08:03 jmencisom + + * language/es_CO/help/octave/arg.es_CO, + language/es_CO/help/octave/argnames.es_CO, + language/es_CO/help/octave/argv.es_CO, + language/es_CO/help/octave/arma_rnd.es_CO, + language/es_CO/help/octave/arrayfun.es_CO, + language/es_CO/help/octave/asctime.es_CO, + language/es_CO/help/octave/asecd.es_CO: New spanish files + +2009-04-09 21:43 slackydeb + + * main/ga/DESCRIPTION: bump version + +2009-04-09 21:41 slackydeb + + * main/ga/inst/fitscalingrank.m, main/ga/inst/rastriginsfcn.m: + little style fixes + +2009-04-09 21:38 slackydeb + + * main/ga/inst/gaoptimset.m: gaoptimset: improve tests + +2009-04-09 21:04 slackydeb + + * main/ga/DESCRIPTION: bump version and date + +2009-04-09 21:00 slackydeb + + * main/ga/doc/old_stuff/selectionroulette.m: remove + selectionroulette function because difficult to mantain and not + useful (note that probably it was written with a different + semantics in mind respect to the commercial counterpart) + +2009-04-09 20:52 slackydeb + + * main/ga/doc/old_stuff/__ga_concatenated_bitstring2doubles__.m, + main/ga/doc/old_stuff/__ga_doubles2concatenated_bitstring__.m: + remove unuseful functions + +2009-04-09 20:50 slackydeb + + * main/ga/doc/old_stuff/__gaoptimget__.m: remove gaoptimget + function because difficult to mantain and not useful + +2009-04-09 20:47 slackydeb + + * main/ga/doc/old_stuff/__ga_sort_ascend_population__.m: remove + unuseful function + +2009-04-09 20:43 slackydeb + + * main/ga/doc/old_stuff/crossoversinglepoint.m, + main/ga/inst/__gaoptimset_default_options__.m, + main/ga/inst/crossoverscattered.m: little cleanup; remove + crossoversinglepoint function because difficult to mantain and + not useful + +2009-04-09 20:21 slackydeb + + * main/ga/doc/old_stuff/mutationsinglepoint.m: remove unuseful + mutationsinglepoint function + +2009-04-09 20:10 slackydeb + + * main/ga/inst/__gaoptimset_default_options__.m: little cleanup + +2009-04-09 19:56 slackydeb + + * main/ga/inst/gaoptimset.m: gaoptimset: improve tests + remove + (harmless) expression + +2009-04-09 19:37 slackydeb + + * main/ga/inst/gaoptimset.m: gaoptimset: fix doc + add 2 tests + +2009-04-09 11:13 schloegl + + * extra/tsa/inst/mvfreqz.m: argument N will become obsolete + +2009-04-07 12:17 highegg + + * main/linear-algebra/inst/smwsolve.m: implement smwsolve function + +2009-04-05 17:39 lindnerb + + * admin/Windows/mingw32/tools/gcc-tdm-4.3.0/build-4.3.0-3.sh: + update bundled mingw32 to binutils-2.19.1 + +2009-04-05 17:29 jmencisom + + * language/es_CO/help/octave/arch_fit.es_CO, + language/es_CO/help/octave/arch_rnd.es_CO, + language/es_CO/help/octave/arch_test.es_CO, + language/es_CO/help/octave/are.es_CO, + language/es_CO/help/octave/area.es_CO: + +2009-04-04 20:45 thomas-weber + + * main/general/inst/unvech.m: Add tests for unvech + +2009-04-04 05:00 jmencisom + + * language/es_CO/help/octave/anova.es_CO, + language/es_CO/help/octave/ans.es_CO, + language/es_CO/help/octave/any.es_CO, + language/es_CO/help/octave/append.es_CO: + +2009-04-03 20:25 treichl + + * admin/MacOSX/Octave.app/backup/octave-3.0.4.diff, + admin/MacOSX/Octave.app/backup/solvedeps-3.0.4.sh: Scripts for + building Octave.app 3.0.4 + +2009-04-03 19:51 hauberg + + * main/image/inst/imremap.m: remove overshooting handling + +2009-04-02 06:10 highegg + + * main/general/DESCRIPTION: update DESCRIPTION + +2009-04-02 06:08 highegg + + * main/general/src/arraymm.cc: add arraymm function + +2009-04-01 20:36 treichl + + * admin/MacOSX/Octave.app/gnuplot/makeapp-gnuplot-4.2.5.tar.gz: + Build scripts for Gnuplot.app 4.2.5 + +2009-04-01 13:46 cdf + + * extra/nurbs/inst/bspderiv.m, extra/nurbs/inst/nrbsrfgradient.m, + extra/nurbs/src, extra/nurbs/src/Makefile, + extra/nurbs/src/low_level_functions.cc, + extra/nurbs/src/low_level_functions.h: faster low level functions + +2009-03-30 15:03 i7tiol + + * main/parallel/inst/__bw_scheduler__.m: Fix saving state with + minimal time interval: also save if ready. + +2009-03-30 08:05 i7tiol + + * AUTHORS, main/parallel/COPYING, main/parallel/DESCRIPTION, + main/parallel/INDEX, main/parallel/doc/README, + main/parallel/doc/README.bw, main/parallel/doc/README.parallel, + main/parallel/inst/__bw_computing_machine__.m, + main/parallel/inst/__bw_load_variable__.m, + main/parallel/inst/__bw_scheduler__.m, + main/parallel/inst/__bw_secure_save__.m, + main/parallel/inst/bw_clear.m, main/parallel/inst/bw_list.m, + main/parallel/inst/bw_retrieve.m, main/parallel/inst/bw_start.m, + main/parallel/src/Makefile, + main/parallel/src/__bw_is_locked__.cc, + main/parallel/src/__bw_lock_file__.cc, + main/parallel/src/__bw_prcv__.cc, + main/parallel/src/__bw_psend__.cc, + main/parallel/src/__bw_unlock_file__.cc, + main/parallel/src/select.cc: Added independent functions for + scheduling remote execution to package parallel. select.cc may + move to package general. + +2009-03-30 06:34 highegg + + * main/general/inst/parcellfun.m, main/general/src/fload.cc, + main/general/src/fsave.cc: parcellfun improvements + +2009-03-29 10:59 cdf + + * extra/nurbs/inst/nrbeval.m: fixed bug when evaluating at + scattered points + +2009-03-28 20:32 thomas-weber + + * main/audio/inst/soundsc.m: Replace obsoleted is_scalar() + +2009-03-28 20:31 thomas-weber + + * main/audio/inst/clip.m: Remove useless warn_fortran_indexing + variable + +2009-03-28 16:52 cdf + + * extra/nurbs/inst/nrbsrfgradient.m: corrected gradient calculation + +2009-03-28 09:52 jmencisom + + * AUTHORS: + +2009-03-28 09:45 jmencisom + + * language/es_CO/help/octave/all.es_CO, + language/es_CO/help/octave/analdemo.es_CO, + language/es_CO/help/octave/ancestor.es_CO, + language/es_CO/help/octave/and.es_CO, + language/es_CO/help/octave/angle.es_CO: + +2009-03-28 09:43 jmencisom + + * language/es_CO/src/ayuda.cc: + +2009-03-28 09:39 jmencisom + + * language/es_CO/src/ayuda.cc: + +2009-03-28 07:32 highegg + + * main/general/DESCRIPTION, main/general/inst/parcellfun.m: + parcellfun improvements + +2009-03-27 20:28 treichl + + * admin/MacOSX/Octave.app/dmgpacker/Readme.css, + admin/MacOSX/Octave.app/dmgpacker/Readme.texi, + admin/MacOSX/Octave.app/dmgpacker/makeoctaveapp.sh: Documentation + update for Octave.app 3.1.x and newer + +2009-03-27 11:19 pvlanspeary + + * main/signal/inst/pwelch.m: remove bug on line 718: incorrect test + of "rm_mean"; reported by Nitzan Arazi + +2009-03-27 07:28 highegg + + * main/general/src/__exit__.cc: add __exit__ and use it in + parcellfun + +2009-03-26 21:39 jmencisom + + * language/es_CO/help/octave/airy.es_CO: + +2009-03-26 21:38 jmencisom + + * language/es_CO/help/octave/addpath.es_CO: + +2009-03-26 20:18 jmencisom + + * language/es_CO/help/octave/accumarray.es_CO, + language/es_CO/help/octave/acos.es_CO, + language/es_CO/help/octave/acosd.es_CO, + language/es_CO/help/octave/acosh.es_CO, + language/es_CO/help/octave/acot.es_CO, + language/es_CO/help/octave/acotd.es_CO, + language/es_CO/help/octave/acoth.es_CO, + language/es_CO/help/octave/acsc.es_CO, + language/es_CO/help/octave/acscd.es_CO, + language/es_CO/help/octave/acsch.es_CO: + +2009-03-26 20:17 jmencisom + + * language/es_CO/help/octave/abcddim.es_CO, + language/es_CO/help/octave/abs.es_CO: + +2009-03-26 19:24 treichl + + * admin/MacOSX/Octave.app/backup/create-3.1.53.sh, + admin/MacOSX/Octave.app/backup/octave-3.1.51.diff.gz, + admin/MacOSX/Octave.app/backup/octave-3.1.53.diff.gz, + admin/MacOSX/Octave.app/create-3.1.53.sh, + admin/MacOSX/Octave.app/create-3.1.55.sh, + admin/MacOSX/Octave.app/patches/octave-3.1.51.diff.gz, + admin/MacOSX/Octave.app/patches/octave-3.1.53.diff.gz, + admin/MacOSX/Octave.app/patches/octave-3.1.55.diff.gz: Build + scripts for Octave.app 3.1.55 and cleanup + +2009-03-25 19:22 jmencisom + + * language/base/template/help/octave/abcddim.es_CO: Cleaning the + mess. + +2009-03-25 16:47 jmencisom + + * language/es_CO/src/Makefile, language/es_CO/src/ayuda.cc: + +2009-03-25 16:24 jmencisom + + * language/es_CO/help/octave, + language/es_CO/help/octave/abcddim.es_CO, + language/es_CO/help/octave/abs.es_CO: + +2009-03-25 16:12 jmencisom + + * language/es_CO/Makefile: + +2009-03-25 16:11 jmencisom + + * language/es_CO/DESCRIPTION: + +2009-03-25 16:10 jmencisom + + * language/es_CO/COPYING: + +2009-03-25 16:02 jmencisom + + * language/es_CO/src: + +2009-03-25 16:01 jmencisom + + * language/es_CO/help: + +2009-03-25 15:56 jmencisom + + * language/es_CO: First steps of the Spanish translation + +2009-03-25 15:22 jmencisom + + * language/base/template/help/octave/abcddim.es_CO: + +2009-03-24 17:40 tealev + + * main/statistics/INDEX, main/statistics/inst/cl_multinom.m: + Confidence level of a sampled multinomial distribution. + +2009-03-24 17:14 tealev + + * main/optim/INDEX, main/optim/inst/__bracket_min.m, + main/optim/inst/__poly_2_extrema.m, + main/optim/inst/__semi_bracket.m, + main/optim/inst/brent_line_min.m, main/optim/inst/cg_min.m, + main/optim/inst/cg_min_example_1.m, + main/optim/inst/cg_min_example_2.m, + main/optim/inst/cg_min_example_3.m: Non-linear conjugate gradient + method and examples. + +2009-03-24 09:42 schloegl + + * extra/NaN/src/sumskipnan_mex.cpp: replace NaN-check (x==x) with + (\!isnan(x)) + +2009-03-24 07:35 highegg + + * main/benchmark/inst/benchmark_dtmm.m: update dtmm benchmark + +2009-03-23 09:29 highegg + + * main/benchmark/DESCRIPTION: bump version number + +2009-03-23 09:27 highegg + + * main/benchmark/inst/benchmark_index.m: add dense indexing + benchmark + +2009-03-23 09:22 hauberg + + * main/specfun/inst/heaviside.m: Set heaviside (0) = 0.5 + +2009-03-22 13:23 cdf + + * extra/nurbs/src: no compiled functions + +2009-03-22 13:20 cdf + + * extra/nurbs/INDEX, extra/nurbs/inst/bspdegelev.m, + extra/nurbs/inst/findspan.m, extra/nurbs/inst/nrbsrfgradient.m, + extra/nurbs/src, extra/nurbs/src/Makefile, + extra/nurbs/src/basisfun.c, extra/nurbs/src/bspdegelev.c, + extra/nurbs/src/bspderiv.c, extra/nurbs/src/bspeval.c, + extra/nurbs/src/bspkntins.c, extra/nurbs/src/findspan.c, + extra/nurbs/src/mexmat.c, extra/nurbs/src/mexmat.h: bspeval + +2009-03-22 12:36 treichl + + * main/odepkg/inst/ode23.m, main/odepkg/inst/ode45.m, + main/odepkg/inst/ode54.m, main/odepkg/inst/ode78.m: From + Sebastian Schoeps: Bugfixes for "OutputSel" and "Refine" + +2009-03-21 21:13 treichl + + * main/odepkg/doc/odepkg.texi: Update + +2009-03-21 21:02 treichl + + * main/odepkg/doc/odepkg.texi: Update + +2009-03-21 20:58 treichl + + * main/odepkg/DESCRIPTION: Update version string and date + +2009-03-21 19:41 treichl + + * main/odepkg/src/Makefile, + main/odepkg/src/odepkg_octsolver_mebdfdae.cc, + main/odepkg/src/odepkg_octsolver_radau.cc, + main/odepkg/src/odepkg_octsolver_radau5.cc, + main/odepkg/src/odepkg_octsolver_rodas.cc, + main/odepkg/src/odepkg_octsolver_seulex.cc: Bugfix "const double + &X" instead of "const octave_idx_type& X" in various solver files + and added "-fstatic" to Makefile for g95 Fortran compiler. + +2009-03-20 06:38 hauberg + + * main/image/src/pngread.cc: Handle 16 bit images better (by + Eugeniy Mikhailov) + +2009-03-19 10:26 schloegl + + * extra/NaN/inst/flag_implicit_skip_nan.m: add warning if + NaN-skipping is turned off + +2009-03-19 09:47 schloegl + + * extra/NaN/src/sumskipnan_oct.cc: this oct-file is not maintained; + it is recommended to use the mex-file sumskipnan_mex.cpp instead + +2009-03-19 07:31 hauberg + + * main/image/inst/imdither.m: New function by Sergey Kirgizov + +2009-03-18 19:14 hauberg + + * main/image/inst/im2bw.m: Actually use threshold variable instead + of second input + +2009-03-18 12:18 schloegl + + * extra/NaN/inst/std.m: default opt=0 + +2009-03-17 20:15 lindnerb + + * admin/Windows/mingw32/install-mingw32-4.3.0-2-dw2.cmd, + admin/Windows/mingw32/install-msys-1.0.11.cmd: update mingw32 to + binutils-2.19.1 + update msys to tar-1.19.90-MSYS-1.0.11-2, + MSYS-1.0.11-20090120-dll + +2009-03-17 07:59 schloegl + + * extra/NaN/inst/sumskipnan.m: do not show debug information + +2009-03-17 07:41 schloegl + + * extra/NaN/inst/flag_implicit_skip_nan.m, + extra/NaN/inst/sumskipnan.m: turn on/off skipping NaN's added + +2009-03-16 23:28 cdf + + * extra/integration/PKG_ADD, extra/integration/inst/crule2d.m, + extra/integration/inst/grule2d.m: change meshdom to meshgrid + +2009-03-16 13:37 cdf + + * extra/nurbs/inst/bspdegelev.m, extra/nurbs/inst/bspderiv.m, + extra/nurbs/inst/nrbdemo.m, extra/nurbs/inst/nrbplot.m: removed + calls to isstr + +2009-03-16 07:16 gnumuthu + + * main/signal/INDEX, main/signal/inst/sampled2continuous.m: + sampled2continuous.m : new function that implements simple + low-pass filter type reconstruction of uniformly sampled signals + +2009-03-13 09:33 hauberg + + * main/image/src/pngread.cc: Better support for alpha channels + (from Eugeniy Mikhailov) + +2009-03-12 19:33 schloegl + + * extra/NaN/inst/nantest.m: fix typo + +2009-03-12 16:46 schloegl + + * extra/NaN/inst/corrcoef.m: support FLAG_NANS_OCCURED added + +2009-03-12 16:43 schloegl + + * extra/NaN/inst/rms.m, extra/NaN/inst/trimean.m: support + FLAG_NANS_OCCURED added + +2009-03-12 16:35 schloegl + + * extra/NaN/inst/median.m: support FLAG_NANS_OCCURED added + +2009-03-12 15:33 schloegl + + * extra/NaN/inst/std.m: more efficient call to exist + +2009-03-11 16:13 schloegl + + * extra/NaN/inst/sumskipnan.m: replace iscomplex with ~isreal (for + compatibility reasons) + +2009-03-11 10:37 schloegl + + * extra/NaN/inst/meansq.m, extra/NaN/inst/nanstd.m, + extra/NaN/inst/std.m, extra/NaN/inst/sumsq.m, + extra/NaN/inst/var.m: significant speed improvement + +2009-03-11 08:27 schloegl + + * extra/NaN/inst/sumskipnan.m: fix typo + +2009-03-11 08:23 schloegl + + * extra/NaN/inst/sumskipnan.m, extra/NaN/src/sumskipnan_mex.cpp: + minimize cache misses - increases performance; support for + complex data moved to sumskipnan.m + +2009-03-10 12:54 schloegl + + * extra/NaN/inst/corrcoef.m: fix docu, emphasize that the + correlation matrix based on pairwise correlation is supported + +2009-03-10 12:52 schloegl + + * extra/NaN/doc/README.TXT, extra/NaN/inst/covm.m, + extra/NaN/inst/flag_nans_occured.m, extra/NaN/inst/sumskipnan.m: + flag_nans_occured is not reset at every sumskipnan but only at + the next call to sumskipnan; this enables a flexible control of + the granularity on explicit NaN-checks + +2009-03-10 11:18 schloegl + + * extra/NaN/doc/INSTALL: updated to accomodate for recent changes + +2009-03-10 10:40 schloegl + + * extra/NaN/inst/sumskipnan.m: fix typo + +2009-03-10 09:05 highegg + + * main/general/inst/parcellfun.m: improve parcellfun + +2009-03-09 19:57 highegg + + * main/general/inst/parcellfun.m: update docs + +2009-03-09 18:49 treichl + + * admin/MacOSX/Octave.app/create-3.1.53.sh: Add build script for + Octave.app 3.1.53 with g95 Fortran compiler support. + +2009-03-09 18:47 treichl + + * admin/MacOSX/Octave.app/patches/arpack-2.1+parpack96.dfsg.macosx.diff.gz, + admin/MacOSX/Octave.app/patches/libjpeg6b_6b.macosx.diff.gz, + admin/MacOSX/Octave.app/patches/octave-3.1.53.diff.gz, + admin/MacOSX/Octave.app/patches/qrupdate-1.0.macosx.diff.gz, + admin/MacOSX/Octave.app/patches/suitesparse-3.1.0.macosx.diff.gz: + Add patches for building 3.1.53. + +2009-03-09 18:45 treichl + + * admin/MacOSX/Octave.app/backup/solvedeps-3.1.52.sh, + admin/MacOSX/Octave.app/solvedeps-3.1.52.sh: Cleanup. + +2009-03-09 18:44 treichl + + * admin/MacOSX/Octave.app/dmgpacker/selfupdate.sh, + admin/MacOSX/Octave.app/selfupdate.sh: Replace old 3.0.x version + file with new file for 3.1.x. + +2009-03-09 11:25 schloegl + + * extra/NaN/inst/sumskipnan.m, extra/NaN/src/sumskipnan_mex.cpp: + mex support improved: tests show a significant advantage in terms + of speed + +2009-03-08 15:35 treichl + + * main/odepkg/src/Makefile: Change compiler flags in MKF77FILE. + +2009-03-07 18:39 hauberg + + * main/image/src/bwfill.cc: Make sure points are inside the image + to avoid a crash + +2009-03-07 15:41 treichl + + * main/odepkg/inst/bvp4c.m: Fix broken help text. + +2009-03-07 09:57 hauberg + + * main/image/src/bwfill.cc: Changed order of input arguments to + match Matlab + +2009-03-06 13:05 schloegl + + * extra/NaN/doc/README.TXT: support for flag_nans_occured + +2009-03-06 12:29 schloegl + + * extra/NaN/inst/sumskipnan.m: fix typo + +2009-03-06 12:18 schloegl + + * extra/NaN/inst/covm.m, extra/NaN/inst/flag_nans_occured.m, + extra/NaN/inst/sumskipnan.m: support for flag_nans_occured + +2009-03-05 16:09 schloegl + + * extra/NaN/inst/sumskipnan.m: prepare for use of sumskipnan_mex + and sumskipnan_oct + +2009-03-05 16:05 schloegl + + * extra/NaN/src/sumskipnan_mex.cpp: move if-decisions outside of + loops + +2009-03-05 15:20 schloegl + + * extra/NaN/inst/nanmean.m: add nanmean for backwards compatibility + +2009-03-05 14:44 schloegl + + * extra/NaN/doc/README.TXT: fix some typos + +2009-03-05 12:42 schloegl + + * extra/NaN/src/sumskipnan.cc, extra/NaN/src/sumskipnan.cpp, + extra/NaN/src/sumskipnan_mex.cpp, + extra/NaN/src/sumskipnan_oct.cc: rename sumskipnan such that it + does not shadow sumskipnan.m + +2009-03-03 13:30 michaelschmid + + * main/nnet/DESCRIPTION, main/nnet/INDEX, + main/nnet/inst/dividerand.m, main/nnet/inst/ind2vec.m, + main/nnet/inst/mapstd.m, main/nnet/inst/vec2ind.m: 4 new + functions + +2009-03-03 09:29 highegg + + * extra/nlwing2/inst/combinepolars.m: more robust combining of + polars + +2009-03-02 15:01 highegg + + * extra/nlwing2/inst/calcwing.m, extra/nlwing2/inst/corrector.m, + extra/nlwing2/inst/floweqj.m: fix a bunch of bugs + +2009-03-02 14:54 highegg + + * extra/nlwing2/inst/calcwing.m, extra/nlwing2/inst/corrector.m: + fix the argument passing to corrector + +2009-03-02 14:40 highegg + + * extra/nlwing2/inst/floweqj.m, extra/nlwing2/inst/makeflow.m, + extra/nlwing2/inst/polppder.m: replace dmult by diag constructs + +2009-03-02 14:34 highegg + + * extra/nlwing2/DESCRIPTION, extra/nlwing2/inst/calcwing.m, + extra/nlwing2/inst/corrector.m: allow optional suppressing of + output + +2009-02-27 12:19 highegg + + * main/general/inst/parcellfun.m, main/general/src/fload.cc, + main/general/src/fsave.cc: add parallel cellfun + +2009-02-27 12:18 highegg + + * main/general/DESCRIPTION, main/general/inst/adresamp2.m, + main/general/inst/unresamp2.m: update description and licenses + +2009-02-26 08:37 hauberg + + * main/statistics/inst/zscore.m: Add support for multible output + arguments + +2009-02-25 21:03 jjstickel + + * main/data-smoothing/DESCRIPTION, + main/data-smoothing/inst/regdatasmooth.m, + main/data-smoothing/inst/rgdtsmcore.m, + main/data-smoothing/inst/rgdtsmcorewrap.m: updates to + regularization data smoothing functions and DESCRIPTION file + +2009-02-25 20:07 culpo + + * extra/fpl/DESCRIPTION, extra/fpl/inst/FPL2showmesh.net, + extra/fpl/inst/FPL3dxoutputfield.m, + extra/fpl/inst/FPL3dxoutputmesh.m: Updated FPL to latest version + +2009-02-25 20:03 culpo + + * extra/ocs/DESCRIPTION, extra/ocs/INDEX, + extra/ocs/inst/SBN/Mschichmanhodgesmosfet.m, + extra/ocs/inst/TST/TSTODEPKGFUNJAC.m, + extra/ocs/inst/TST/TSTODEPKGFUNMASS.m, + extra/ocs/inst/TST/TSTODEPKGFUNRES.m, + extra/ocs/inst/TST/TSTTHETAFUNJAC1.m, + extra/ocs/inst/TST/TSTodepkg.m: Updated OCS to latest version + +2009-02-25 18:44 culpo + + * extra/bim/DESCRIPTION, extra/bim/INDEX, extra/bim/doc/fiume.geo, + extra/bim/inst/BIM1Aadvdiff.m, extra/bim/inst/BIM2Aadvdiff.m, + extra/bim/inst/BIM2Alaplacian.m, extra/bim/inst/BIM2Areaction.m, + extra/bim/inst/BIM3Alaplacian.m, extra/bim/inst/BIM3Areaction.m, + extra/bim/inst/BIM3Arhs.m, extra/bim/inst/BIM3Cmeshproperties.m, + extra/bim/inst/BIM3Cunknownsonside.m: Updated BIM to latest + version + +2009-02-25 18:35 culpo + + * extra/msh/DESCRIPTION, extra/msh/INDEX, + extra/msh/inst/MSH2Mdisplacementsmoothing.m, + extra/msh/inst/MSH2Mequalizemesh.m, + extra/msh/inst/MSH2Mgeomprop.m, extra/msh/inst/MSH2Mgmsh.m, + extra/msh/inst/MSH2Mjigglemesh.m, + extra/msh/inst/MSH2Mjoinstructm.m, + extra/msh/inst/MSH2Mmeshalongspline.m, + extra/msh/inst/MSH2Mnodesonsides.m, + extra/msh/inst/MSH2Mstructmesh.m, extra/msh/inst/MSH2Msubmesh.m, + extra/msh/inst/MSH2Mtopprop.m, extra/msh/inst/MSH3Mgeomprop.m, + extra/msh/inst/MSH3Mgmsh.m, extra/msh/inst/MSH3Mjoinstructm.m, + extra/msh/inst/MSH3Mnodesonfaces.m, + extra/msh/inst/MSH3Mstructmesh.m, extra/msh/inst/MSH3Msubmesh.m: + Updated MSH to latest version + +2009-02-25 11:55 highegg + + * main/general/inst/adresamp2.m, main/general/inst/unresamp2.m: add + functions for uniform and adaptive curve resampling + +2009-02-19 20:58 abarth93 + + * main/octcdf/DESCRIPTION, main/octcdf/src/Makefile: pass link + option in env var LIBS instead of cmd line options of mkoctfile + +2009-02-18 21:20 asnelt + + * main/statistics/DESCRIPTION: Changed maintainer. + +2009-02-18 14:04 highegg + + * main/general/src/ChangeLog, main/general/src/deref.cc: remove + more relics + +2009-02-18 14:01 highegg + + * main/general/inst/issorted.m: remove issorted - now built-in + +2009-02-18 13:50 highegg + + * main/general/inst/ctranspose.m, main/general/inst/fcnchk.m, + main/general/inst/transpose.m: remove redundant functions + +2009-02-18 13:28 highegg + + * main/general/inst/unvech.m: optimize & adjust style of unvech + +2009-02-11 21:02 slackydeb + + * main/control/DESCRIPTION, main/control/inst/balreal.m: Little + optimization fix in balreal.m. Add myself as mantainer. Bump + version number and last update date in DESCRIPTION. + +2009-02-11 02:51 adb014 + + * main/video/src/AVHandler.cc: Include cstdlib in build (For + Stephen Montgomery-Smith) + +2009-02-03 22:02 slackydeb + + * main/optim/DESCRIPTION, main/optim/INDEX, + main/optim/inst/linprog.m: Add linprog function. Modify INDEX to + reflect change. Bump version. + +2009-01-30 11:52 slackydeb + + * main/ga/doc/README, main/ga/doc/todo.txt: Doc. + +2009-01-30 11:41 lindnerb + + * admin/Windows/mingw32/readline/readline-5.2-3.patch: fix handle + leak due to missing CloseHandle() calls for tty_reader_thread + +2009-01-30 11:39 lindnerb + + * admin/Windows/mingw32/tools/build-3.sh: update used tools to + notepad++-5.1.2 and gnuplot-4.3.0-2008-11-21 + +2009-01-30 11:38 lindnerb + + * admin/Windows/mingw32/tools/gnuplot/gnuplot-4.3.0-2008-11-21-3.patch, + admin/Windows/mingw32/tools/gnuplot/patches/gp_makefile-localconf.patch: + add makefile variable SED and set it to /usr/bin/sed by default + to avoid calling a win32-native-non-msys version of sed which + might be in PATH. + + Calling a non-msys version of sed from within msys' sh yields + syntax errors, since regex patterns are interpreted as paths and + therefore translated... + +2009-01-30 11:30 lindnerb + + * admin/Windows/mingw32/gcc43_common.sh: fix bug in unpack_orig + which erroneously removed sources directory (instead of original + sources directory) + +2009-01-28 12:34 highegg + + * extra/nlwing2/ChangeLog, extra/nlwing2/inst/predictor.m: another + doc fix + +2009-01-28 12:29 highegg + + * extra/nlwing2/ChangeLog, extra/nlwing2/inst/qcalc.m: fix + docstring + +2009-01-28 11:08 highegg + + * extra/nlwing2/ChangeLog, extra/nlwing2/DESCRIPTION, + extra/nlwing2/inst/calcwing.m, extra/nlwing2/inst/corrector.m: + support experimental use of fsolve as a corrector + +2009-01-27 16:15 lindnerb + + * admin/Windows/mingw32/gcc43_common.sh, + admin/Windows/mingw32/tools/gnuplot/build-4.3.0-2008-11-21-3.sh, + admin/Windows/mingw32/tools/gnuplot/gnuplot-4.3.0-2008-11-21-3.patch, + admin/Windows/mingw32/tools/gnuplot/patches, + admin/Windows/mingw32/tools/gnuplot/patches/gp_console-GetModuleHandle.patch, + admin/Windows/mingw32/tools/gnuplot/patches/gp_emf-style.patch, + admin/Windows/mingw32/tools/gnuplot/patches/gp_gd-substitute-helvetica.patch, + admin/Windows/mingw32/tools/gnuplot/patches/gp_gd.patch, + admin/Windows/mingw32/tools/gnuplot/patches/gp_local_documentation.patch, + admin/Windows/mingw32/tools/gnuplot/patches/gp_makefile-CAIRO.patch, + admin/Windows/mingw32/tools/gnuplot/patches/gp_makefile-SRCDIR.patch, + admin/Windows/mingw32/tools/gnuplot/patches/gp_makefile-documentation.patch, + admin/Windows/mingw32/tools/gnuplot/patches/gp_makefile-localconf.patch, + admin/Windows/mingw32/tools/gnuplot/patches/gp_octave-version.patch, + admin/Windows/mingw32/tools/gnuplot/patches/gp_post-style.patch, + admin/Windows/mingw32/tools/gnuplot/patchqueue.sh: gnuplot + update: add separate /patches subdir and helper script + patchqueue.sh add gd_substitute-helvetica patch, gcc43_common.sh + update: new functions unpack_add_ver() unpack_orig_add_ver() + + gcc43_common.sh: + ---------------- + *) add new functions unpack_add_ver() and unpack_orig_add_ver() + These append a version number to source code directory + + gnuplot: + -------- + *) add separate /patches subdirectory holding individual patches + to gnuplot sources + *) add the helper script patchqueue.sh to apply the local "patch + queue". This mimics mercurial's patch queues in a very simple way + *) add the gd-substitute-helvetica patch: Add font substitutes + for png and jpeg terminals for 'Helvetica' + +2009-01-27 16:06 lindnerb + + * admin/Windows/mingw32/arpack/arpack-96-3.patch: fix wrong order + of blas and lapack library in linkdeps of arpack + +2009-01-27 16:06 lindnerb + + * admin/Windows/mingw32/qrupdate, + admin/Windows/mingw32/qrupdate/build-1.0-3.sh, + admin/Windows/mingw32/qrupdate/qrupdate-1.0-3.patch: add + libqrupdate-1.0 build script and patch + +2009-01-27 07:32 lindnerb + + * admin/Windows/mingw32/gcc43_common.sh: bugfix: pass all arguments + to make in make_common() + +2009-01-24 16:21 thomas-weber + + * main/symbolic/inst/findsym.m, main/symbolic/inst/sym2poly.m: Add + some tests + +2009-01-24 16:21 thomas-weber + + * main/symbolic/inst/poly2sym.m: is_list is deprecated + +2009-01-23 12:31 lindnerb + + * admin/Windows/mingw32/graphicsmagick/GraphicsMagick-1.3.3-3.patch, + admin/Windows/mingw32/graphicsmagick/build-1.3.3-3.sh: fix + graphicsmagick-1.3.3 build script and patch: + libtool-shared-libgcc workaround, remove explicit reference to + -lstdc++_s from patch + +2009-01-23 12:29 lindnerb + + * admin/Windows/mingw32/imagemagick/build-6.4.5-3.sh: fix + imagemagick-6.4.5 build script: libtool-shared-libgcc workaround, + wrong prefix passed to configure + +2009-01-23 07:46 lindnerb + + * admin/Windows/mingw32/gcc43_build_deps.sh: add ARPACK to + gcc43_build_deps.sh + +2009-01-23 07:30 lindnerb + + * admin/Windows/mingw32/arpack/build-96-3.sh, + admin/Windows/mingw32/blas/build-3.sh, + admin/Windows/mingw32/bzip2/build-1.0.5-3.sh, + admin/Windows/mingw32/cairo/build-1.8.2-3.sh, + admin/Windows/mingw32/cblas/build-3.sh, + admin/Windows/mingw32/curl/build-7.19.0-3.sh, + admin/Windows/mingw32/expat/build-2.0.1-3.sh, + admin/Windows/mingw32/fltk/build-1.1.9-3.sh, + admin/Windows/mingw32/ftgl/build-2.1.3-rc5-3.sh, + admin/Windows/mingw32/gcc43_common.sh, + admin/Windows/mingw32/gettext/build-0.17-3.sh, + admin/Windows/mingw32/glib/build-2.18.2-3.sh, + admin/Windows/mingw32/glob/build-1.0-3.sh, + admin/Windows/mingw32/glpk/build-4.31-3.sh, + admin/Windows/mingw32/gmp/build-4.2.4-3.sh, + admin/Windows/mingw32/graphicsmagick/build-1.3.3-3.sh, + admin/Windows/mingw32/gsl/build-1.11-3.sh, + admin/Windows/mingw32/hdf5/build-1.6.7-3.sh, + admin/Windows/mingw32/iconv/build-1.12-3.sh, + admin/Windows/mingw32/imagemagick/build-6.4.5-3.sh, + admin/Windows/mingw32/lapack/build-3.1.1-3.sh, + admin/Windows/mingw32/less/build-418-3.sh, + admin/Windows/mingw32/libfontconfig/build-2.6.0-3.sh, + admin/Windows/mingw32/libfreetype/build-2.3.7-3.sh, + admin/Windows/mingw32/libgd/build-2.0.35-3.sh, + admin/Windows/mingw32/libjpeg/build-6b-3.sh, + admin/Windows/mingw32/libncurses/build-5.6-3.sh, + admin/Windows/mingw32/libpng/build-1.2.32-3.sh, + admin/Windows/mingw32/libtiff/build-3.8.2-3.sh, + admin/Windows/mingw32/libxml2/build-2.6.30-2.sh, + admin/Windows/mingw32/pango/build-1.22.2-3.sh, + admin/Windows/mingw32/pcre/build-7.8-3.sh, + admin/Windows/mingw32/pixman/build-0.12.0-3.sh, + admin/Windows/mingw32/pkg-config/build-0.23-3.sh, + admin/Windows/mingw32/qhull/build-2003.1-3.sh, + admin/Windows/mingw32/readline/build-5.2-3.sh, + admin/Windows/mingw32/regex/build-2.5.1-3.sh, + admin/Windows/mingw32/sed/build-4.1.5-3.sh, + admin/Windows/mingw32/texinfo/build-4.13a-3.sh, + admin/Windows/mingw32/wmf/build-0.2.8.4-3.sh, + admin/Windows/mingw32/zlib/build-1.2.3-3.sh: code cleanup - + mkdirs_pre(), unpack_pre() + + *) move the common mkdirs_pre() code from individual build + scripts to gcc43_common.sh + *) add common unpack_pre() which deletes existing source + directory + +2009-01-22 12:29 lindnerb + + * admin/Windows/mingw32/gcc43_build_deps.sh: fix wrong version + number for pango in gcc43_build_deps.sh + +2009-01-22 11:59 lindnerb + + * admin/Windows/mingw32/fftw3/build-3.2-3.sh, + admin/Windows/mingw32/gcc43_common.sh: remove the + modify_libtool_add_compilerflag() function from gcc43_common, + adapt fftw3-3.2 build script + +2009-01-22 10:09 lindnerb + + * admin/Windows/mingw32/tools/notepad++/build-5.1.2-3.sh: cleanup + and fixes in build script for notepad++ + +2009-01-22 10:08 lindnerb + + * admin/Windows/mingw32/gcc43_common.sh, + admin/Windows/mingw32/tools/gnuplot/build-4.3.0-2008-11-21-3.sh: + move definition of paths to locally required utilities to local + configuration script + +2009-01-22 09:58 lindnerb + + * admin/Windows/mingw32/tools/cpufeature/build-1.0.0-3.sh: ensure + target directory exists before copying to it + +2009-01-22 09:50 lindnerb + + * admin/Windows/mingw32/cairo/build-1.8.2-3.sh, + admin/Windows/mingw32/expat/build-2.0.1-3.sh, + admin/Windows/mingw32/fftw3/build-3.1.2-3.sh, + admin/Windows/mingw32/fftw3/build-3.2-3.sh, + admin/Windows/mingw32/gcc43_common.sh, + admin/Windows/mingw32/gettext/build-0.17-3.sh, + admin/Windows/mingw32/glib/build-2.18.2-3.sh, + admin/Windows/mingw32/gmp/build-4.2.4-3.sh, + admin/Windows/mingw32/gsl/build-1.11-3.sh, + admin/Windows/mingw32/iconv/build-1.12-3.sh, + admin/Windows/mingw32/libfontconfig/build-2.6.0-3.sh, + admin/Windows/mingw32/pango/build-1.22.2-3.sh, + admin/Windows/mingw32/pcre/build-7.8-3.sh, + admin/Windows/mingw32/pixman/build-0.12.0-3.sh, + admin/Windows/mingw32/pkg-config/build-0.23-3.sh, + admin/Windows/mingw32/wmf/build-0.2.8.4-3.sh: add support for + -shared-libgcc and -lstdc++_s with libtool + + Unfortunately, libtool does (yet?) not honour LDFLAGS, and here + in our case especially -shared-libgcc. + http://lists.gnu.org/archive/html/libtool/2006-02/msg00058.html + http://lists.gnu.org/archive/html/bug-libtool/2005-10/msg00002.html + The suggested workaround is to specify the -shared-libgcc flag as + part of the compiled name, e.g. + CC="mingw32-gcc-4.3.0-dw2.exe -shared-libgcc" + +2009-01-20 19:14 lindnerb + + * admin/Windows/mingw32/libfreetype/freetype-2.3.7-3.patch, + admin/Windows/mingw32/pcre/pcre-7.8-3.patch: remove build-time + local paths (-I and -L) from pcre-config and freetype-config + +2009-01-20 19:12 lindnerb + + * admin/Windows/mingw32/tools/gcc-tdm-4.3.0/build-4.3.0-3.sh: + update bundled mingw32 to mingw32-runtime-3.15.2 + +2009-01-20 19:10 lindnerb + + * admin/Windows/mingw32/install-mingw32-4.3.0-2-dw2.cmd: update + mingw32 build environment to binutils-2.19, w32api-3.13, + mingw32-runtime-3.15.2 + +2009-01-19 15:47 lindnerb + + * admin/Windows/mingw32/gmp/build-4.2.4-3.sh: force gmp's ABI to be + 32 bit + + (strangely, building on a pentium4, gmp configure believes it's a + 64bit architecture. don't know why...) + +2009-01-16 12:09 lindnerb + + * admin/Windows/mingw32/bzip2/build-1.0.5-3.sh, + admin/Windows/mingw32/cblas/build-3.sh, + admin/Windows/mingw32/expat/build-2.0.1-3.sh, + admin/Windows/mingw32/fftw3/build-3.1.2-3.sh, + admin/Windows/mingw32/fltk/build-1.1.9-3.sh, + admin/Windows/mingw32/gcc43_common.sh, + admin/Windows/mingw32/gmp/build-4.2.4-3.sh, + admin/Windows/mingw32/hdf5/build-1.6.7-3.sh, + admin/Windows/mingw32/iconv/build-1.12-3.sh, + admin/Windows/mingw32/lapack/build-3.1.1-3.sh, + admin/Windows/mingw32/libgd/build-2.0.35-3.sh, + admin/Windows/mingw32/libncurses/build-5.6-3.sh, + admin/Windows/mingw32/libpng/build-1.2.32-3.sh, + admin/Windows/mingw32/pkg-config/build-0.23-3.sh, + admin/Windows/mingw32/readline/build-5.2-3.sh, + admin/Windows/mingw32/sed/build-4.1.5-3.sh, + admin/Windows/mingw32/suitesparse/build-3.2.0-3.sh: fixes and + additions to buil... [truncated message content] |
From: <ha...@us...> - 2009-06-07 09:54:00
|
Revision: 5897 http://octave.svn.sourceforge.net/octave/?rev=5897&view=rev Author: hauberg Date: 2009-06-07 09:53:42 +0000 (Sun, 07 Jun 2009) Log Message: ----------- Update version numbers Modified Paths: -------------- trunk/octave-forge/extra/NaN/DESCRIPTION trunk/octave-forge/extra/Windows/DESCRIPTION trunk/octave-forge/extra/ad/DESCRIPTION trunk/octave-forge/extra/bim/DESCRIPTION trunk/octave-forge/extra/bugfix-3.0.5/DESCRIPTION trunk/octave-forge/extra/engine/DESCRIPTION trunk/octave-forge/extra/fpl/DESCRIPTION trunk/octave-forge/extra/generate_html/inst/generate_package_html.m trunk/octave-forge/extra/generate_html/inst/private/mk_function_dir.m trunk/octave-forge/extra/graceplot/DESCRIPTION trunk/octave-forge/extra/msh/DESCRIPTION trunk/octave-forge/extra/multicore/DESCRIPTION trunk/octave-forge/extra/nurbs/DESCRIPTION trunk/octave-forge/extra/ocs/DESCRIPTION trunk/octave-forge/extra/oct2mat/DESCRIPTION trunk/octave-forge/extra/symband/DESCRIPTION trunk/octave-forge/language/es_CO/DESCRIPTION trunk/octave-forge/main/audio/DESCRIPTION trunk/octave-forge/main/control/DESCRIPTION trunk/octave-forge/main/financial/DESCRIPTION trunk/octave-forge/main/general/DESCRIPTION trunk/octave-forge/main/image/DESCRIPTION trunk/octave-forge/main/info-theory/DESCRIPTION trunk/octave-forge/main/io/DESCRIPTION trunk/octave-forge/main/miscellaneous/DESCRIPTION trunk/octave-forge/main/odepkg/DESCRIPTION trunk/octave-forge/main/signal/DESCRIPTION trunk/octave-forge/main/statistics/DESCRIPTION trunk/octave-forge/main/symbolic/DESCRIPTION trunk/octave-forge/main/vrml/DESCRIPTION Modified: trunk/octave-forge/extra/NaN/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/NaN/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/extra/NaN/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: NaN -Version: 1.0.8 +Version: 1.0.9 Date: 2009-05-03 Author: Alois Schloegl <a.s...@ie...> Maintainer: Matthew W. Roberts Modified: trunk/octave-forge/extra/Windows/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/Windows/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/extra/Windows/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: Windows -Version: 1.0.7 +Version: 1.0.8 Date: 2009-05-03 Author: Andy Adler <al...@nc...> Maintainer: Andy Adler <al...@nc...> Modified: trunk/octave-forge/extra/ad/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/ad/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/extra/ad/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: AD -Version: 1.0.5 +Version: 1.0.6 Date: 2009-05-03 Author: Thomas Kasper Maintainer: Thomas Kasper Modified: trunk/octave-forge/extra/bim/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/bim/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/extra/bim/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: BIM -Version: 0.1.0 +Version: 0.1.1 Date: 2009-02-25 Author: Carlo de Falco, Culpo Massimiliano Maintainer: Culpo Massimiliano Modified: trunk/octave-forge/extra/bugfix-3.0.5/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/bugfix-3.0.5/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/extra/bugfix-3.0.5/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,4 +1,4 @@ -Name: bugfix-3.0.5 +Name: bugfix-3.0.6 Version: 1.0 Date: 2009-04-14 Author: The Community Modified: trunk/octave-forge/extra/engine/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/engine/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/extra/engine/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: Engine -Version: 1.0.8 +Version: 1.0.9 Date: 2009-05-03 Author: Jesse Bennett <je...@se...> Maintainer: Paul Kienzle Modified: trunk/octave-forge/extra/fpl/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/fpl/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/extra/fpl/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: FPL -Version: 0.1.5 +Version: 0.1.6 Date: 2009-02-25 Author: Carlo de Falco and Massimiliano Culpo Maintainer: Massimiliano Culpo Modified: trunk/octave-forge/extra/generate_html/inst/generate_package_html.m =================================================================== --- trunk/octave-forge/extra/generate_html/inst/generate_package_html.m 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/extra/generate_html/inst/generate_package_html.m 2009-06-07 09:53:42 UTC (rev 5897) @@ -73,7 +73,9 @@ "package, or a structure giving its description."]); endif - if (!ischar (outdir)) + if (isempty (outdir)) + outdir = name; + elseif (!ischar (outdir)) error ("generate_package_html: second input argument must be a string"); endif @@ -82,7 +84,12 @@ mkdir (outdir); endif - [local_fundir, fundir] = mk_function_dir (outdir, options); + packdir = fullfile (outdir, name); + if (!exist (packdir, "dir")) + mkdir (packdir); + endif + + [local_fundir, fundir] = mk_function_dir (packdir, name, options); ## If options is a string, call get_html_options if (ischar (options)) @@ -118,7 +125,7 @@ fun = F {l}; outname = fullfile (fundir, sprintf ("%s.html", fun)); try - html_help_text (fun, outname, options, "../"); + html_help_text (fun, outname, options, "../../"); implemented {k}{l} = true; catch warning ("marking '%s' as not implemented", fun); @@ -133,11 +140,7 @@ if (isfield (options, "include_overview") && options.include_overview) overview_filename = get_overview_filename (options, desc.name); - if (!exist (fullfile (outdir, packname), "dir")) - mkdir (fullfile (outdir, packname)); - endif - - fid = fopen (fullfile (outdir, packname, overview_filename), "w"); + fid = fopen (fullfile (packdir, overview_filename), "w"); if (fid < 0) error ("generate_package_html: couldn't open overview file for writing"); endif @@ -169,7 +172,7 @@ for l = 1:length (F) fun = F {l}; if (implemented {k}{l}) - link = sprintf ("../%s/%s.html", local_fundir, fun); + link = sprintf ("../../%s/%s.html", local_fundir, fun); fprintf (fid, " <div class=\"func\"><b><a href=\"%s\">%s</a></b></div>\n", link, fun); fprintf (fid, " <div class=\"ftext\">%s</div>\n\n", @@ -226,11 +229,7 @@ ## Open output file index_filename = "index.html"; - if (!exist (fullfile (outdir, packname), "dir")) - mkdir (fullfile (outdir, packname)); - endif - - fid = fopen (fullfile (outdir, packname, index_filename), "w"); + fid = fopen (fullfile (packdir, index_filename), "w"); if (fid < 0) error ("generate_package_html: couldn't open index file for writing"); endif @@ -372,11 +371,7 @@ ## Open output file copying_filename = "COPYING.html"; - if (!exist (fullfile (outdir, packname), "dir")) - mkdir (fullfile (outdir, packname)); - endif - - fid = fopen (fullfile (outdir, packname, copying_filename), "w"); + fid = fopen (fullfile (packdir, copying_filename), "w"); if (fid < 0) error ("generate_package_html: couldn't open COPYING file for writing"); endif Modified: trunk/octave-forge/extra/generate_html/inst/private/mk_function_dir.m =================================================================== --- trunk/octave-forge/extra/generate_html/inst/private/mk_function_dir.m 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/extra/generate_html/inst/private/mk_function_dir.m 2009-06-07 09:53:42 UTC (rev 5897) @@ -14,8 +14,6 @@ ## along with this program; see the file COPYING. If not, see ## <http://www.gnu.org/licenses/>. -## THIS FUNCTION SHOULD BE private - function [location, full_location] = mk_function_dir (outdir, options) if (isfield (options, "function_dir")) location = options.function_dir; @@ -24,6 +22,7 @@ endif full_location = fullfile (outdir, location); + location = strcat (outdir, "/", location); ## Create output directory if needed if (!exist (full_location, "dir")) Modified: trunk/octave-forge/extra/graceplot/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/graceplot/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/extra/graceplot/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: Graceplot -Version: 1.0.7 +Version: 1.0.8 Date: 2009-05-06 Author: Teemu Ikonen Maintainer: Teemu Ikonen Modified: trunk/octave-forge/extra/msh/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/msh/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/extra/msh/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: MSH -Version: 0.1.0 +Version: 0.1.1 Date: 2009-02-25 Author: Carlo de Falco, Culpo Massimiliano Maintainer: Carlo de Falco, Culpo Massimiliano Modified: trunk/octave-forge/extra/multicore/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/multicore/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/extra/multicore/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: Multicore -Version: 0.2.14 +Version: 0.2.15 Date: 2009-05-06 Author: Markus Buehren <mb_...@gm...> Maintainer: Markus Buehren, Chuong Nguyen and the Octave Community Modified: trunk/octave-forge/extra/nurbs/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/nurbs/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/extra/nurbs/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: Nurbs -Version: 1.0 +Version: 1.0.1 Date: 2008-11-06 Author: Mark Spink, Daniel Claxton, Carlo de Falco Maintainer: Carlo de Falco Modified: trunk/octave-forge/extra/ocs/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/ocs/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/extra/ocs/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: OCS -Version: 0.0.3 +Version: 0.0.4 Date: 2009-02-25 Author: Carlo de Falco, Culpo Massimiliano Maintainer: Culpo Massimiliano Modified: trunk/octave-forge/extra/oct2mat/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/oct2mat/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/extra/oct2mat/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: Oct2Mat -Version: 1.0.6 +Version: 1.0.7 Date: 2008-08-23 Author: Paul Kienzle Maintainer: Alois Schloegl Modified: trunk/octave-forge/extra/symband/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/symband/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/extra/symband/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: SymBand -Version: 1.0.9 +Version: 1.0.10 Date: 2009-05-06 Author: Andreas Stahel <And...@ht...> Maintainer: The Octave Community Modified: trunk/octave-forge/language/es_CO/DESCRIPTION =================================================================== --- trunk/octave-forge/language/es_CO/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/language/es_CO/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: Spanish -Version: 1.0.0 +Version: 1.0.1 Date: 2009-03-25 Author: Javier Enciso <enc...@in...> Maintainer: Javier Enciso <enc...@in...> Modified: trunk/octave-forge/main/audio/DESCRIPTION =================================================================== --- trunk/octave-forge/main/audio/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/main/audio/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: Audio -Version: 1.1.3 +Version: 1.1.4 Date: 2009-05-03 Author: Paul Kienzle Maintainer: Paul Kienzle Modified: trunk/octave-forge/main/control/DESCRIPTION =================================================================== --- trunk/octave-forge/main/control/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/main/control/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: Control -Version: 1.0.10 +Version: 1.0.11 Date: 2009-02-11 Author: Ben Sapp Maintainer: Luca Favatella <sla...@gm...> Modified: trunk/octave-forge/main/financial/DESCRIPTION =================================================================== --- trunk/octave-forge/main/financial/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/main/financial/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: financial -Version: 0.3.1 +Version: 0.3.2 Date: 2008-08-17 Author: Bill Denney <bi...@de...>, Kurt Hornik <Kur...@wu...> Maintainer: Bill Denney <bi...@de...> Modified: trunk/octave-forge/main/general/DESCRIPTION =================================================================== --- trunk/octave-forge/main/general/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/main/general/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: General -Version: 1.1.2 +Version: 1.1.3 Date: 2009-04-21 Author: Various authors Maintainer: Jaroslav Hajek Modified: trunk/octave-forge/main/image/DESCRIPTION =================================================================== --- trunk/octave-forge/main/image/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/main/image/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: Image -Version: 1.0.9 +Version: 1.0.10 Date: 2009-05-03 Author: Various Authors Maintainer: Soren Hauberg Modified: trunk/octave-forge/main/info-theory/DESCRIPTION =================================================================== --- trunk/octave-forge/main/info-theory/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/main/info-theory/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: InformationTheory -Version: 0.1.7 +Version: 0.1.8 Date: 2009-05-03 Author: Muthiah Annamalai Maintainer: Muthiah Annamalai Modified: trunk/octave-forge/main/io/DESCRIPTION =================================================================== --- trunk/octave-forge/main/io/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/main/io/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: io -Version: 1.0.8 +Version: 1.0.9 Date: 2009-05-08 Author: Various Authors Maintainer: The Octave Community Modified: trunk/octave-forge/main/miscellaneous/DESCRIPTION =================================================================== --- trunk/octave-forge/main/miscellaneous/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/main/miscellaneous/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: Miscellaneous -Version: 1.0.8 +Version: 1.0.9 Date: 2009-05-03 Author: Various Authors Maintainer: The Octave Community Modified: trunk/octave-forge/main/odepkg/DESCRIPTION =================================================================== --- trunk/octave-forge/main/odepkg/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/main/odepkg/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: OdePkg -Version: 0.6.6 +Version: 0.6.7 Date: 2009-03-21 Author: Thomas Treichl Maintainer: Thomas Treichl Modified: trunk/octave-forge/main/signal/DESCRIPTION =================================================================== --- trunk/octave-forge/main/signal/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/main/signal/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: Signal -Version: 1.0.9 +Version: 1.0.10 Date: 2009-05-03 Author: Various Authors Maintainer: The Octave Community Modified: trunk/octave-forge/main/statistics/DESCRIPTION =================================================================== --- trunk/octave-forge/main/statistics/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/main/statistics/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: Statistics -Version: 1.0.8 +Version: 1.0.9 Date: 2009-05-03 Author: Various Authors Maintainer: Arno Onken <as...@as...> Modified: trunk/octave-forge/main/symbolic/DESCRIPTION =================================================================== --- trunk/octave-forge/main/symbolic/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/main/symbolic/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: Symbolic -Version: 1.0.8 +Version: 1.0.9 Date: 2009-05-03 Author: Various Authors Maintainer: The Octave Community Modified: trunk/octave-forge/main/vrml/DESCRIPTION =================================================================== --- trunk/octave-forge/main/vrml/DESCRIPTION 2009-06-06 15:26:41 UTC (rev 5896) +++ trunk/octave-forge/main/vrml/DESCRIPTION 2009-06-07 09:53:42 UTC (rev 5897) @@ -1,5 +1,5 @@ Name: Vrml -Version: 1.0.9 +Version: 1.0.10 Date: 2009-05-06 Author: Etienne Grossmann Maintainer: Etienne Grossmann This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ha...@us...> - 2009-06-07 14:16:23
|
Revision: 5907 http://octave.svn.sourceforge.net/octave/?rev=5907&view=rev Author: hauberg Date: 2009-06-07 13:38:05 +0000 (Sun, 07 Jun 2009) Log Message: ----------- Updated for the new release Modified Paths: -------------- trunk/octave-forge/AUTHORS trunk/octave-forge/README trunk/octave-forge/doc/htdocs/NEWS.in trunk/octave-forge/doc/htdocs/index.in Modified: trunk/octave-forge/AUTHORS =================================================================== --- trunk/octave-forge/AUTHORS 2009-06-07 12:19:35 UTC (rev 5906) +++ trunk/octave-forge/AUTHORS 2009-06-07 13:38:05 UTC (rev 5907) @@ -112,6 +112,11 @@ Olaf Till <ola...@un...> P.R. Nienhuis <106...@co...> Pascal Dupuis +Patrick Houweling +% Copyright (C) 2009 Alois Schloegl +Patrick Houweling +% Copyright (C) 2009 Alois Schloegl +% $Id$ Patrick Labbe Paul Eilers Paul Kienzle <pki...@us...> Modified: trunk/octave-forge/README =================================================================== --- trunk/octave-forge/README 2009-06-07 12:19:35 UTC (rev 5906) +++ trunk/octave-forge/README 2009-06-07 13:38:05 UTC (rev 5907) @@ -53,14 +53,6 @@ * are designed for older versions of Octave, or * haven't been tested enough. -extra/oct2mat/ - This contains scripts for converting m-files into a matlab compatible - style. The scripts will be also used to generate the releases of - "Free toolboxes from Octave for Matlab" (freetb4matlab). - - - - language/ Packages that supply translations of core Octave functions and Octave-Forge packages. The directory base/template/ contains example Modified: trunk/octave-forge/doc/htdocs/NEWS.in =================================================================== --- trunk/octave-forge/doc/htdocs/NEWS.in 2009-06-07 12:19:35 UTC (rev 5906) +++ trunk/octave-forge/doc/htdocs/NEWS.in 2009-06-07 13:38:05 UTC (rev 5907) @@ -7,6 +7,12 @@ </div> <div class="section"> <dl> +<dt>June 7, 2009</dt> +<dd> +<p>New release of Octave-forge + To celebrate the release of Octave 3.2, a new release of the package have been + made. This should be compatible with the latest version of Octave.</p> +</dd> <dt>May 8, 2009</dt> <dd> <p>New release of Octave-forge Modified: trunk/octave-forge/doc/htdocs/index.in =================================================================== --- trunk/octave-forge/doc/htdocs/index.in 2009-06-07 12:19:35 UTC (rev 5906) +++ trunk/octave-forge/doc/htdocs/index.in 2009-06-07 13:38:05 UTC (rev 5907) @@ -48,6 +48,12 @@ see the <a href="NEWS.html">News Archive</a> or the <a href="ChangeLog">ChangeLog</a>.</p> <dl> +<dt>June 7, 2009</dt> +<dd> +<p>New release of Octave-forge + To celebrate the release of Octave 3.2, a new release of the package have been + made. This should be compatible with the latest version of Octave.</p> +</dd> <dt>May 8, 2009</dt> <dd> <p>New release of Octave-forge This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <par...@us...> - 2010-03-05 21:06:18
|
Revision: 6995 http://octave.svn.sourceforge.net/octave/?rev=6995&view=rev Author: paramaniac Date: 2010-03-05 21:06:10 +0000 (Fri, 05 Mar 2010) Log Message: ----------- main/control ---> extra/control-legacy Added Paths: ----------- trunk/octave-forge/extra/control-legacy/ Removed Paths: ------------- trunk/octave-forge/main/control/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <par...@us...> - 2010-03-05 21:10:29
|
Revision: 6996 http://octave.svn.sourceforge.net/octave/?rev=6996&view=rev Author: paramaniac Date: 2010-03-05 21:10:22 +0000 (Fri, 05 Mar 2010) Log Message: ----------- extra/control-oo ---> main/control Added Paths: ----------- trunk/octave-forge/main/control/ Removed Paths: ------------- trunk/octave-forge/extra/control-oo/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sch...@us...> - 2010-04-29 07:48:12
|
Revision: 7278 http://octave.svn.sourceforge.net/octave/?rev=7278&view=rev Author: schloegl Date: 2010-04-29 07:48:06 +0000 (Thu, 29 Apr 2010) Log Message: ----------- Oct2mat: move essential functions into directory basics, remove non-essential functions, replace deprecated functions Modified Paths: -------------- trunk/octave-forge/main/image/inst/corr2.m Added Paths: ----------- trunk/octave-forge/extra/oct2mat/inst/basics/ trunk/octave-forge/extra/oct2mat/inst/basics/arg.m trunk/octave-forge/extra/oct2mat/inst/basics/columns.m trunk/octave-forge/extra/oct2mat/inst/basics/file_in_loadpath.m trunk/octave-forge/extra/oct2mat/inst/basics/file_in_path.m trunk/octave-forge/extra/oct2mat/inst/basics/rindex.m trunk/octave-forge/extra/oct2mat/inst/basics/rows.m trunk/octave-forge/extra/oct2mat/inst/basics/substr.m trunk/octave-forge/extra/oct2mat/inst/basics/toascii.m trunk/octave-forge/extra/oct2mat/inst/basics/tolower.m trunk/octave-forge/extra/oct2mat/inst/basics/toupper.m trunk/octave-forge/extra/oct2mat/inst/startup.m Removed Paths: ------------- trunk/octave-forge/extra/oct2mat/inst/arg.m trunk/octave-forge/extra/oct2mat/inst/file_in_loadpath.m trunk/octave-forge/extra/oct2mat/inst/file_in_path.m trunk/octave-forge/extra/oct2mat/inst/is_matrix.m trunk/octave-forge/extra/oct2mat/inst/is_vector.m trunk/octave-forge/extra/oct2mat/inst/oneplot.m trunk/octave-forge/extra/oct2mat/inst/rindex.m trunk/octave-forge/extra/oct2mat/inst/striplegend.m trunk/octave-forge/extra/oct2mat/inst/substr.m trunk/octave-forge/extra/oct2mat/inst/toascii.m trunk/octave-forge/extra/oct2mat/inst/tolower.m trunk/octave-forge/extra/oct2mat/inst/toupper.m Deleted: trunk/octave-forge/extra/oct2mat/inst/arg.m =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/arg.m 2010-04-28 21:46:29 UTC (rev 7277) +++ trunk/octave-forge/extra/oct2mat/inst/arg.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -1,2 +0,0 @@ -function ph=arg(x) - ph=angle(x); Copied: trunk/octave-forge/extra/oct2mat/inst/basics/arg.m (from rev 7263, trunk/octave-forge/extra/oct2mat/inst/arg.m) =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/basics/arg.m (rev 0) +++ trunk/octave-forge/extra/oct2mat/inst/basics/arg.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -0,0 +1,2 @@ +function ph=arg(x) + ph=angle(x); Added: trunk/octave-forge/extra/oct2mat/inst/basics/columns.m =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/basics/columns.m (rev 0) +++ trunk/octave-forge/extra/oct2mat/inst/basics/columns.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -0,0 +1,26 @@ +function n = columns(x) +% COLUMNS returns number of columns. +% Columns is equivalent to size(x,2) +% +% nc = columns(x) +% +% see also: SIZE + +% This program is free software; you can redistribute it and/or +% modify it under the terms of the GNU General Public License +% as published by the Free Software Foundation; either version 3 +% of the License, or (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +% Copyright (C) 2008,2010 by Alois Schloegl <a.s...@ie...> +% This is part of the "Free Toolboxes for Matlab" (freetb4matlab) + +n = size(x,2); \ No newline at end of file Copied: trunk/octave-forge/extra/oct2mat/inst/basics/file_in_loadpath.m (from rev 7263, trunk/octave-forge/extra/oct2mat/inst/file_in_loadpath.m) =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/basics/file_in_loadpath.m (rev 0) +++ trunk/octave-forge/extra/oct2mat/inst/basics/file_in_loadpath.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -0,0 +1,3 @@ +function name=file_in_loadpath(file) + name=file_in_path(path,file); + \ No newline at end of file Copied: trunk/octave-forge/extra/oct2mat/inst/basics/file_in_path.m (from rev 7263, trunk/octave-forge/extra/oct2mat/inst/file_in_path.m) =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/basics/file_in_path.m (rev 0) +++ trunk/octave-forge/extra/oct2mat/inst/basics/file_in_path.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -0,0 +1,13 @@ +function name=file_in_path(p,file) + idx=[1 findstr(p,pathsep) length(p)+1]; + for i=1:length(idx)-1 + if idx(i+1)-idx(i)<=1, continue; end + dir=p(idx(i)+1:idx(i+1)-1); + name = fullfile(dir, file); + fid = fopen(name,"r"); + if fid >= 0, + fclose(fid); + return + end + end + name=[]; \ No newline at end of file Copied: trunk/octave-forge/extra/oct2mat/inst/basics/rindex.m (from rev 7263, trunk/octave-forge/extra/oct2mat/inst/rindex.m) =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/basics/rindex.m (rev 0) +++ trunk/octave-forge/extra/oct2mat/inst/basics/rindex.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -0,0 +1,7 @@ +function x=rindex(s,t) + idx = findstr(s,t); + if isempty(idx) + x = 0; + else + x = idx(length(idx)); + end Added: trunk/octave-forge/extra/oct2mat/inst/basics/rows.m =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/basics/rows.m (rev 0) +++ trunk/octave-forge/extra/oct2mat/inst/basics/rows.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -0,0 +1,27 @@ +function n = rows(x) +% ROWS returns number of rows of a matrix. +% Columns is equivalent to size(x,1) +% +% nr = rows(x) +% +% see also: SIZE + +% This program is free software; you can redistribute it and/or +% modify it under the terms of the GNU General Public License +% as published by the Free Software Foundation; either version 3 +% of the License, or (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +% Copyright (C) 2008,2010 by Alois Schloegl <a.s...@ie...> +% This is part of the "Free Toolboxes for Matlab" (freetb4matlab) + + +n = size(x,1); Copied: trunk/octave-forge/extra/oct2mat/inst/basics/substr.m (from rev 7263, trunk/octave-forge/extra/oct2mat/inst/substr.m) =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/basics/substr.m (rev 0) +++ trunk/octave-forge/extra/oct2mat/inst/basics/substr.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -0,0 +1,2 @@ +function y = substr(s, i, j) + y = s(i:i+j-1); Copied: trunk/octave-forge/extra/oct2mat/inst/basics/toascii.m (from rev 7263, trunk/octave-forge/extra/oct2mat/inst/toascii.m) =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/basics/toascii.m (rev 0) +++ trunk/octave-forge/extra/oct2mat/inst/basics/toascii.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -0,0 +1,4 @@ +function y=toascii(x) + if ischar(x), y=x; + else y=string(x); + end Copied: trunk/octave-forge/extra/oct2mat/inst/basics/tolower.m (from rev 7263, trunk/octave-forge/extra/oct2mat/inst/tolower.m) =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/basics/tolower.m (rev 0) +++ trunk/octave-forge/extra/oct2mat/inst/basics/tolower.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -0,0 +1,7 @@ +function retval = tolower (s) + + if (nargin != 1) + error ('t = tolower (s)'); + endif + + retval = lower (s); Copied: trunk/octave-forge/extra/oct2mat/inst/basics/toupper.m (from rev 7263, trunk/octave-forge/extra/oct2mat/inst/toupper.m) =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/basics/toupper.m (rev 0) +++ trunk/octave-forge/extra/oct2mat/inst/basics/toupper.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -0,0 +1,7 @@ +function retval = toupper (s) + + if (nargin != 1) + error ('t = toupper (s)'); + endif + + retval = upper (s); Deleted: trunk/octave-forge/extra/oct2mat/inst/file_in_loadpath.m =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/file_in_loadpath.m 2010-04-28 21:46:29 UTC (rev 7277) +++ trunk/octave-forge/extra/oct2mat/inst/file_in_loadpath.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -1,3 +0,0 @@ -function name=file_in_loadpath(file) - name=file_in_path(path,file); - \ No newline at end of file Deleted: trunk/octave-forge/extra/oct2mat/inst/file_in_path.m =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/file_in_path.m 2010-04-28 21:46:29 UTC (rev 7277) +++ trunk/octave-forge/extra/oct2mat/inst/file_in_path.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -1,13 +0,0 @@ -function name=file_in_path(p,file) - idx=[1 findstr(p,pathsep) length(p)+1]; - for i=1:length(idx)-1 - if idx(i+1)-idx(i)<=1, continue; end - dir=p(idx(i)+1:idx(i+1)-1); - name = fullfile(dir, file); - fid = fopen(name,"r"); - if fid >= 0, - fclose(fid); - return - end - end - name=[]; \ No newline at end of file Deleted: trunk/octave-forge/extra/oct2mat/inst/is_matrix.m =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/is_matrix.m 2010-04-28 21:46:29 UTC (rev 7277) +++ trunk/octave-forge/extra/oct2mat/inst/is_matrix.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -1,3 +0,0 @@ -function y=is_matrix(x) - y=isnumeric(x); - Deleted: trunk/octave-forge/extra/oct2mat/inst/is_vector.m =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/is_vector.m 2010-04-28 21:46:29 UTC (rev 7277) +++ trunk/octave-forge/extra/oct2mat/inst/is_vector.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -1,2 +0,0 @@ -function x=is_vector(y) - x=~isempty(y)&(all(size(y)==1)|sum(size(y)~=1)==1); \ No newline at end of file Deleted: trunk/octave-forge/extra/oct2mat/inst/oneplot.m =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/oneplot.m 2010-04-28 21:46:29 UTC (rev 7277) +++ trunk/octave-forge/extra/oct2mat/inst/oneplot.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -1,2 +0,0 @@ -function oneplot - set(gcf,'NextPlot','replace'); \ No newline at end of file Deleted: trunk/octave-forge/extra/oct2mat/inst/rindex.m =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/rindex.m 2010-04-28 21:46:29 UTC (rev 7277) +++ trunk/octave-forge/extra/oct2mat/inst/rindex.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -1,7 +0,0 @@ -function x=rindex(s,t) - idx = findstr(s,t); - if isempty(idx) - x = 0; - else - x = idx(length(idx)); - end Added: trunk/octave-forge/extra/oct2mat/inst/startup.m =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/startup.m (rev 0) +++ trunk/octave-forge/extra/oct2mat/inst/startup.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -0,0 +1,26 @@ + +% This program is free software; you can redistribute it and/or +% modify it under the terms of the GNU General Public License +% as published by the Free Software Foundation; either version 3 +% of the License, or (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +% $Id$ +% Copyright (C) 2008,2010 by Alois Schloegl <a.s...@ie...> +% This is part of the "Free Toolboxes for Matlab" (freetb4matlab) +% suggested by Soren Hauberg Apr 2010 + +if (~exist (OCTAVE_VERSION),'builtin') + %% We are in Matlab + inst_dir = fileparts (mfilename ('fullpath')); + addpath (fullfile (inst_dir, 'basics')); + addpath (fullfile (fileparts(inst_dir), 'general'),'-end'); +end \ No newline at end of file Deleted: trunk/octave-forge/extra/oct2mat/inst/striplegend.m =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/striplegend.m 2010-04-28 21:46:29 UTC (rev 7277) +++ trunk/octave-forge/extra/oct2mat/inst/striplegend.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -1,14 +0,0 @@ -function y=striplegend(x) - start = 0; - stop = 0; - for i=1:length(x) - if x(i) == ';' - if start==0, start = i; - else stop = i; - end - end - end - if start & stop, x(start:stop) = []; - elseif start, x(start:length(x)) = []; - end - y=x; Deleted: trunk/octave-forge/extra/oct2mat/inst/substr.m =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/substr.m 2010-04-28 21:46:29 UTC (rev 7277) +++ trunk/octave-forge/extra/oct2mat/inst/substr.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -1,2 +0,0 @@ -function y = substr(s, i, j) - y = s(i:i+j-1); Deleted: trunk/octave-forge/extra/oct2mat/inst/toascii.m =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/toascii.m 2010-04-28 21:46:29 UTC (rev 7277) +++ trunk/octave-forge/extra/oct2mat/inst/toascii.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -1,4 +0,0 @@ -function y=toascii(x) - if isstr(x), y=x; - else y=string(x); - end Deleted: trunk/octave-forge/extra/oct2mat/inst/tolower.m =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/tolower.m 2010-04-28 21:46:29 UTC (rev 7277) +++ trunk/octave-forge/extra/oct2mat/inst/tolower.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -1,7 +0,0 @@ -function retval = tolower (s) - - if (nargin != 1) - error ('t = tolower (s)'); - endif - - retval = lower (s); Deleted: trunk/octave-forge/extra/oct2mat/inst/toupper.m =================================================================== --- trunk/octave-forge/extra/oct2mat/inst/toupper.m 2010-04-28 21:46:29 UTC (rev 7277) +++ trunk/octave-forge/extra/oct2mat/inst/toupper.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -1,7 +0,0 @@ -function retval = toupper (s) - - if (nargin != 1) - error ('t = toupper (s)'); - endif - - retval = upper (s); Modified: trunk/octave-forge/main/image/inst/corr2.m =================================================================== --- trunk/octave-forge/main/image/inst/corr2.m 2010-04-28 21:46:29 UTC (rev 7277) +++ trunk/octave-forge/main/image/inst/corr2.m 2010-04-29 07:48:06 UTC (rev 7278) @@ -30,7 +30,7 @@ print_usage (); endif - if !(ismatrix(I) && isreal(I) && is_matrix(J) && isreal(J)) + if !(ismatrix(I) && isreal(I) && ismatrix(J) && isreal(J)) error("corr2: argument must be a real type matrix"); endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sch...@us...> - 2010-05-21 10:01:42
|
Revision: 7327 http://octave.svn.sourceforge.net/octave/?rev=7327&view=rev Author: schloegl Date: 2010-05-21 10:01:35 +0000 (Fri, 21 May 2010) Log Message: ----------- replace list functions like nth(), append(), which became obsolete with 3.4 etc. Modified Paths: -------------- trunk/octave-forge/extra/graceplot/inst/alternatives/print.m trunk/octave-forge/extra/tk_octave/inst/tk_dialog.m trunk/octave-forge/extra/tk_octave/inst/tk_menu.m trunk/octave-forge/extra/tk_octave/inst/tk_scale.m trunk/octave-forge/main/symbolic/inst/symfsolve.m trunk/octave-forge/main/symbolic/src/symbols.cc trunk/octave-forge/main/symbolic/src/symlsolve.cc trunk/octave-forge/main/vrml/inst/test_vrml_faces.m trunk/octave-forge/main/vrml/inst/vrml_PointLight.m trunk/octave-forge/main/vrml/inst/vrml_TimeSensor.m trunk/octave-forge/main/vrml/inst/vrml_faces.m trunk/octave-forge/main/vrml/inst/vrml_interp.m trunk/octave-forge/main/vrml/inst/vrml_newname.m trunk/octave-forge/main/vrml/inst/vrml_points.m Modified: trunk/octave-forge/extra/graceplot/inst/alternatives/print.m =================================================================== --- trunk/octave-forge/extra/graceplot/inst/alternatives/print.m 2010-05-21 09:36:39 UTC (rev 7326) +++ trunk/octave-forge/extra/graceplot/inst/alternatives/print.m 2010-05-21 10:01:35 UTC (rev 7327) @@ -1,3 +1,4 @@ + ## Copyright (C) 2001 Laurent Mazet ## ## This program is free software; it is distributed in the hope that it @@ -124,7 +125,7 @@ va_arg_cnt = 1; for i=1:nargin - arg = nth (varargin, va_arg_cnt++); + arg = varargin{va_arg_cnt++}; if ischar(arg) if strcmp(arg, "-color") use_color = 1; @@ -412,3 +413,4 @@ endif endfunction + Modified: trunk/octave-forge/extra/tk_octave/inst/tk_dialog.m =================================================================== --- trunk/octave-forge/extra/tk_octave/inst/tk_dialog.m 2010-05-21 09:36:39 UTC (rev 7326) +++ trunk/octave-forge/extra/tk_octave/inst/tk_dialog.m 2010-05-21 10:01:35 UTC (rev 7327) @@ -64,7 +64,7 @@ #varargin = list(varargin, all_va_args); for argnum=1:length(varargin) - arg = nth (varargin, argnum); + arg = varargin{argnum}; if (! ischar(arg)) error("The arguments must be strings.\n"); return Modified: trunk/octave-forge/extra/tk_octave/inst/tk_menu.m =================================================================== --- trunk/octave-forge/extra/tk_octave/inst/tk_menu.m 2010-05-21 09:36:39 UTC (rev 7326) +++ trunk/octave-forge/extra/tk_octave/inst/tk_menu.m 2010-05-21 10:01:35 UTC (rev 7327) @@ -36,10 +36,8 @@ nopt = nargin - 1; -va_arg_cnt = 1; - for i = 1:nopt - tk_cmd( sprintf ("button .master.b%d -text \"%s\" -command { set menuChoice %d; quit}", i, nth (varargin, va_arg_cnt++), i) ); + tk_cmd( sprintf ("button .master.b%d -text \"%s\" -command { set menuChoice %d; quit}", i, varargin{i}, i) ); tk_cmd( sprintf ("pack .master.b%d -fill x", i) ); endfor Modified: trunk/octave-forge/extra/tk_octave/inst/tk_scale.m =================================================================== --- trunk/octave-forge/extra/tk_octave/inst/tk_scale.m 2010-05-21 09:36:39 UTC (rev 7326) +++ trunk/octave-forge/extra/tk_octave/inst/tk_scale.m 2010-05-21 10:01:35 UTC (rev 7327) @@ -1,3 +1,4 @@ + ## Copyright (C) 1998, 1999, 2000 Joao Cardoso. ## ## This program is free software; you can redistribute it and/or modify it @@ -52,11 +53,11 @@ va_arg_cnt = 1; for i=1:nopt - desc = nth (varargin, va_arg_cnt++); - val = nth (varargin, va_arg_cnt++); - min_val = nth (varargin, va_arg_cnt++); - max_val = nth (varargin, va_arg_cnt++); - inc_val = nth (varargin, va_arg_cnt++); + desc = varargin{va_arg_cnt++}; + val = varargin{va_arg_cnt++}; + min_val = varargin{va_arg_cnt++}; + max_val = varargin{va_arg_cnt++}; + inc_val = varargin{va_arg_cnt++}; tk_cmd( sprintf("set val_%d %f", i, val) ); tk_cmd( sprintf("scale .master.s%d -from %f -to %f \ @@ -69,9 +70,9 @@ tk_cmd( "tkwait window .master" ); -vr_val_cnt = 1; for i=1:nopt - varargout{vr_val_cnt++} = eval([tk_cmd(sprintf("set val_%d",i)), ";"]); + varargout{i} = eval([tk_cmd(sprintf("set val_%d",i)), ";"]); endfor endfunction + Modified: trunk/octave-forge/main/symbolic/inst/symfsolve.m =================================================================== --- trunk/octave-forge/main/symbolic/inst/symfsolve.m 2010-05-21 09:36:39 UTC (rev 7326) +++ trunk/octave-forge/main/symbolic/inst/symfsolve.m 2010-05-21 10:01:35 UTC (rev 7327) @@ -83,7 +83,7 @@ !strcmp(typeinfo(varargin{i}),"ex") ) break; endif - eqns=append(eqns,varargin{i}); + eqns{end+1} = varargin{i}; arg_count = arg_count+1; endfor endif @@ -117,7 +117,7 @@ for i=(arg_count+1):2:nargin tmp = disp(varargin{i}); if all(isalnum(tmp) | tmp=="_" | tmp==",") - vars=append(vars,varargin{i}); + vars{end+1} = varargin{i}; X0((i-arg_count+1)/2)=varargin{i+1}; else error("Error in symbol-value pair arguments.") @@ -133,7 +133,7 @@ # cell-array of relations - this should work for a list of strings ("x==3") too. for i=1:nvars tmp = disp(varargin{arg_count+1}{i}); - vars = append(vars,sym(strtok(tmp,"=="))); + vars{end+1} = {sym(strtok(tmp,"=="))}; X0(i) = str2num(tmp((findstr(tmp,"==")+2):length(tmp))); endfor else Modified: trunk/octave-forge/main/symbolic/src/symbols.cc =================================================================== --- trunk/octave-forge/main/symbolic/src/symbols.cc 2010-05-21 09:36:39 UTC (rev 7326) +++ trunk/octave-forge/main/symbolic/src/symbols.cc 2010-05-21 10:01:35 UTC (rev 7327) @@ -373,7 +373,8 @@ gripe_wrong_type_arg ("subs",args(0)); return retval; } - if (!(args(1).is_list() || args(1).is_cell())) { + //if (!(args(1).is_list() || args(1).is_cell())) { + if (!(args(1).is_cell())) { if (!get_symbol (args(1), the_sym)) { gripe_wrong_type_arg("subs",args(1)); return retval; Modified: trunk/octave-forge/main/symbolic/src/symlsolve.cc =================================================================== --- trunk/octave-forge/main/symbolic/src/symlsolve.cc 2010-05-21 09:36:39 UTC (rev 7326) +++ trunk/octave-forge/main/symbolic/src/symlsolve.cc 2010-05-21 10:01:35 UTC (rev 7327) @@ -46,7 +46,7 @@ } try { - if(args(0).is_list() || args(0).is_cell()) { + if(args(0).is_cell()) { octave_value_list oct_eqn_list(args(0).list_value()); for(i=0;i<oct_eqn_list.length();i++) { if(!get_relation(oct_eqn_list(i),relation)) { @@ -67,7 +67,7 @@ eqns.append(relation); } - if(args(1).is_list() || args(1).is_cell()) { + if(args(1).is_cell()) { octave_value_list oct_vars(args(1).list_value()); for(i=0;i<oct_vars.length();i++) { if(!get_symbol(oct_vars(i),expression)) { Modified: trunk/octave-forge/main/vrml/inst/test_vrml_faces.m =================================================================== --- trunk/octave-forge/main/vrml/inst/test_vrml_faces.m 2010-05-21 09:36:39 UTC (rev 7326) +++ trunk/octave-forge/main/vrml/inst/test_vrml_faces.m 2010-05-21 10:01:35 UTC (rev 7327) @@ -25,7 +25,7 @@ 2 3 1 2; 4 4 4 3]; -trgl = list ([1 2 4],[2 3 4],[3 1 4],[1 2 3]); +trgl = {[1 2 4],[2 3 4],[3 1 4],[1 2 3]}; slight = vrml_PointLight ("location", [0,5,0]); Modified: trunk/octave-forge/main/vrml/inst/vrml_PointLight.m =================================================================== --- trunk/octave-forge/main/vrml/inst/vrml_PointLight.m 2010-05-21 09:36:39 UTC (rev 7326) +++ trunk/octave-forge/main/vrml/inst/vrml_PointLight.m 2010-05-21 10:01:35 UTC (rev 7327) @@ -56,7 +56,7 @@ elseif !(isnumeric(val) && isnan (val)) # Check validity of field - if ! struct_contains (tpl, key) + if ! isfield (tpl, key) error (sprintf ("vrml_PointLight : unknown field '%s'",key)); end @@ -67,7 +67,7 @@ end end s = sprintf ("PointLight {\n%s}\n", body); -if struct_contains (h,"DEF") && !isempty (h.DEF) +if isfield (h,"DEF") && !isempty (h.DEF) s = ["DEF ",h.DEF," ",s]; end endfunction Modified: trunk/octave-forge/main/vrml/inst/vrml_TimeSensor.m =================================================================== --- trunk/octave-forge/main/vrml/inst/vrml_TimeSensor.m 2010-05-21 09:36:39 UTC (rev 7326) +++ trunk/octave-forge/main/vrml/inst/vrml_TimeSensor.m 2010-05-21 10:01:35 UTC (rev 7327) @@ -36,27 +36,29 @@ "loop", "SFBool" ); -headpar = list (); +headpar = {}; dnode = struct (); # Transform varargin into key-value pairs i = j = k = 1; # i:pos in new varargin, j:pos in headpar, # k:pos is old varargin. while i <= length (varargin) && \ - ! (ischar (nth (varargin,i)) && struct_contains (tpl, nth (varargin,i))) + ! (ischar (varargin{i}) && isfield (tpl, varargin{i})) if j <= length (headpar) if verbose - printf ("vrml_TimeSensor : Assume arg %i is '%s'\n",k,nth(headpar,j)); + printf ("vrml_TimeSensor : Assume arg %i is '%s'\n",k,headpar{j}); end - varargin = splice (varargin, i, 0, headpar(j++)); + ##varargin = splice (varargin, i, 0, headpar(j)); + varargin = {varargin{1:i-1}, headpar(j), varargin{i:end}}; + j ++; i += 2; k++; else error ("vrml_TimeSensor : Argument %i should be string, not '%s'",\ - k,typeinfo (nth (varargin, i))); + k,typeinfo (varargin{i})); end end @@ -65,76 +67,55 @@ DEF = 0; -l = list ("TimeSensor {\n"); +l = {"TimeSensor {\n"}; i = 1; while i < length (varargin) - k = nth (varargin, i++); # Read key + k = varargin{i++}; # Read key if ! ischar (k) error ("vrml_TimeSensor : Arg n. %i should be a string, not a %s.",\ i-1, typeinfo (k)); end - if ! struct_contains (tpl, k) && ! strcmp (k,"DEF") + if ! isfield (tpl, k) && ! strcmp (k,"DEF") error ("vrml_TimeSensor : Unknown field '%s'. Should be one of :\n%s",\ k, sprintf (" '%s'\n",fieldnames (tpl)'{:})); end - v = nth (varargin, i++); # Read value + v = varargin{i++}; # Read value # Add DEF if strcmp (k,"DEF") if verbose, printf ("vrml_TimeSensor : Defining node '%s'\n",v); end if DEF, error ("vrml_TimeSensor : Multiple DEFs found"); end - l = splice (l,1,0,list ("DEF ",v," ")); + ##l = splice (l,1,0,{"DEF ",v," "}); + varargin = {"DEF ",v," ",l}; DEF = 1; else # Add data field if verbose printf ("vrml_TimeSensor : Adding '%s' of type %s, with arg of type %s\n",\ - k,tpl.(k),typeinfo (v)); + k,getfield(tpl,k),typeinfo (v)); end - if strcmp (tpl.(k)(2:length(tpl.(k))), "FNode") + tmp = getfield(tpl,k); + if strcmp (tmp(2:end), "FNode") if verbose, printf ("vrml_TimeSensor : Trying to learn type of node\n"); end - if is_list (v) # v is list of arguments - - # Check whether 1st arg is node type's name. - tn = nth (v,1); - - if all (exist (["vrml_",tn]) != [2,3,5]) - # If it isn't type's name, use default type. - if struct_contains (dnode, k) - if verbose - printf ("vrml_TimeSensor : Using default type : %s\n",dnode.(k)); - end - v = splice (v, 1, 0, list (dnode.(k))); - else - error ("vrml_TimeSensor : Can't determine type of node '%s'",k); - end - else - if verbose - printf ("vrml_TimeSensor : 1st list element is type : %s\n",tn); - end - end - # If v is not a list, maybe it has a default - # node type type (otherwise, it's be sent - # plain. - elseif struct_contains (dnode, k) + if isfield (dnode, k) if verbose printf ("vrml_TimeSensor : Using default type : %s\n",dnode.(k)); end - v = list (dnode.(k), v); + v = {getfield(dnode,k), v}; end end - l = append (l, k, " ", data2vrml (tpl.(k), v),"\n"); + l = {l{:}, k, " ", data2vrml(getfield(tpl,k),v),"\n"}; end end -l = append (l, "}\n"); -s = leval ("strcat", l); +l{end+1} = "}\n"; +s = feval ("strcat", l{:}); endfunction Modified: trunk/octave-forge/main/vrml/inst/vrml_faces.m =================================================================== --- trunk/octave-forge/main/vrml/inst/vrml_faces.m 2010-05-21 09:36:39 UTC (rev 7326) +++ trunk/octave-forge/main/vrml/inst/vrml_faces.m 2010-05-21 10:01:35 UTC (rev 7327) @@ -95,7 +95,7 @@ i = 1; while nargin>=i - tmp = nth (varargin, i++); + tmp = varargin{i++}; if ! ischar(tmp) , error ("vrml_faces : Non-string option : \n") ; ## keyboard @@ -103,7 +103,7 @@ if index(opt1,[" ",tmp," "]) , - tmp2 = nth (varargin, i++) ; + tmp2 = varargin{i++} ; eval([tmp,"=tmp2;"]) ; @@ -131,11 +131,7 @@ ## printf ("creaseAngle = %8.3f\n",creaseAngle); - ## TODO : s/list/cell/g; Should put this code in sometime soon - ## if is_list (f), tmp={}; for i=1:length(f), tmp{i}=nth(f,i);end; f=tmp; end; - ## if is_list (f), nfaces = length (f); else nfaces = columns (f); end - - if is_list (f), nfaces = length (f); else nfaces = columns (f); end + nfaces = columns (f); if ismatrix(f) if rows (f) < 3 error ("Faces matrix 'f' has %i < 3 rows, so it does not define faces", @@ -254,7 +250,7 @@ ## TODO : s/list/cell/g; Should put this code in sometime soon ## Code below seems useless # Faces - if is_list (f), nfaces = length (f); else nfaces = columns (f); end + if iscell (f), nfaces = length (f); else nfaces = columns (f); end tpl0 = sprintf ("%%%dd, ",floor (log10 (max (1, columns (x))))+1); @@ -265,15 +261,15 @@ # Determine total number of vertices, number # of vertices per face and indexes of # vertices of each face - ## TODO : s/list/cell/g; Should put this code in sometime soon - ## if iscell (f), ... f{i} - if is_list (f) - + if iscell (f) npts = 0; - for i = 1:length (f), npts += ptsface(i) = 1+length (nth (f,i)); end + for i = 1:length (f), + ptsface(i) = 1+length (f{i}); + npts += ptsface(i); + end ii = [0, cumsum(ptsface)]'; all_indexes = -ones (1,npts); - for i = 1:length (f), all_indexes(ii(i)+1:ii(i+1)-1) = nth (f,i) - 1; end + for i = 1:length (f), all_indexes(ii(i)+1:ii(i+1)-1) = f{i} - 1; end else f = [f;-ones(1,columns(f))]; npts = sum (ptsface = (sum (!! f))); Modified: trunk/octave-forge/main/vrml/inst/vrml_interp.m =================================================================== --- trunk/octave-forge/main/vrml/inst/vrml_interp.m 2010-05-21 09:36:39 UTC (rev 7326) +++ trunk/octave-forge/main/vrml/inst/vrml_interp.m 2010-05-21 10:01:35 UTC (rev 7327) @@ -27,15 +27,17 @@ "Position" , "Position", "scal" , "Scalar", "Scalar" , "Scalar"); -if struct_contains (nname, typ) +if isfield (nname, typ) typs = nname.(typ); elseif ischar(typ) - e2 = leval ("sprintf",\ - append (list(" '%s'\n"), fieldnames (nname))); +# e2 = leval ("sprintf",\ +# append (list(" '%s'\n"), fieldnames (nname))); + e2 = sprintf(" '%s'\n", fieldnames (nname){:}); error ("vrml_interp : Unknown type '%s'. Should be in:\n%s",typ,e2); else - e2 = leval ("sprintf",\ - append (list(" '%s;\n"), fieldnames (nname))); +# e2 = leval ("sprintf",\ +# append (list(" '%s;\n"), fieldnames (nname))); + e2 = sprintf(" '%s'\n", fieldnames (nname){:}); error ("vrml_interp : typ should be a string in:\n%s",typ,e2); end Modified: trunk/octave-forge/main/vrml/inst/vrml_newname.m =================================================================== --- trunk/octave-forge/main/vrml/inst/vrml_newname.m 2010-05-21 09:36:39 UTC (rev 7326) +++ trunk/octave-forge/main/vrml/inst/vrml_newname.m 2010-05-21 10:01:35 UTC (rev 7327) @@ -14,7 +14,7 @@ if isempty (root), root = "N"; end n = sprintf ([root,"%0d"],100000*rand()); -while struct_contains (vrml_namespace, n) +while isfield (vrml_namespace, n) n = sprintf ([root,"%0d"],100000*rand()); end endfunction Modified: trunk/octave-forge/main/vrml/inst/vrml_points.m =================================================================== --- trunk/octave-forge/main/vrml/inst/vrml_points.m 2010-05-21 09:36:39 UTC (rev 7326) +++ trunk/octave-forge/main/vrml/inst/vrml_points.m 2010-05-21 10:01:35 UTC (rev 7327) @@ -1,3 +1,4 @@ + ## Copyright (C) 2002 Etienne Grossmann. All rights reserved. ## ## This program is free software; you can redistribute it and/or modify it @@ -65,7 +66,7 @@ while i <= nargin-1 - tmp = nth (varargin,i++); + tmp = varargin{i++}; if strcmp(tmp,"hide") , hide = 1; elseif strcmp(tmp,"balls") , @@ -74,20 +75,20 @@ cubes = 1; elseif strcmp(tmp,"rad") , - rad = nth (varargin,i++); + rad = varargin{i++}; elseif strcmp(tmp,"nums") , nums = 1; elseif strcmp(tmp,"emit") , - emit = nth (varargin,i++); + emit = varargin{i++}; elseif strcmp(tmp,"col") , - col = nth (varargin,i++); + col = varargin{i++}; elseif strcmp(tmp,"name") , - name = nth (varargin,i++); + name = varargin{i++}; elseif strcmp(tmp,"tran") , - tran = nth (varargin,i++); + tran = varargin{i++}; end end @@ -218,3 +219,4 @@ end endfunction + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sch...@us...> - 2010-05-21 10:42:29
|
Revision: 7328 http://octave.svn.sourceforge.net/octave/?rev=7328&view=rev Author: schloegl Date: 2010-05-21 10:42:23 +0000 (Fri, 21 May 2010) Log Message: ----------- replace obsolete function STRUCT_CONTAINS with ISFIELD Modified Paths: -------------- trunk/octave-forge/extra/pdb/inst/read_pdb.m trunk/octave-forge/extra/pdb/inst/write_pdb.m trunk/octave-forge/main/miscellaneous/inst/read_options.m trunk/octave-forge/main/miscellaneous/inst/temp_name.m trunk/octave-forge/main/vrml/inst/vmesh.m trunk/octave-forge/main/vrml/inst/vrml_Background.m trunk/octave-forge/main/vrml/inst/vrml_DirectionalLight.m Modified: trunk/octave-forge/extra/pdb/inst/read_pdb.m =================================================================== --- trunk/octave-forge/extra/pdb/inst/read_pdb.m 2010-05-21 10:01:35 UTC (rev 7327) +++ trunk/octave-forge/extra/pdb/inst/read_pdb.m 2010-05-21 10:42:23 UTC (rev 7328) @@ -54,11 +54,11 @@ global elements_struct; load("-force", file_in_loadpath("elements_struct.mat")); -if(struct_contains(p, "atomname")) +if(isfield(p, "atomname")) p.az = atomnames_to_z(p.atomname); endif -if(struct_contains(p, "hetname")) +if(isfield(p, "hetname")) p.hetz = atomnames_to_z(p.hetname); endif Modified: trunk/octave-forge/extra/pdb/inst/write_pdb.m =================================================================== --- trunk/octave-forge/extra/pdb/inst/write_pdb.m 2010-05-21 10:01:35 UTC (rev 7327) +++ trunk/octave-forge/extra/pdb/inst/write_pdb.m 2010-05-21 10:42:23 UTC (rev 7328) @@ -24,7 +24,7 @@ function write_pdb(p, fname, varargin) -if(!isstruct(p)) # || !struct_contains(p, "acoord")) +if(!isstruct(p)) # || !isfield(p, "acoord")) error("p must be a pdb struct"); endif @@ -44,13 +44,13 @@ # Print the Title Section -if( struct_contains(p, "classification") || struct_contains(p, "idcode") ) - if struct_contains(p, "classification") +if( isfield(p, "classification") || isfield(p, "idcode") ) + if isfield(p, "classification") classification = p.classification; else classification = "Unknown"; endif - if(struct_contains(p, "idcode")) + if(isfield(p, "idcode")) idcode = p.idcode; else idcode = "N/A "; @@ -65,7 +65,7 @@ # Print the Primary Structure Section numres = 0; -if(struct_contains(p, "seqres")) +if(isfield(p, "seqres")) numres = size(p.seqres, 1); j = 1; i = 1; @@ -104,24 +104,24 @@ # Print the Crystallographic and Coordinate Transformation Section -if( struct_contains(p, "cellsize") || struct_contains(p, "cellangl") \ - || struct_contains(p, "sgroup") || struct_contains(p, "z") ) - if(struct_contains(p, "cellsize")) +if( isfield(p, "cellsize") || isfield(p, "cellangl") \ + || isfield(p, "sgroup") || isfield(p, "z") ) + if(isfield(p, "cellsize")) cellsize = p.cellsize; else cellsize = zeros(3,1); endif - if(struct_contains(p, "cellangl")) + if(isfield(p, "cellangl")) cellangl = p.cellangl; else cellangl = zeros(3,1); endif - if(struct_contains(p, "sgroup")) + if(isfield(p, "sgroup")) sgroup = p.sgroup; else sgroup = "N/A"; endif - if(struct_contains(p, "z")) + if(isfield(p, "z")) z = p.z; else z = 0; @@ -149,13 +149,13 @@ #buf(80) = "\n"; #fprintf(f, "%s", buf); -if( struct_contains(p, "scalem") || struct_contains(p, "scalev") ) - if(struct_contains(p, "scalem")) +if( isfield(p, "scalem") || isfield(p, "scalev") ) + if(isfield(p, "scalem")) scalem = p.scalem; else scalem = eye(3); endif - if(struct_contains(p, "scalev")) + if(isfield(p, "scalev")) scalev = p.scalev; else scalev = zeros(3,1); @@ -183,33 +183,33 @@ endif # if(!quick) serialn = 0; -if(struct_contains(p, "acoord")) +if(isfield(p, "acoord")) natoms = size(p.acoord, 1); - if(struct_contains(p, "atomname")) + if(isfield(p, "atomname")) atomname = toupper(p.atomname); else for i = 1:natoms, atomname(i, :) = " "; endfor endif - if(struct_contains(p, "aresname")) + if(isfield(p, "aresname")) aresname = toupper(p.aresname); else for i = 1:natoms, aresname(i, :) = " "; endfor endif - if(struct_contains(p, "aresseq")) + if(isfield(p, "aresseq")) aresseq = p.aresseq; else aresseq = ones(natoms, 1); endif - if(struct_contains(p, "aoccupancy")) + if(isfield(p, "aoccupancy")) aoccupancy = p.aoccupancy; else aoccupancy = ones(natoms, 1); endif - if(struct_contains(p, "atempfactor")) + if(isfield(p, "atempfactor")) atempfactor = p.atempfactor; else atempfactor = zeros(natoms, 1); @@ -265,33 +265,33 @@ fprintf(f, "%s", buf); endif -if(struct_contains(p,"hetcoord")) +if(isfield(p,"hetcoord")) nhet = size(p.hetcoord, 1); - if(struct_contains(p, "hetname")) + if(isfield(p, "hetname")) hetname = toupper(p.hetname); else for i = 1:nhet hetname(i, :) = " "; endfor endif - if(struct_contains(p, "hetresname")) + if(isfield(p, "hetresname")) hetresname = toupper(p.hetresname); else for i = 1:nhet, hetresname(i, :) = " "; endfor endif - if(struct_contains(p, "hetresseq")) + if(isfield(p, "hetresseq")) hetresseq = p.hetresseq; else hetresseq = ones(nhet, 1); endif - if(struct_contains(p, "hetoccupancy")) + if(isfield(p, "hetoccupancy")) hetoccupancy = p.hetoccupancy; else hetoccupancy = ones(nhet, 1); endif - if(struct_contains(p, "hettempfactor")) + if(isfield(p, "hettempfactor")) hettempfactor = p.hettempfactor; else hettempfactor = zeros(nhet, 1); Modified: trunk/octave-forge/main/miscellaneous/inst/read_options.m =================================================================== --- trunk/octave-forge/main/miscellaneous/inst/read_options.m 2010-05-21 10:01:35 UTC (rev 7327) +++ trunk/octave-forge/main/miscellaneous/inst/read_options.m 2010-05-21 10:42:23 UTC (rev 7328) @@ -79,16 +79,17 @@ i=1; while i<nargs - if ! ischar (tmp = varargin{i++}), error ("non-string option"); end - if strcmp (tmp, "op0") , op0 = varargin{i++}; - elseif strcmp (tmp, "op1") , op1 = varargin{i++}; - elseif strcmp (tmp, "extra") , extra = varargin{i++}; - elseif strcmp (tmp, "default"), op = varargin{i++}; - elseif strcmp (tmp, "prefix") , prefix = varargin{i++}; - elseif strcmp (tmp, "nocase") , nocase = varargin{i++}; - elseif strcmp (tmp, "quiet") , quiet = varargin{i++}; - elseif strcmp (tmp, "skipnan"), skipnan = varargin{i++}; - elseif strcmp (tmp, "verbose"), verbose = varargin{i++}; + if ! ischar (tmp = varargin{i}), error ("non-string option"); end + i = i+1; + if strcmp (tmp, "op0") , op0 = varargin{i}; i=i+1; + elseif strcmp (tmp, "op1") , op1 = varargin{i}; i=i+1; + elseif strcmp (tmp, "extra") , extra = varargin{i}; i=i+1; + elseif strcmp (tmp, "default"), op = varargin{i}; i=i+1; + elseif strcmp (tmp, "prefix") , prefix = varargin{i}; i=i+1; + elseif strcmp (tmp, "nocase") , nocase = varargin{i}; i=i+1; + elseif strcmp (tmp, "quiet") , quiet = varargin{i}; i=i+1; + elseif strcmp (tmp, "skipnan"), skipnan = varargin{i}; i=i+1; + elseif strcmp (tmp, "verbose"), verbose = varargin{i}; i=i+1; else error ("unknown option '%s' for option-reading function!",tmp); end @@ -109,7 +110,7 @@ end if length (extra) - lextra = lgrep (cellstr (split (extra, " "))); + lextra = lgrep (cellstr (strsplit (extra, " "))); else lextra = {}; end @@ -159,7 +160,7 @@ tmp = correct = ""; j = 0; for i = ii - fullen(++j) = spi(find (spi > i)(1))-i ; + fullen(++j) = spi(find (spi > i,1))-i ; tmp = [tmp,"', '",opts(i:i+fullen(j)-1)]; end tmp = tmp(5:length(tmp)); @@ -168,13 +169,13 @@ ((min (fullen) != length(name)) && ! prefix) , error ("ambiguous option '%s'. Could be '%s'",oname,tmp); end - j = find (fullen == min (fullen))(1); + j = find (fullen == min (fullen), 1); ii = ii(j); end # Full name of option (w/ correct case) - fullname = opts_orig(ii:spi(find (spi > ii)(1))-1); + fullname = opts_orig(ii:spi(find (spi > ii, 1))-1); if ii < iend if verbose, printf ("read_options : found boolean '%s'\n",fullname); end op.(fullname) = 1; @@ -184,7 +185,7 @@ tmp = args{++nread}; if verbose, printf ("read_options : size is %i x %i\n",size(tmp)); end if !isnumeric (tmp) || !all (isnan (tmp(:))) || \ - !struct_contains (op, fullname) + !isfield (op, fullname) op.(fullname) = tmp; else if verbose, printf ("read_options : ignoring nan\n"); end Modified: trunk/octave-forge/main/miscellaneous/inst/temp_name.m =================================================================== --- trunk/octave-forge/main/miscellaneous/inst/temp_name.m 2010-05-21 10:01:35 UTC (rev 7327) +++ trunk/octave-forge/main/miscellaneous/inst/temp_name.m 2010-05-21 10:42:23 UTC (rev 7328) @@ -38,7 +38,7 @@ if nargin<2, quick = 1; end if quick - if ! struct_contains (cnt, rootname) + if ! isfield (cnt, rootname) cnt.(rootname) = 0; c = 0 ; else @@ -57,4 +57,4 @@ if quick cnt.(rootname) = c ; -end \ No newline at end of file +end Modified: trunk/octave-forge/main/vrml/inst/vmesh.m =================================================================== --- trunk/octave-forge/main/vrml/inst/vmesh.m 2010-05-21 10:01:35 UTC (rev 7327) +++ trunk/octave-forge/main/vrml/inst/vmesh.m 2010-05-21 10:42:23 UTC (rev 7328) @@ -1,3 +1,4 @@ + ## Copyright (C) 2002-2009 Etienne Grossmann. All rights reserved. ## ## This program is free software; you can redistribute it and/or modify it @@ -125,9 +126,8 @@ "zgray","zrb","zcol"}; for i = 1:length(all_surf_opts) - ## optname = nth (all_surf_opts, i); optname = all_surf_opts{i}; - if struct_contains (opts, optname) + if isfield (opts, optname) ## surf_args = append (surf_args, list (optname)); surf_args{length(surf_args)+1} = optname; if index (op1,[" ",optname," "]) @@ -163,7 +163,7 @@ pts = [x(:)';y(:)';z(:)']; ii = find (all (isfinite (pts))); -pt2 = pts(:,ii); x2 = x(:)(ii); y2 = y(:)(ii); z2 = z(:)(ii); +pt2 = pts(:,ii); x2 = x(ii); y2 = y(ii); z2 = z(ii); ## Add a point light @@ -215,7 +215,7 @@ # Transpose colors if all (szlc == [3,nlev]), lcol = lcol'; # Single gray level - elseif nlc == 1 , lcol *= ones (nlev,3); + elseif nlc == 1 , lcol = lcol * ones (nlev,3); # nlev gray levels elseif nlc == nlev , lcol = lcol(:)*[1 1 1]; elseif nlc == 3 , lcol = ones(nlev,1)*lcol(:)'; @@ -274,3 +274,4 @@ endfunction + Modified: trunk/octave-forge/main/vrml/inst/vrml_Background.m =================================================================== --- trunk/octave-forge/main/vrml/inst/vrml_Background.m 2010-05-21 10:01:35 UTC (rev 7327) +++ trunk/octave-forge/main/vrml/inst/vrml_Background.m 2010-05-21 10:42:23 UTC (rev 7328) @@ -56,7 +56,7 @@ body = ""; for [val,key] = hash, - if struct_contains (opts, key) + if isfield (opts, key) n = opts.(key); if (n == 0) if (ischar(val)) Modified: trunk/octave-forge/main/vrml/inst/vrml_DirectionalLight.m =================================================================== --- trunk/octave-forge/main/vrml/inst/vrml_DirectionalLight.m 2010-05-21 10:01:35 UTC (rev 7327) +++ trunk/octave-forge/main/vrml/inst/vrml_DirectionalLight.m 2010-05-21 10:42:23 UTC (rev 7328) @@ -19,12 +19,11 @@ function s = vrml_DirectionalLight (varargin) # pos 2.1.39 -hash = struct (); # pos 2.1.39 +hash = struct (); +for k=1:2:nargin, + hash = setfield(hash,varargin{k:k+1}); +end - -if nargin, hash = setfield(hash,varargin{:}); end # pos 2.1.39 -## hash = rmfield (hash, "dummy"); - tpl = struct ("ambientIntensity", "%8.3f",\ "intensity", "%8.3f",\ "direction", "%8.3f",\ @@ -37,7 +36,7 @@ if !(isnumeric(val) && isnan (val)), # Check validity of field - if ! struct_contains (tpl, key) + if !isfield (tpl, key) error (sprintf ("vrml_PointLight : unknown field '%s'",key)); end This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <par...@us...> - 2010-07-13 20:18:00
|
Revision: 7476 http://octave.svn.sourceforge.net/octave/?rev=7476&view=rev Author: paramaniac Date: 2010-07-13 20:17:54 +0000 (Tue, 13 Jul 2010) Log Message: ----------- control: minor simplifications Modified Paths: -------------- trunk/octave-forge/extra/control-legacy/inst/gensig.m trunk/octave-forge/main/control/inst/gensig.m Modified: trunk/octave-forge/extra/control-legacy/inst/gensig.m =================================================================== --- trunk/octave-forge/extra/control-legacy/inst/gensig.m 2010-07-13 09:57:29 UTC (rev 7475) +++ trunk/octave-forge/extra/control-legacy/inst/gensig.m 2010-07-13 20:17:54 UTC (rev 7476) @@ -78,9 +78,9 @@ case "co" u = cos (2*pi/tau * t); case "sq" - u = +(rem (t, tau) >= tau/2); + u = (rem (t, tau) >= tau/2); case "pu" - u = +(rem (t, tau) < (1 - 1000*eps) * tsam); + u = (rem (t, tau) < (1 - 1000*eps) * tsam); otherwise error ("gensig: invalid signal type"); endswitch Modified: trunk/octave-forge/main/control/inst/gensig.m =================================================================== --- trunk/octave-forge/main/control/inst/gensig.m 2010-07-13 09:57:29 UTC (rev 7475) +++ trunk/octave-forge/main/control/inst/gensig.m 2010-07-13 20:17:54 UTC (rev 7476) @@ -82,9 +82,9 @@ case "co" u = cos (2*pi/tau * t); case "sq" - u = +(rem (t, tau) >= tau/2); + u = (rem (t, tau) >= tau/2); case "pu" - u = +(rem (t, tau) < (1 - 1000*eps) * tsam); + u = (rem (t, tau) < (1 - 1000*eps) * tsam); otherwise error ("gensig: invalid signal type"); endswitch This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <tho...@us...> - 2011-02-24 11:53:28
|
Revision: 8134 http://octave.svn.sourceforge.net/octave/?rev=8134&view=rev Author: thomas-weber Date: 2011-02-24 11:53:21 +0000 (Thu, 24 Feb 2011) Log Message: ----------- Remove obsoleted mark_as_command from all packages. Bump dependency on Octave to 3.2, where mark_as_command was used. Modified Paths: -------------- trunk/octave-forge/extra/graceplot/DESCRIPTION trunk/octave-forge/extra/graceplot/inst/alternatives/hold.m trunk/octave-forge/extra/graceplot/inst/alternatives/legend.m trunk/octave-forge/extra/graceplot/inst/alternatives/print.m trunk/octave-forge/extra/jhandles/DESCRIPTION trunk/octave-forge/extra/jhandles/PKG_ADD trunk/octave-forge/extra/triangular/DESCRIPTION trunk/octave-forge/extra/triangular/inst/triangular.m trunk/octave-forge/main/INDEX trunk/octave-forge/main/comm/DESCRIPTION trunk/octave-forge/main/comm/inst/comms.m trunk/octave-forge/main/fixed/DESCRIPTION trunk/octave-forge/main/fixed/inst/fixedpoint.m trunk/octave-forge/main/plot/DESCRIPTION trunk/octave-forge/main/plot/inst/zoom.m Modified: trunk/octave-forge/extra/graceplot/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/graceplot/DESCRIPTION 2011-02-23 23:03:33 UTC (rev 8133) +++ trunk/octave-forge/extra/graceplot/DESCRIPTION 2011-02-24 11:53:21 UTC (rev 8134) @@ -6,7 +6,7 @@ Title: Graceplot Description: Graceplot bindings for octave. Categories: graphics -Depends: octave (>= 2.9.7), io (>= 1.0.0), general +Depends: octave (>= 3.2), io (>= 1.0.0), general BuildRequires: grace-devel License: GPL version 2 or later Url: http://octave.sf.net Modified: trunk/octave-forge/extra/graceplot/inst/alternatives/hold.m =================================================================== --- trunk/octave-forge/extra/graceplot/inst/alternatives/hold.m 2011-02-23 23:03:33 UTC (rev 8133) +++ trunk/octave-forge/extra/graceplot/inst/alternatives/hold.m 2011-02-24 11:53:21 UTC (rev 8134) @@ -31,8 +31,6 @@ ## off, and @code{hold} with no arguments toggles the current hold state. ## @end deftypefn -## PKG_ADD: mark_as_command hold - ## Author: Teemu Ikonen <tpi...@pc...> ## Created: 25.7.2003 @@ -40,4 +38,4 @@ __grhold__(varargin{:}); -endfunction \ No newline at end of file +endfunction Modified: trunk/octave-forge/extra/graceplot/inst/alternatives/legend.m =================================================================== --- trunk/octave-forge/extra/graceplot/inst/alternatives/legend.m 2011-02-23 23:03:33 UTC (rev 8133) +++ trunk/octave-forge/extra/graceplot/inst/alternatives/legend.m 2011-02-24 11:53:21 UTC (rev 8134) @@ -83,7 +83,6 @@ ## 2005-01-11 Teemu Ikonen ## * modify to support Grace -## PKG_ADD mark_as_command legend function legend (varargin) args = nargin(); Modified: trunk/octave-forge/extra/graceplot/inst/alternatives/print.m =================================================================== --- trunk/octave-forge/extra/graceplot/inst/alternatives/print.m 2011-02-23 23:03:33 UTC (rev 8133) +++ trunk/octave-forge/extra/graceplot/inst/alternatives/print.m 2011-02-24 11:53:21 UTC (rev 8134) @@ -54,16 +54,8 @@ ## ## The filename and options can be given in any order. ## -## If you are using Octave 2.1.x or above, mark_as_command("print") -## will change print from a function to a command, so instead of typing -## print("-depsc", "out.ps") -## you can type -## print -depsc out.ps -## -## See also: orient, mark_as_command +## See also: orient -## PKG_ADD: mark_as_command print - ## -solid | -dashed ## Solid or dashed lines. Modified: trunk/octave-forge/extra/jhandles/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/jhandles/DESCRIPTION 2011-02-23 23:03:33 UTC (rev 8133) +++ trunk/octave-forge/extra/jhandles/DESCRIPTION 2011-02-24 11:53:21 UTC (rev 8134) @@ -7,6 +7,6 @@ Description: JHandles is a java- and openGL-based alternative graphics package for octave, providing a handle-based mechanism similar to Matlab. Categories: Graphics -Depends: octave (>= 2.9.12), java +Depends: octave (>= 3.2), java License: GPL version 2 or later / LGPL SystemRequirements: jre, jogl Modified: trunk/octave-forge/extra/jhandles/PKG_ADD =================================================================== --- trunk/octave-forge/extra/jhandles/PKG_ADD 2011-02-23 23:03:33 UTC (rev 8133) +++ trunk/octave-forge/extra/jhandles/PKG_ADD 2011-02-24 11:53:21 UTC (rev 8134) @@ -21,11 +21,6 @@ atexit ("__jhandles_exit"); - mark_as_command shading; - mark_as_command legend; - mark_as_command hidden; - mark_as_command colorbar; - java_invoke ("java.lang.System", "setProperty", "octave.jhandles.path", ... fileparts (mfilename ("fullpath"))); else Modified: trunk/octave-forge/extra/triangular/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/triangular/DESCRIPTION 2011-02-23 23:03:33 UTC (rev 8133) +++ trunk/octave-forge/extra/triangular/DESCRIPTION 2011-02-24 11:53:21 UTC (rev 8134) @@ -5,7 +5,7 @@ Maintainer: David Bateman Title: Triangular. Description: Simple example of a user type implementing a simple matrix type for triangular matrices. -Depends: octave (> 3.1.54) +Depends: octave (>= 3.2) Autoload: no License: GPL version 2 or later Url: http://octave.sf.net Modified: trunk/octave-forge/extra/triangular/inst/triangular.m =================================================================== --- trunk/octave-forge/extra/triangular/inst/triangular.m 2011-02-23 23:03:33 UTC (rev 8133) +++ trunk/octave-forge/extra/triangular/inst/triangular.m 2011-02-24 11:53:21 UTC (rev 8134) @@ -19,7 +19,6 @@ ## Manual for test triangular matrix user type. ## @end deftypefn -## PKG_ADD: mark_as_command triangular function retval = triangular () doc ("triangular"); endfunction Modified: trunk/octave-forge/main/INDEX =================================================================== --- trunk/octave-forge/main/INDEX 2011-02-23 23:03:33 UTC (rev 8133) +++ trunk/octave-forge/main/INDEX 2011-02-24 11:53:21 UTC (rev 8134) @@ -108,8 +108,6 @@ mex mexext source - mark_as_command unmark_command - mark_as_rawcommand unmark_rawcommand iscommand israwcommand Load path path Modified: trunk/octave-forge/main/comm/DESCRIPTION =================================================================== --- trunk/octave-forge/main/comm/DESCRIPTION 2011-02-23 23:03:33 UTC (rev 8133) +++ trunk/octave-forge/main/comm/DESCRIPTION 2011-02-24 11:53:21 UTC (rev 8134) @@ -5,7 +5,7 @@ Maintainer: David Bateman Title: Communications. Description: Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields -Depends: octave (> 3.1.54), signal (>= 1.0.0), image +Depends: octave (>= 3.2), signal (>= 1.0.0), image Autoload: yes License: GPL version 2 or later Url: http://octave.sf.net Modified: trunk/octave-forge/main/comm/inst/comms.m =================================================================== --- trunk/octave-forge/main/comm/inst/comms.m 2011-02-23 23:03:33 UTC (rev 8133) +++ trunk/octave-forge/main/comm/inst/comms.m 2011-02-24 11:53:21 UTC (rev 8134) @@ -64,7 +64,6 @@ ## use of this toolbox. ## @end deftypefn -## PKG_ADD: mark_as_command comms function retval = comms(typ, tests) if (nargin < 1) Modified: trunk/octave-forge/main/fixed/DESCRIPTION =================================================================== --- trunk/octave-forge/main/fixed/DESCRIPTION 2011-02-23 23:03:33 UTC (rev 8133) +++ trunk/octave-forge/main/fixed/DESCRIPTION 2011-02-24 11:53:21 UTC (rev 8134) @@ -5,7 +5,7 @@ Maintainer: David Bateman Title: Fixed Point Computations Description: Fixed point real and complex matrix toolbox -Depends: octave (> 3.1.54) +Depends: octave (>= 3.2) Autoload: yes License: GPL version 2 or later Url: http://octave.sf.net Modified: trunk/octave-forge/main/fixed/inst/fixedpoint.m =================================================================== --- trunk/octave-forge/main/fixed/inst/fixedpoint.m 2011-02-23 23:03:33 UTC (rev 8133) +++ trunk/octave-forge/main/fixed/inst/fixedpoint.m 2011-02-24 11:53:21 UTC (rev 8134) @@ -57,8 +57,6 @@ ## use of this toolbox. ## @end deftypefn -## PKG_ADD: mark_as_command fixedpoint - function retval = fixedpoint(typ, tests) if (nargin < 1) Modified: trunk/octave-forge/main/plot/DESCRIPTION =================================================================== --- trunk/octave-forge/main/plot/DESCRIPTION 2011-02-23 23:03:33 UTC (rev 8133) +++ trunk/octave-forge/main/plot/DESCRIPTION 2011-02-24 11:53:21 UTC (rev 8134) @@ -6,7 +6,7 @@ Title: Plotting. Description: Additional ploting tools for Octave. Categories: Plotting -Depends: octave (>= 2.9.7) +Depends: octave (>= 3.2) Autoload: yes License: GPL version 2 or later Url: http://octave.sf.net Modified: trunk/octave-forge/main/plot/inst/zoom.m =================================================================== --- trunk/octave-forge/main/plot/inst/zoom.m 2011-02-23 23:03:33 UTC (rev 8133) +++ trunk/octave-forge/main/plot/inst/zoom.m 2011-02-24 11:53:21 UTC (rev 8134) @@ -1,5 +1,4 @@ ## zoom ... ## Compatibility function; does nothing -## PKG_ADD mark_as_command zoom function zoom This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ha...@us...> - 2011-06-09 11:25:33
|
Revision: 8328 http://octave.svn.sourceforge.net/octave/?rev=8328&view=rev Author: hauberg Date: 2011-06-09 11:25:26 +0000 (Thu, 09 Jun 2011) Log Message: ----------- Remove autoconf stuff Removed Paths: ------------- trunk/octave-forge/Makeconf.base trunk/octave-forge/Makefile trunk/octave-forge/autogen.sh trunk/octave-forge/configure.base trunk/octave-forge/install-sh trunk/octave-forge/octinst.sh.in Deleted: trunk/octave-forge/Makeconf.base =================================================================== --- trunk/octave-forge/Makeconf.base 2011-06-08 18:30:21 UTC (rev 8327) +++ trunk/octave-forge/Makeconf.base 2011-06-09 11:25:26 UTC (rev 8328) @@ -1,139 +0,0 @@ -## Makeconf is automatically generated from Makeconf.base and Makeconf.add -## in the various subdirectories. To regenerate, use ./autogen.sh to -## create a new ./Makeconf.in, then use ./configure to generate a new -## Makeconf. - -OCTAVE_FORGE = 1 - -SHELL = @SHELL@ - -canonical_host_type = @canonical_host_type@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ -bindir = @bindir@ -mandir = @mandir@ -libdir = @libdir@ -datadir = @datadir@ -infodir = @infodir@ -includedir = @includedir@ -INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALLOCT=octinst.sh - -DESTDIR = - -RANLIB = @RANLIB@ -STRIP = @STRIP@ -LN_S = @LN_S@ - -# Most octave programs will be compiled with $(MKOCTFILE). Those which -# cannot use mkoctfile directly can request the flags that mkoctfile -# would use as follows: -# FLAG = $(shell $(MKOCTFILE) -p FLAG) -# The following flags are for compiling programs that are independent -# of Octave. How confusing. -CC = @CC@ -CFLAGS = @CFLAGS@ -CPPFLAGS = @CPPFLAGS@ -CPICFLAG = @CPICFLAG@ -CXX = @CXX@ -CXXFLAGS = @CXXFLAGS@ -CXXPICFLAG = @CXXPICFLAG@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FPICFLAG = @FPICFLAG@ - -OCTAVE = @OCTAVE@ -OCTAVE_VERSION = @OCTAVE_VERSION@ -MKOCTFILE = @MKOCTFILE@ -DHAVE_OCTAVE_$(ver) -v -SHLEXT = @SHLEXT@ - -ver = @ver@ -MPATH = @mpath@ -OPATH = @opath@ -XPATH = @xpath@ -ALTMPATH = @altmpath@ -ALTOPATH = @altopath@ - -MAKEINFO = @MAKEINFO@ -TEXI2PDF = @TEXI2PDF@ -TEXI2DVI = @TEXI2DVI@ -TEXI2HTML = @TEXI2HTML@ -DVIPDF = @DVIPDF@ -DVIPS = @DVIPS@ - -MKDOC = @MKDOC@ -MKTEXI = @MKTEXI@ -TOPDIR = @TOPDIR@ - -SVN2CL = @SVN2CL@ - -%.o: %.c ; $(MKOCTFILE) -c $< -%.o: %.f ; $(MKOCTFILE) -c $< -%.o: %.cc ; $(MKOCTFILE) -c $< -%.oct: %.cc ; $(MKOCTFILE) $< - -# These are stub rules for the construction of packages - -opkg = $(filter-out %/,$(subst /,/ ,$@)) -ifeq ($(PKG_FILE),) -# Use the wildcard on INDEX and PKG_ADD as well to allow for their absence -PKG_FILES = COPYING DESCRIPTION $(wildcard ChangeLog) $(wildcard INDEX) \ - $(wildcard PKG_ADD) $(wildcard PKG_DEL) $(wildcard post_install.m) \ - $(wildcard pre_install.m) $(wildcard on_uninstall.m) \ - $(wildcard inst/*) $(wildcard src/*) \ - $(wildcard doc/*) $(wildcard bin/*) -endif -REAL_PKG_FILES = $(filter-out %/.svn %/.svnignore %~ %/autom4te.cache, $(PKG_FILES)) - -pkg/%: - @ver=`grep "Version:" DESCRIPTION | sed -e "s/Version: *//" | \ - sed -e "s/^[[:space:]]*//" | sed -e "s/[[:space:]]*$$//"`; \ - name=`grep "Name:" DESCRIPTION | sed -e "s/^Name: *//" | \ - sed -e "s/^[[:space:]]*//" | sed -e "s/[[:space:]]*$$//" | \ - sed -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`; \ - if [ -e "../$(PKGDIR)/$$name-$$ver.tar.gz" ]; then \ - newer=`find . -type f -newer ../$(PKGDIR)/$$name-$$ver.tar.gz`; \ - if test "X$${newer}X" != "XX"; then \ - build="yes"; \ - else \ - build="no"; \ - fi; \ - else \ - build="yes"; \ - fi; \ - if test "X$${build}X" = "XyesX"; then \ - mkdir ../$(PKGDIR)/$$name-$$ver; \ - if [ ! -f ChangeLog ]; then \ - if test "x$(SVN2CL)" != "x"; then \ - $(SVN2CL) --file=../$(PKGDIR)/$$name-$$ver/ChangeLog.tmp; \ - if [ -f ../$(PKGDIR)/$$name-$$ver/ChangeLog.tmp ]; then \ - echo "# Automatically generated file --- DO NOT EDIT" | \ - cat - ../$(PKGDIR)/$$name-$$ver/ChangeLog.tmp > \ - ../$(PKGDIR)/$$name-$$ver/ChangeLog; \ - rm ../$(PKGDIR)/$$name-$$ver/ChangeLog.tmp; \ - fi; \ - fi; \ - fi; \ - tar -cf - $(REAL_PKG_FILES) | (cd ../$(PKGDIR)/$$name-$$ver; tar -xf -); \ - cd ../$(PKGDIR); \ - cp ../package_configure.in $$name-$$ver/configure; \ - cp ../package_Makefile.in $$name-$$ver/Makefile; \ - (cd $$name-$$ver; find . -name .svn -a -type d | xargs rm -fr); \ - tar -zcf $$name-$$ver.tar.gz $$name-$$ver; \ - rm -fr $$name-$$ver; \ - fi - -pre-pkg:: - @if [ -f src/autogen.sh ]; then \ - cd src; \ - sh ./autogen.sh; \ - cd ..; \ - fi - -# By default do nothing post packaging -post-pkg:: - @true - Deleted: trunk/octave-forge/Makefile =================================================================== --- trunk/octave-forge/Makefile 2011-06-08 18:30:21 UTC (rev 8327) +++ trunk/octave-forge/Makefile 2011-06-09 11:25:26 UTC (rev 8328) @@ -1,99 +0,0 @@ - -sinclude Makeconf - -ifeq ($(MPATH),$(OPATH)) - LOADPATH = $(MPATH)//: -else - LOADPATH = $(MPATH)//:$(OPATH)//: -endif -RUN_OCTAVE=admin/run_forge $(OCTAVE) --norc - -SUBMAKEDIRS = $(dir $(wildcard */Makefile)) -.PHONY: subdirs clearlog $(SUBMAKEDIRS) - -ifdef OCTAVE_FORGE - -.PHONY: all install packages package check icheck srpms www doxygen compare - -all: clearlog packages - @echo "Packaging finished." - @if test -f build.fail ; then cat build.fail ;\ - echo "Some functions failed to be packed (search build.log for errors)." ;\ - echo "This should not happen and if it does it is a bug in the package creation" ; \ - echo "process."; \ - false; fi - @echo "You can find the individual packages in the sub-directories of packages/"; - @echo "and bundles of these packages in packages/ itself. Please run 'make check' to" - @echo "ensure that the packages are useable and that all dependencies are correct." - -# Use the structure below to change MAKECMDGOALS to "package" -package: subdirs -packages: - @$(MAKE) -k package - @$(MAKE) -C packages all - -install: installpause - @$(MAKE) -C packages $(MAKECMDGOALS) - @echo "Type \"pkg('load','all')\" at the octave prompt to start" - @echo "using the installed packages" - -installpause: - @echo "*** The install target is deprecated and the individual ***" - @echo "*** packages should be installed using the Octave package ***" - @echo "*** manager. Press any key to continue. ***" - @read -n 1 - -check: - @$(MAKE) -C packages $(MAKECMDGOALS) - -icheck: - @$(MAKE) -C packages $(MAKECMDGOALS) - -srpms: - @$(MAKE) -C packages $(MAKECMDGOALS) - @echo "*** You can find the built SRPMs in packages/RPM/SRPMS ***" - -www: - @$(MAKE) -C doc - -doxygen: - @$(MAKE) -C doc doxygen - -compare: - $(MAKE) -C packages $(MAKECMDGOALS) -else - -.PHONY: all install srpms - -all install srpms: - @echo "./configure ; make" - -endif - -.PHONY: clean distclean dist checkindist - -clean: clearlog subdirs - -$(RM) fntests.m fntests.log packages.md5 - -$(RM) core octave-core octave configure.in - -distclean: subdirs - -$(MAKE) clean - -$(RM) Makeconf octinst.sh config.cache config.status config.log \ - build.log build.fail *~ - -dist: checkindist subdirs - -$(RM) build.log build.fail - admin/get_authors - ./autogen.sh - -checkindist: - @if test -d CVS; then \ - echo Follow the instructions in octave-forge/release.sh && false; \ - else true; fi - -subdirs: $(SUBMAKEDIRS) -clearlog: ; @-$(RM) build.log build.fail -$(SUBMAKEDIRS): - @echo Processing $@ | tee -a build.log - @($(MAKE) -C $@ -k $(MAKECMDGOALS) 2>&1 || \ - echo "$@ not complete." >>build.fail ) | tee -a build.log Deleted: trunk/octave-forge/autogen.sh =================================================================== --- trunk/octave-forge/autogen.sh 2011-06-08 18:30:21 UTC (rev 8327) +++ trunk/octave-forge/autogen.sh 2011-06-09 11:25:26 UTC (rev 8328) @@ -1,33 +0,0 @@ -#! /bin/sh - -## Generate ./configure -rm -f configure.in -echo "dnl --- DO NOT EDIT --- Automatically generated by autogen.sh" > configure.in -cat configure.base >> configure.in -files=`find . -name configure.add -print` -if test ! -z "$files" ; then - cat $files >> configure.in -fi -cat <<EOF >> configure.in - AC_OUTPUT(\$CONFIGURE_OUTPUTS) - dnl XXX FIXME XXX chmod is not in autoconf's list of portable functions - chmod 0771 octinst.sh - echo " " - echo " \"\\\$prefix\" is \$prefix" - echo " \"\\\$exec_prefix\" is \$exec_prefix" - AC_MSG_RESULT([\$STATUS_MSG - -find . -name NOINSTALL -print # shows which toolboxes won't be installed -]) -EOF - -autoconf && rm -f configure.in - -## Generate ./Makeconf.in -rm -f Makeconf.in -cp Makeconf.base Makeconf.in -files=`find . -name Makeconf.add -print` -if test ! -z "$files" ; then - cat $files >> Makeconf.in -fi - Deleted: trunk/octave-forge/configure.base =================================================================== --- trunk/octave-forge/configure.base 2011-06-08 18:30:21 UTC (rev 8327) +++ trunk/octave-forge/configure.base 2011-06-09 11:25:26 UTC (rev 8328) @@ -1,449 +0,0 @@ -dnl The configure script is generated by autogen.sh from configure.base -dnl and the various configure.add files in the source tree. Edit -dnl configure.base and reprocess rather than modifying ./configure. - -dnl autoconf 2.13 certainly doesn't work! What is the minimum requirement? -AC_PREREQ(2.2) - -AC_INIT(configure.base) - -PACKAGE=octave-forge -MAJOR_VERSION=0 -MINOR_VERSION=1 -PATCH_LEVEL=0 - -dnl Kill caching --- this ought to be the default -define([AC_CACHE_LOAD], )dnl -define([AC_CACHE_SAVE], )dnl - -dnl uncomment to put support files in another directory -dnl AC_CONFIG_AUX_DIR(admin) - -VERSION=$MAJOR_VERSION.$MINOR_VERSION.$PATCH_LEVEL -AC_SUBST(PACKAGE) -AC_SUBST(VERSION) - -dnl need to find admin files, so keep track of the top dir. -TOPDIR=`pwd` -AC_SUBST(TOPDIR) - -dnl if mkoctfile doesn't work, then we need the following: -dnl AC_PROG_CXX -dnl AC_PROG_F77 - -dnl Need C compiler regardless so define it in a way that -dnl makes autoconf happy and we can override whatever we -dnl need with mkoctfile -p. -dnl XXX FIXME XXX should use mkoctfile to get CC and CFLAGS -AC_PROG_CC - -dnl XXX FIXME XXX need tests for -p -c -s in mkoctfile. - -dnl ******************************************************************* -dnl Sort out mkoctfile version number and install paths - -dnl XXX FIXME XXX latest octave has octave-config so we don't -dnl need to discover things here. Doesn't have --exe-site-dir -dnl but defines --oct-site-dir and --m-site-dir - -dnl Check for mkoctfile -AC_CHECK_PROG(MKOCTFILE,mkoctfile,mkoctfile) -test -z "$MKOCTFILE" && AC_MSG_WARN([no mkoctfile found on path]) - -AC_SUBST(ver) -AC_SUBST(subver) -AC_SUBST(mpath) -AC_SUBST(opath) -AC_SUBST(xpath) -AC_SUBST(altpath) -AC_SUBST(altmpath) -AC_SUBST(altopath) - -AC_ARG_WITH(path, - [ --with-path install path prefix], - [ path=$withval ]) -AC_ARG_WITH(mpath, - [ --with-mpath override path for m-files], - [mpath=$withval]) -AC_ARG_WITH(opath, - [ --with-opath override path for oct-files], - [opath=$withval]) -AC_ARG_WITH(xpath, - [ --with-xpath override path for executables], - [xpath=$withval]) -AC_ARG_WITH(altpath, - [ --with-altpath alternative functions install path prefix], - [ altpath=$withval ]) -AC_ARG_WITH(altmpath, - [ --with-altmpath override path for alternative m-files], - [altmpath=$withval]) -AC_ARG_WITH(altopath, - [ --with-altopath override path for alternative oct-files], - [altopath=$withval]) - -if test -n "$path" ; then - test -z "$mpath" && mpath=$path - test -z "$opath" && opath=$path/oct - test -z "$xpath" && xpath=$path/bin - test -z "$altpath" && altpath=$path-alternatives -fi - -if test -n "$altpath" ; then - test -z "$altmpath" && altmpath=$altpath - test -z "$altopath" && altopath=$altpath/oct -fi - -dnl Don't query if path/ver are given in the configure environment -#if test -z "$mpath" || test -z "$opath" || test -z "$xpath" || test -z "$altmpath" || test -z "$altopath" || test -z "$ver" ; then -if test -z "$mpath" || test -z "$opath" || test -z "$xpath" || test -z "$ver" ; then - dnl Construct program to get mkoctfile version and local install paths - cat > conftest.cc <<EOF -#include <octave/config.h> -#include <octave/version.h> -#include <octave/defaults.h> - -#define INFOV "\nINFOV=" OCTAVE_VERSION "\n" - -#define INFOH "\nINFOH=" OCTAVE_CANONICAL_HOST_TYPE "\n" - -#ifdef OCTAVE_LOCALVERFCNFILEDIR -# define INFOM "\nINFOM=" OCTAVE_LOCALVERFCNFILEDIR "\n" -#else -# define INFOM "\nINFOM=" OCTAVE_LOCALFCNFILEPATH "\n" -#endif - -#ifdef OCTAVE_LOCALVEROCTFILEDIR -# define INFOO "\nINFOO=" OCTAVE_LOCALVEROCTFILEDIR "\n" -#else -# define INFOO "\nINFOO=" OCTAVE_LOCALOCTFILEPATH "\n" -#endif - -#ifdef OCTAVE_LOCALVERARCHLIBDIR -# define INFOX "\nINFOX=" OCTAVE_LOCALVERARCHLIBDIR "\n" -#else -# define INFOX "\nINFOX=" OCTAVE_LOCALARCHLIBDIR "\n" -#endif - -const char *infom = INFOM; -const char *infoo = INFOO; -const char *infox = INFOX; -const char *infoh = INFOH; -const char *infov = INFOV; -EOF - - dnl Compile program perhaps with a special version of mkoctfile - $MKOCTFILE conftest.cc || AC_MSG_ERROR(Could not run $MKOCTFILE) - - dnl Strip the config info from the compiled file - eval `strings conftest.o | grep "^INFO.=" | sed -e "s,//.*$,,"` - rm -rf conftest* - - dnl set the appropriate variables if they are not already set - ver=`echo $INFOV | sed -e "s/\.//" -e "s/\..*$//"` - subver=`echo $INFOV | sed -e "[s/^[^.]*[.][^.]*[.]//]"` - alt_mbase=`echo $INFOM | sed -e "[s,\/[^\/]*$,,]"` - alt_obase=`echo $INFOO | sed -e "[s,/site.*$,/site,]"` - test -z "$mpath" && mpath=$INFOM/octave-forge - test -z "$opath" && opath=$INFOO/octave-forge - test -z "$xpath" && xpath=$INFOX - test -z "$altmpath" && altmpath=$alt_mbase/octave-forge-alternatives/m - test -z "$altopath" && altopath=$alt_obase/octave-forge-alternatives/oct/$INFOH -fi - -dnl ******************************************************************* - -dnl XXX FIXME XXX Should we allow the user to override these? -dnl Do we even need them? The individual makefiles can call mkoctfile -p -dnl themselves, so the only reason to keep them is for configure, and -dnl for those things which are not built using mkoctfile (e.g., aurecord) -dnl but it is not clear we should be using octave compile flags for those. - -dnl C compiler and flags -AC_MSG_RESULT([retrieving compile and link flags from $MKOCTFILE]) -CC=`$MKOCTFILE -p CC` -CFLAGS=`$MKOCTFILE -p CFLAGS` -CPPFLAGS=`$MKOCTFILE -p CPPFLAGS` -CPICFLAG=`$MKOCTFILE -p CPICFLAG` -LDFLAGS=`$MKOCTFILE -p LDFLAGS` -LIBS=`$MKOCTFILE -p LIBS` -AC_SUBST(CC) -AC_SUBST(CFLAGS) -AC_SUBST(CPPFLAGS) -AC_SUBST(CPICFLAG) - -dnl Fortran compiler and flags -F77=`$MKOCTFILE -p F77` -FFLAGS=`$MKOCTFILE -p FFLAGS` -FPICFLAG=`$MKOCTFILE -p FPICFLAG` -AC_SUBST(F77) -AC_SUBST(FFLAGS) -AC_SUBST(FPICFLAG) - -dnl C++ compiler and flags -CXX=`$MKOCTFILE -p CXX` -CXXFLAGS=`$MKOCTFILE -p CXXFLAGS` -CXXPICFLAG=`$MKOCTFILE -p CXXPICFLAG` -AC_SUBST(CXX) -AC_SUBST(CXXFLAGS) -AC_SUBST(CXXPICFLAG) - -dnl ******************************************************************* - -dnl Check for features of your version of mkoctfile. -dnl All checks should be designed so that the default -dnl action if the tests are not performed is to do whatever -dnl is appropriate for the most recent version of Octave. - -dnl Define the following macro: -dnl OF_CHECK_LIB(lib,fn,true,false,helpers) -dnl This is just like AC_CHECK_LIB, but it doesn't update LIBS -AC_DEFUN(OF_CHECK_LIB, -[save_LIBS="$LIBS" -AC_CHECK_LIB($1,$2,$3,$4,$5) -LIBS="$save_LIBS" -]) - -dnl Define the following macro: -dnl TRY_MKOCTFILE(msg,program,action_if_true,action_if_false) -dnl -AC_DEFUN(TRY_MKOCTFILE, -[AC_MSG_CHECKING($1) -cat > conftest.cc << EOF -#include <octave/config.h> -$2 -EOF -ac_try="$MKOCTFILE -c conftest.cc" -if AC_TRY_EVAL(ac_try) ; then - AC_MSG_RESULT(yes) - $3 -else - AC_MSG_RESULT(no) - $4 -fi -]) - -dnl -dnl Check if F77_FUNC works with MKOCTFILE -dnl -TRY_MKOCTFILE([for F77_FUNC], -[int F77_FUNC (hello, HELLO) (const int &n);],, -[MKOCTFILE="$MKOCTFILE -DF77_FUNC=F77_FCN"]) - -dnl ********************************************************** - -dnl Evaluate an expression in octave -dnl -dnl OCTAVE_EVAL(expr,var) -> var=expr -dnl -AC_DEFUN(OCTAVE_EVAL, -[AC_MSG_CHECKING([for $1 in Octave]) -$2=`echo "disp($1)" | $OCTAVE -qf` -AC_MSG_RESULT($$2) -AC_SUBST($2) -]) - -dnl Check status of an octave variable -dnl -dnl OCTAVE_CHECK_EXIST(variable,action_if_true,action_if_false) -dnl -AC_DEFUN(OCTAVE_CHECK_EXIST, -[AC_MSG_CHECKING([for $1 in Octave]) -if test `echo 'disp(exist("$1"))' | $OCTAVE -qf`X != 0X ; then - AC_MSG_RESULT(yes) - $2 -else - AC_MSG_RESULT(no) - $3 -fi -]) - -dnl should check that $(OCTAVE) --version matches $(MKOCTFILE) --version -AC_CHECK_PROG(OCTAVE,octave,octave) -OCTAVE_EVAL(OCTAVE_VERSION,OCTAVE_VERSION) - -dnl grab canonical host type so we can write system specific install stuff -OCTAVE_EVAL(octave_config_info('canonical_host_type'),canonical_host_type) - -dnl grab SHLEXT from octave config -OCTAVE_EVAL(octave_config_info('SHLEXT'),SHLEXT) - -AC_PROG_LN_S -AC_PROG_INSTALL -AC_PROG_RANLIB - -dnl Use $(COPY_FLAGS) to set options for cp when installing .oct files. -COPY_FLAGS="-Rfp" -case "$canonical_host_type" in - *-*-linux*) - COPY_FLAGS="-fdp" - ;; -esac -AC_SUBST(COPY_FLAGS) - -dnl Use $(STRIP) in the makefile to strip executables. If not found, -dnl STRIP expands to ':', which in the makefile does nothing. -dnl Don't need this for .oct files since mkoctfile handles them directly -STRIP=${STRIP-strip} -AC_CHECK_PROG(STRIP,$STRIP,$STRIP,:) - -dnl Strip on windows, don't strip on Mac OS/X or IRIX -dnl For the rest, you can force strip using MKOCTFILE="mkoctfile -s" -dnl or avoid strip using STRIP=: before ./configure -case "$canonical_host_type" in - powerpc-apple-darwin*|*-sgi-*) - STRIP=: - ;; - *-cygwin-*|*-mingw-*) - MKOCTFILE="$MKOCTFILE -s" - ;; -esac - -dnl Test for the makeinfo program -AC_CHECK_PROG(MAKEINFO,makeinfo,makeinfo) -if [ test -n "$MAKEINFO" ]; then - dnl Check whether the makeinfo command accepts the - dnl "--no-split" option - touch conftest.texi - AC_MSG_CHECKING([for makeinfo --no-split]) - ac_try="$MAKEINFO --no-split conftest.texi" - if AC_TRY_EVAL(ac_try) ; then - MAKEINFO="$MAKEINFO --no-split" - AC_MSG_RESULT(yes) - else - AC_MSG_RESULT(no) - fi - rm -f conftest.* -fi - -dnl Test for the texi2dvi program -AC_CHECK_PROG(TEXI2DVI,texi2dvi,texi2dvi) -if [ test -n "$TEXI2DVI" ]; then - if test -n "$COMSPEC"; then - TEXI2DVI="COMSPEC= $TEXI2DVI" - fi - dnl Check whether the texi2dvi command accepts the - dnl "--clean" option - cat > conftest.texi <<EOF -\input texinfo -@bye -EOF - AC_MSG_CHECKING([that texi2dvi runs]) - ac_try="$TEXI2DVI conftest.texi > /dev/null" - if AC_TRY_EVAL(ac_try) ; then - AC_MSG_RESULT(yes) - if test -z "$COMSPEC"; then - AC_MSG_CHECKING([for texi2dvi --clean]) - ac_try="$TEXI2DVI --clean conftest.texi > /dev/null" - if AC_TRY_EVAL(ac_try) ; then - TEXI2DVI="$TEXI2DVI --clean" - AC_MSG_RESULT(yes) - else - AC_MSG_RESULT(no) - fi - fi - else - TEXI2DVI="" - AC_MSG_RESULT(no) - fi - rm -f conftest.* -fi - -dnl Test for the texi2pdf program -AC_CHECK_PROG(TEXI2PDF,texi2pdf,texi2pdf) -if [ test -n "$TEXI2PDF" ]; then - if test -n "$COMSPEC"; then - TEXI2PDF="COMSPEC= $TEXI2PDF" - fi - dnl Check whether the texi2pdf command accepts the - dnl "--clean" option - cat > conftest.texi <<EOF -\input texinfo -@bye -EOF - AC_MSG_CHECKING([that texi2pdf runs]) - ac_try="$TEXI2PDF conftest.texi > /dev/null" - if AC_TRY_EVAL(ac_try) ; then - AC_MSG_RESULT(yes) - if test -z "$COMSPEC"; then - AC_MSG_CHECKING([for texi2pdf --clean]) - ac_try="$TEXI2PDF --clean conftest.texi > /dev/null" - if AC_TRY_EVAL(ac_try) ; then - TEXI2PDF="$TEXI2PDF --clean" - AC_MSG_RESULT(yes) - else - AC_MSG_RESULT(no) - fi - fi - else - TEXI2PDF="" - AC_MSG_RESULT(no) - fi - rm -f conftest.* -fi - -dnl Test for the texi2html program -AC_CHECK_PROG(TEXI2HTML,texi2html,texi2html) -if [ test -n "$TEXI2HTML" ]; then - STATUS="yes" - dnl Check whether the texi2html command accepts the - dnl "-split_chapter -number" option - touch conftest.texi - AC_MSG_CHECKING([for texi2html --clean]) - ac_try="$TEXI2HTML -split_chapter -number conftest.texi" - if AC_TRY_EVAL(ac_try) ; then - TEXI2HTML="$TEXI2HTML -split_chapter -number" - AC_MSG_RESULT(yes) - else - AC_MSG_RESULT(no) - fi - rm -f conftest.* - dnl TeTex 3.0 on Suse is leaving a conftest directory - rm -rf conftest -fi - -dnl Test for the dvipdf program -AC_CHECK_PROG(DVIPDF,dvipdf,dvipdf) -if test -z "$DVIPDF"; then - AC_CHECK_PROG(DVIPDF,dvipdfm,dvipdfm) -fi - -dnl Test for the dvips program -AC_CHECK_PROG(DVIPS,dvips,dvips) - -MKDOC=$TOPDIR/admin/mkdoc -AC_SUBST(MKDOC) - -MKTEXI=$TOPDIR/admin/mktexi -AC_SUBST(MKTEXI) - -dnl Test for the svn2cl program -AC_CHECK_PROGS(SVN2CL,svn2cl svn2cl.pl) - -CONFIGURE_OUTPUTS="doc/macros.m4 Makeconf octinst.sh" -STATUS_MSG=" -octave commands will install into the following directories: - m-files: $mpath - oct-files: $opath - binaries: $xpath -alternatives: - m-files: $altmpath - oct-files: $altopath - -shell commands will install into the following directories: - binaries: $bindir - man pages: $mandir - libraries: $libdir - headers: $includedir - -octave-forge is configured with - octave: $OCTAVE (version $OCTAVE_VERSION) - mkoctfile: $MKOCTFILE for Octave $subver - makeinfo: $MAKEINFO - texi2pdf: $TEXI2PDF - texi2dvi: $TEXI2DVI - texi2html: $TEXI2HTML - mkdoc: $MKDOC - mktexi: $MKTEXI - dvips: $DVIPS - dvipdf: $DVIPDF - svn2cl: $SVN2CL" Deleted: trunk/octave-forge/install-sh =================================================================== --- trunk/octave-forge/install-sh 2011-06-08 18:30:21 UTC (rev 8327) +++ trunk/octave-forge/install-sh 2011-06-09 11:25:26 UTC (rev 8328) @@ -1,251 +0,0 @@ -#!/bin/sh -# -# install - install a program, script, or datafile -# This comes from X11R5 (mit/util/scripts/install.sh). -# -# Copyright 1991 by the Massachusetts Institute of Technology -# -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation, and that the name of M.I.T. not be used in advertising or -# publicity pertaining to distribution of the software without specific, -# written prior permission. M.I.T. makes no representations about the -# suitability of this software for any purpose. It is provided "as is" -# without express or implied warranty. -# -# Calling this script install-sh is preferred over install.sh, to prevent -# `make' implicit rules from creating a file called install from it -# when there is no Makefile. -# -# This script is compatible with the BSD install script, but was written -# from scratch. It can only install one file at a time, a restriction -# shared with many OS's install programs. - - -# set DOITPROG to echo to test this script - -# Don't use :- since 4.3BSD and earlier shells don't like it. -doit="${DOITPROG-}" - - -# put in absolute paths if you don't have them in your path; or use env. vars. - -mvprog="${MVPROG-mv}" -cpprog="${CPPROG-cp}" -chmodprog="${CHMODPROG-chmod}" -chownprog="${CHOWNPROG-chown}" -chgrpprog="${CHGRPPROG-chgrp}" -stripprog="${STRIPPROG-strip}" -rmprog="${RMPROG-rm}" -mkdirprog="${MKDIRPROG-mkdir}" - -transformbasename="" -transform_arg="" -instcmd="$mvprog" -chmodcmd="$chmodprog 0755" -chowncmd="" -chgrpcmd="" -stripcmd="" -rmcmd="$rmprog -f" -mvcmd="$mvprog" -src="" -dst="" -dir_arg="" - -while [ x"$1" != x ]; do - case $1 in - -c) instcmd="$cpprog" - shift - continue;; - - -d) dir_arg=true - shift - continue;; - - -m) chmodcmd="$chmodprog $2" - shift - shift - continue;; - - -o) chowncmd="$chownprog $2" - shift - shift - continue;; - - -g) chgrpcmd="$chgrpprog $2" - shift - shift - continue;; - - -s) stripcmd="$stripprog" - shift - continue;; - - -t=*) transformarg=`echo $1 | sed 's/-t=//'` - shift - continue;; - - -b=*) transformbasename=`echo $1 | sed 's/-b=//'` - shift - continue;; - - *) if [ x"$src" = x ] - then - src=$1 - else - # this colon is to work around a 386BSD /bin/sh bug - : - dst=$1 - fi - shift - continue;; - esac -done - -if [ x"$src" = x ] -then - echo "install: no input file specified" - exit 1 -else - true -fi - -if [ x"$dir_arg" != x ]; then - dst=$src - src="" - - if [ -d $dst ]; then - instcmd=: - chmodcmd="" - else - instcmd=mkdir - fi -else - -# Waiting for this to be detected by the "$instcmd $src $dsttmp" command -# might cause directories to be created, which would be especially bad -# if $src (and thus $dsttmp) contains '*'. - - if [ -f $src -o -d $src ] - then - true - else - echo "install: $src does not exist" - exit 1 - fi - - if [ x"$dst" = x ] - then - echo "install: no destination specified" - exit 1 - else - true - fi - -# If destination is a directory, append the input filename; if your system -# does not like double slashes in filenames, you may need to add some logic - - if [ -d $dst ] - then - dst="$dst"/`basename $src` - else - true - fi -fi - -## this sed command emulates the dirname command -dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` - -# Make sure that the destination directory exists. -# this part is taken from Noah Friedman's mkinstalldirs script - -# Skip lots of stat calls in the usual case. -if [ ! -d "$dstdir" ]; then -defaultIFS=' -' -IFS="${IFS-${defaultIFS}}" - -oIFS="${IFS}" -# Some sh's can't handle IFS=/ for some reason. -IFS='%' -set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` -IFS="${oIFS}" - -pathcomp='' - -while [ $# -ne 0 ] ; do - pathcomp="${pathcomp}${1}" - shift - - if [ ! -d "${pathcomp}" ] ; - then - $mkdirprog "${pathcomp}" - else - true - fi - - pathcomp="${pathcomp}/" -done -fi - -if [ x"$dir_arg" != x ] -then - $doit $instcmd $dst && - - if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && - if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && - if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && - if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi -else - -# If we're going to rename the final executable, determine the name now. - - if [ x"$transformarg" = x ] - then - dstfile=`basename $dst` - else - dstfile=`basename $dst $transformbasename | - sed $transformarg`$transformbasename - fi - -# don't allow the sed command to completely eliminate the filename - - if [ x"$dstfile" = x ] - then - dstfile=`basename $dst` - else - true - fi - -# Make a temp file name in the proper directory. - - dsttmp=$dstdir/#inst.$$# - -# Move or copy the file name to the temp name - - $doit $instcmd $src $dsttmp && - - trap "rm -f ${dsttmp}" 0 && - -# and set any options; do chmod last to preserve setuid bits - -# If any of these fail, we abort the whole thing. If we want to -# ignore errors from any of these, just make sure not to ignore -# errors from the above "$doit $instcmd $src $dsttmp" command. - - if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && - if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && - if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && - if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && - -# Now rename the file to the real destination. - - $doit $rmcmd -f $dstdir/$dstfile && - $doit $mvcmd $dsttmp $dstdir/$dstfile - -fi && - - -exit 0 Deleted: trunk/octave-forge/octinst.sh.in =================================================================== --- trunk/octave-forge/octinst.sh.in 2011-06-08 18:30:21 UTC (rev 8327) +++ trunk/octave-forge/octinst.sh.in 2011-06-09 11:25:26 UTC (rev 8328) @@ -1,97 +0,0 @@ -#! /bin/sh - -# octinst.sh source mpath opath xpath [altmpath altopath] - -# Copies all m-files and oct-files from the source directory to the -# mpath and opath respectively. Preserves links. Files in -# source/data are copied to mpath. Files in the source/bin are copied -# to xpath. m-files and oct-files in source/alternatives are copied to -# altmpath and altopath respectively - -if test $# -lt 4 ; then - echo 'Not enough arguments' - exit 1 -fi - -# interpret input parameters -source=$1; shift -mpath=$1; shift -opath=$1; shift -xpath=$1; shift -if test $# -ge 1; then altmpath=$1; shift; fi -if test $# -ge 1; then altopath=$1; shift; fi -INSTALL="@INSTALL@" -INSTALL_DATA="@INSTALL_DATA@" -INSTALL_PROGRAM="@INSTALL_PROGRAM@" -INSTALL_SCRIPT="@INSTALL_SCRIPT@" -MKPKGADD="@TOPDIR@/admin/mkpkgadd" -COPY_FLAGS="@COPY_FLAGS@" - -# grab the m-files -files=`echo $source/*.m` -if test "$files" != "$source/*.m" ; then - $INSTALL -d $mpath - $INSTALL_DATA $files $mpath -fi - -# grab the oct-files -files=`echo $source/*.oct` -if test "$files" != "$source/*.oct" ; then - $INSTALL -d $opath -## Grrr... install doesn't preserve links. Hope this works. - cp $COPY_FLAGS $files $opath - files=`echo $source/*.octlink` - if test "$files" != "$sources/*.octlink"; then - $INSTALL -d $mpath - fi -fi - -# install alternatives -if test -d "$source/alternatives" ; then - # m-files - files=`echo $source/alternatives/*.m` - if test "$files" != "$source/alternatives/*.m" ; then - $INSTALL -d $altmpath - $INSTALL_DATA $files $altmpath - fi - # oct-files - files=`echo $source/alternatives/*.oct` - if test "$files" != "$source/alternatives/*.oct" ; then - $INSTALL -d $altopath - $INSTALL_DATA $files $altopath - fi -fi - -# Create PKG_ADD, and destroy it immediately if it is empty -# XXX FIXME XXX no PKG_ADD created if only oct-files and no m-files. -if test -d "$mpath" ; then - "$MKPKGADD" $source > $mpath/PKG_ADD - if test -z "`cat $mpath/PKG_ADD`" ; then rm -f $mpath/PKG_ADD; fi -fi -# PKG_ADD for alternatives -if test -d "$source/alternatives" -a -d "$altmpath" ; then - $MKPKGADD $source/alternatives > $altmpath/PKG_ADD - if test -z "`cat $altmpath/PKG_ADD`" ; then rm $altmpath/PKG_ADD; fi -fi - -# grab the data files, skipping the SVN directory -files=`echo $source/data/* | sed -e "s/[^ ]*.svn//"` -if test -n "$files" -a "$files" != "$source/data/*" ; then - $INSTALL -d $mpath - $INSTALL_DATA $files $mpath -fi - -# grab the executable files, skipping the SVN directory -files=`echo $source/bin/* | sed -e "s/[^ ]*.svn//"` -if test -n "$files" -a "$files" != "$source/bin/*" ; then - $INSTALL -d $xpath - $INSTALL_PROGRAM $files $xpath -fi - -# grab the script files, skipping the SVN directory -files=`echo $source/scripts/* | sed -e "s/[^ ]*.svn//"` -if test -n "$files" -a "$files" != "$source/scripts/*" ; then - $INSTALL -d $xpath - $INSTALL_SCRIPT $files $xpath -fi - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <car...@us...> - 2011-06-24 17:35:18
|
Revision: 8351 http://octave.svn.sourceforge.net/octave/?rev=8351&view=rev Author: carandraug Date: 2011-06-24 17:35:07 +0000 (Fri, 24 Jun 2011) Log Message: ----------- Updated FSF address Modified Paths: -------------- trunk/octave-forge/extra/NaN/inst/bland_altman.m trunk/octave-forge/extra/NaN/inst/cat2bin.m trunk/octave-forge/extra/NaN/inst/cdfplot.m trunk/octave-forge/extra/NaN/inst/classify.m trunk/octave-forge/extra/NaN/inst/decovm.m trunk/octave-forge/extra/NaN/inst/flag_accuracy_level.m trunk/octave-forge/extra/NaN/inst/flag_implicit_skip_nan.m trunk/octave-forge/extra/NaN/inst/gscatter.m trunk/octave-forge/extra/NaN/inst/hist2res.m trunk/octave-forge/extra/NaN/inst/load_fisheriris.m trunk/octave-forge/extra/NaN/inst/mahal.m trunk/octave-forge/extra/NaN/inst/nanfft.m trunk/octave-forge/extra/NaN/inst/nanfilter.m trunk/octave-forge/extra/NaN/inst/nanfilter1uc.m trunk/octave-forge/extra/NaN/inst/partcorrcoef.m trunk/octave-forge/extra/NaN/inst/row_col_deletion.m trunk/octave-forge/extra/NaN/inst/test_sc.m trunk/octave-forge/extra/NaN/inst/train_lda_sparse.m trunk/octave-forge/extra/NaN/inst/train_sc.m trunk/octave-forge/extra/NaN/inst/xval.m trunk/octave-forge/extra/NaN/test/test_classify.m trunk/octave-forge/extra/NaN/test/test_fss.m trunk/octave-forge/extra/NaN/test/test_mex_accuracy.m trunk/octave-forge/extra/NaN/test/test_perf_skipnan.m trunk/octave-forge/extra/NaN/test/test_train_sc.m trunk/octave-forge/extra/NaN/test/test_xptopen.m trunk/octave-forge/extra/NaN/test/test_xval.m trunk/octave-forge/extra/dataframe/inst/@dataframe/abs.m trunk/octave-forge/extra/dataframe/inst/@dataframe/acos.m trunk/octave-forge/extra/dataframe/inst/@dataframe/acosh.m trunk/octave-forge/extra/dataframe/inst/@dataframe/and.m trunk/octave-forge/extra/dataframe/inst/@dataframe/angle.m trunk/octave-forge/extra/dataframe/inst/@dataframe/arg.m trunk/octave-forge/extra/dataframe/inst/@dataframe/asin.m trunk/octave-forge/extra/dataframe/inst/@dataframe/asinh.m trunk/octave-forge/extra/dataframe/inst/@dataframe/atan.m trunk/octave-forge/extra/dataframe/inst/@dataframe/atanh.m trunk/octave-forge/extra/dataframe/inst/@dataframe/bsxfun.m trunk/octave-forge/extra/dataframe/inst/@dataframe/cat.m trunk/octave-forge/extra/dataframe/inst/@dataframe/ceil.m trunk/octave-forge/extra/dataframe/inst/@dataframe/columns.m trunk/octave-forge/extra/dataframe/inst/@dataframe/conj.m trunk/octave-forge/extra/dataframe/inst/@dataframe/cos.m trunk/octave-forge/extra/dataframe/inst/@dataframe/cosh.m trunk/octave-forge/extra/dataframe/inst/@dataframe/cumprod.m trunk/octave-forge/extra/dataframe/inst/@dataframe/cumsum.m trunk/octave-forge/extra/dataframe/inst/@dataframe/dataframe.m trunk/octave-forge/extra/dataframe/inst/@dataframe/display.m trunk/octave-forge/extra/dataframe/inst/@dataframe/end.m trunk/octave-forge/extra/dataframe/inst/@dataframe/eq.m trunk/octave-forge/extra/dataframe/inst/@dataframe/erf.m trunk/octave-forge/extra/dataframe/inst/@dataframe/erfc.m trunk/octave-forge/extra/dataframe/inst/@dataframe/erfcx.m trunk/octave-forge/extra/dataframe/inst/@dataframe/erfinv.m trunk/octave-forge/extra/dataframe/inst/@dataframe/exp.m trunk/octave-forge/extra/dataframe/inst/@dataframe/expm1.m trunk/octave-forge/extra/dataframe/inst/@dataframe/find.m trunk/octave-forge/extra/dataframe/inst/@dataframe/finite.m trunk/octave-forge/extra/dataframe/inst/@dataframe/fix.m trunk/octave-forge/extra/dataframe/inst/@dataframe/floor.m trunk/octave-forge/extra/dataframe/inst/@dataframe/fold.m trunk/octave-forge/extra/dataframe/inst/@dataframe/gamma.m trunk/octave-forge/extra/dataframe/inst/@dataframe/ge.m trunk/octave-forge/extra/dataframe/inst/@dataframe/gt.m trunk/octave-forge/extra/dataframe/inst/@dataframe/horzcat.m trunk/octave-forge/extra/dataframe/inst/@dataframe/imag.m trunk/octave-forge/extra/dataframe/inst/@dataframe/inv.m trunk/octave-forge/extra/dataframe/inst/@dataframe/ipermute.m trunk/octave-forge/extra/dataframe/inst/@dataframe/isfield.m trunk/octave-forge/extra/dataframe/inst/@dataframe/isinf.m trunk/octave-forge/extra/dataframe/inst/@dataframe/ismatrix.m trunk/octave-forge/extra/dataframe/inst/@dataframe/isna.m trunk/octave-forge/extra/dataframe/inst/@dataframe/isnan.m trunk/octave-forge/extra/dataframe/inst/@dataframe/isnumeric.m trunk/octave-forge/extra/dataframe/inst/@dataframe/isscalar.m trunk/octave-forge/extra/dataframe/inst/@dataframe/isvector.m trunk/octave-forge/extra/dataframe/inst/@dataframe/kron.m trunk/octave-forge/extra/dataframe/inst/@dataframe/ldivide.m trunk/octave-forge/extra/dataframe/inst/@dataframe/le.m trunk/octave-forge/extra/dataframe/inst/@dataframe/lgamma.m trunk/octave-forge/extra/dataframe/inst/@dataframe/log.m trunk/octave-forge/extra/dataframe/inst/@dataframe/log10.m trunk/octave-forge/extra/dataframe/inst/@dataframe/log1p.m trunk/octave-forge/extra/dataframe/inst/@dataframe/log2.m trunk/octave-forge/extra/dataframe/inst/@dataframe/lt.m trunk/octave-forge/extra/dataframe/inst/@dataframe/max.m trunk/octave-forge/extra/dataframe/inst/@dataframe/min.m trunk/octave-forge/extra/dataframe/inst/@dataframe/minus.m trunk/octave-forge/extra/dataframe/inst/@dataframe/mldivide.m trunk/octave-forge/extra/dataframe/inst/@dataframe/mrdivide.m trunk/octave-forge/extra/dataframe/inst/@dataframe/mtimes.m trunk/octave-forge/extra/dataframe/inst/@dataframe/ne.m trunk/octave-forge/extra/dataframe/inst/@dataframe/not.m trunk/octave-forge/extra/dataframe/inst/@dataframe/or.m trunk/octave-forge/extra/dataframe/inst/@dataframe/permute.m trunk/octave-forge/extra/dataframe/inst/@dataframe/plus.m trunk/octave-forge/extra/dataframe/inst/@dataframe/power.m trunk/octave-forge/extra/dataframe/inst/@dataframe/private/df_allmeta.m trunk/octave-forge/extra/dataframe/inst/@dataframe/private/df_basecomp.m trunk/octave-forge/extra/dataframe/inst/@dataframe/private/df_check_char_array.m trunk/octave-forge/extra/dataframe/inst/@dataframe/private/df_colmeta.m trunk/octave-forge/extra/dataframe/inst/@dataframe/private/df_cow.m trunk/octave-forge/extra/dataframe/inst/@dataframe/private/df_func.m trunk/octave-forge/extra/dataframe/inst/@dataframe/private/df_mapper.m trunk/octave-forge/extra/dataframe/inst/@dataframe/private/df_mapper2.m trunk/octave-forge/extra/dataframe/inst/@dataframe/private/df_matassign.m trunk/octave-forge/extra/dataframe/inst/@dataframe/private/df_name2idx.m trunk/octave-forge/extra/dataframe/inst/@dataframe/private/df_pad.m trunk/octave-forge/extra/dataframe/inst/@dataframe/private/df_strjust.m trunk/octave-forge/extra/dataframe/inst/@dataframe/private/df_strset.m trunk/octave-forge/extra/dataframe/inst/@dataframe/private/df_thirddim.m trunk/octave-forge/extra/dataframe/inst/@dataframe/private/df_whole.m trunk/octave-forge/extra/dataframe/inst/@dataframe/prod.m trunk/octave-forge/extra/dataframe/inst/@dataframe/rdivide.m trunk/octave-forge/extra/dataframe/inst/@dataframe/real.m trunk/octave-forge/extra/dataframe/inst/@dataframe/repmat.m trunk/octave-forge/extra/dataframe/inst/@dataframe/reshape.m trunk/octave-forge/extra/dataframe/inst/@dataframe/round.m trunk/octave-forge/extra/dataframe/inst/@dataframe/roundb.m trunk/octave-forge/extra/dataframe/inst/@dataframe/rows.m trunk/octave-forge/extra/dataframe/inst/@dataframe/signum.m trunk/octave-forge/extra/dataframe/inst/@dataframe/sin.m trunk/octave-forge/extra/dataframe/inst/@dataframe/sinh.m trunk/octave-forge/extra/dataframe/inst/@dataframe/size.m trunk/octave-forge/extra/dataframe/inst/@dataframe/sort.m trunk/octave-forge/extra/dataframe/inst/@dataframe/sqrt.m trunk/octave-forge/extra/dataframe/inst/@dataframe/subsasgn.m trunk/octave-forge/extra/dataframe/inst/@dataframe/subsindex.m trunk/octave-forge/extra/dataframe/inst/@dataframe/subsref.m trunk/octave-forge/extra/dataframe/inst/@dataframe/sum.m trunk/octave-forge/extra/dataframe/inst/@dataframe/summary.m trunk/octave-forge/extra/dataframe/inst/@dataframe/sumsq.m trunk/octave-forge/extra/dataframe/inst/@dataframe/tan.m trunk/octave-forge/extra/dataframe/inst/@dataframe/tanh.m trunk/octave-forge/extra/dataframe/inst/@dataframe/times.m trunk/octave-forge/extra/dataframe/inst/@dataframe/uminus.m trunk/octave-forge/extra/dataframe/inst/@dataframe/uplus.m trunk/octave-forge/extra/dataframe/inst/@dataframe/vertcat.m trunk/octave-forge/extra/dataframe/inst/@dataframe/xor.m trunk/octave-forge/extra/ocs/COPYING trunk/octave-forge/extra/ocs/README trunk/octave-forge/extra/oct2mat/inst/generate_basics.m trunk/octave-forge/extra/oct2mat/inst/startup.m trunk/octave-forge/main/ann/src/ann/Copyright.txt trunk/octave-forge/main/ann/src/ann/License.txt trunk/octave-forge/main/benchmark/COPYING trunk/octave-forge/main/comm/inst/helintrlv.m trunk/octave-forge/main/comm/inst/helscandeintrlv.m trunk/octave-forge/main/comm/inst/helscanintrlv.m trunk/octave-forge/main/comm/inst/matdeintrlv.m trunk/octave-forge/main/comm/inst/matintrlv.m trunk/octave-forge/main/database/src/mysql_filtered.h trunk/octave-forge/main/general/src/__exit__.cc trunk/octave-forge/main/gsl/doc/texinfo.tex trunk/octave-forge/main/image/inst/edge.m trunk/octave-forge/main/image/inst/entropy.m trunk/octave-forge/main/image/inst/entropyfilt.m trunk/octave-forge/main/image/inst/hough_circle.m trunk/octave-forge/main/image/inst/houghtf.m trunk/octave-forge/main/image/inst/rangefilt.m trunk/octave-forge/main/image/inst/stdfilt.m trunk/octave-forge/main/image/src/nonmax_supress.cc trunk/octave-forge/main/octgpr/COPYING trunk/octave-forge/main/openmpi_ext/inst/montecarlo.m trunk/octave-forge/main/optim/inst/cpiv_bard.m trunk/octave-forge/main/optim/inst/gjp.m trunk/octave-forge/main/parallel/inst/__bw_computing_machine__.m trunk/octave-forge/main/parallel/inst/__bw_load_variable__.m trunk/octave-forge/main/parallel/inst/__bw_scheduler__.m trunk/octave-forge/main/parallel/inst/__bw_secure_save__.m trunk/octave-forge/main/parallel/inst/__pserver_exit__.m trunk/octave-forge/main/parallel/inst/bw_clear.m trunk/octave-forge/main/parallel/inst/bw_list.m trunk/octave-forge/main/parallel/inst/bw_retrieve.m trunk/octave-forge/main/parallel/inst/bw_start.m trunk/octave-forge/main/parallel/inst/select_sockets.m trunk/octave-forge/main/parallel/src/__bw_is_locked__.cc trunk/octave-forge/main/parallel/src/__bw_lock_file__.cc trunk/octave-forge/main/parallel/src/__bw_prcv__.cc trunk/octave-forge/main/parallel/src/__bw_psend__.cc trunk/octave-forge/main/parallel/src/__bw_unlock_file__.cc trunk/octave-forge/main/parallel/src/__internal_exit__.cc trunk/octave-forge/main/parallel/src/recv.cc trunk/octave-forge/main/parallel/src/select.cc trunk/octave-forge/main/parallel/src/send.cc trunk/octave-forge/main/parallel/src/sock-stream.cc trunk/octave-forge/main/parallel/src/sock-stream.h trunk/octave-forge/main/signal/inst/cmorwavf.m Modified: trunk/octave-forge/extra/NaN/inst/bland_altman.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/bland_altman.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/bland_altman.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -35,7 +35,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. if nargin<2, group = []; end; if nargin<3, arg3 = []; end; Modified: trunk/octave-forge/extra/NaN/inst/cat2bin.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/cat2bin.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/cat2bin.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -40,7 +40,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. if nargin<3, MODE = []; Modified: trunk/octave-forge/extra/NaN/inst/cdfplot.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/cdfplot.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/cdfplot.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -37,7 +37,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. his = histo_mex(X(:)); Modified: trunk/octave-forge/extra/NaN/inst/classify.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/classify.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/classify.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -39,7 +39,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. if nargin<4 TYPE = 'linear'; Modified: trunk/octave-forge/extra/NaN/inst/decovm.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/decovm.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/decovm.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -27,7 +27,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. [r,c]=size(XCN); if r~=c, Modified: trunk/octave-forge/extra/NaN/inst/flag_accuracy_level.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/flag_accuracy_level.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/flag_accuracy_level.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -39,7 +39,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA % $Id$ % Copyright (C) 2009 by Alois Schloegl <alo...@gm...> Modified: trunk/octave-forge/extra/NaN/inst/flag_implicit_skip_nan.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/flag_implicit_skip_nan.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/flag_implicit_skip_nan.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -39,7 +39,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA % $Id$ % Copyright (C) 2001-2003,2009 by Alois Schloegl <alo...@gm...> Modified: trunk/octave-forge/extra/NaN/inst/gscatter.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/gscatter.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/gscatter.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -36,7 +36,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. [b,i,j] = unique(group); Modified: trunk/octave-forge/extra/NaN/inst/hist2res.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/hist2res.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/hist2res.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -37,7 +37,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. % $Id$ % Copyright (c) 1996-2002,2006 by Alois Schloegl <alo...@gm...> Modified: trunk/octave-forge/extra/NaN/inst/load_fisheriris.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/load_fisheriris.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/load_fisheriris.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -24,7 +24,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. if exist('OCTAVE_VERSION','builtin') Modified: trunk/octave-forge/extra/NaN/inst/mahal.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/mahal.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/mahal.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -31,7 +31,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. sx = size(X); sy = size(Y); Modified: trunk/octave-forge/extra/NaN/inst/nanfft.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/nanfft.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/nanfft.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -35,7 +35,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA warning('NANFFT is experimental. For more details see HELP NANFFT'); Modified: trunk/octave-forge/extra/NaN/inst/nanfilter.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/nanfilter.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/nanfilter.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -30,7 +30,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA warning('NANFILTER is experimental. For more details see HELP NANFILTER'); Modified: trunk/octave-forge/extra/NaN/inst/nanfilter1uc.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/nanfilter1uc.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/nanfilter1uc.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -25,7 +25,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA na = 2; %length(A); Modified: trunk/octave-forge/extra/NaN/inst/partcorrcoef.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/partcorrcoef.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/partcorrcoef.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -66,7 +66,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA % Features: % + interprets NaN's as missing value Modified: trunk/octave-forge/extra/NaN/inst/row_col_deletion.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/row_col_deletion.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/row_col_deletion.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -36,7 +36,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. if nargin > 2, Modified: trunk/octave-forge/extra/NaN/inst/test_sc.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/test_sc.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/test_sc.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -47,7 +47,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. if nargin<3, mode = []; Modified: trunk/octave-forge/extra/NaN/inst/train_lda_sparse.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/train_lda_sparse.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/train_lda_sparse.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -44,7 +44,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Step (1) %p = length(X(1,:));n = length(X(:,1));g = length(G(1,:)); Modified: trunk/octave-forge/extra/NaN/inst/train_sc.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/train_sc.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/train_sc.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -158,7 +158,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. if nargin<2, error('insufficient input arguments\n\tusage: train_sc(D,C,...)\n'); Modified: trunk/octave-forge/extra/NaN/inst/xval.m =================================================================== --- trunk/octave-forge/extra/NaN/inst/xval.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/inst/xval.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -84,7 +84,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. if (nargin<3) || isempty(MODE), MODE = 'LDA'; Modified: trunk/octave-forge/extra/NaN/test/test_classify.m =================================================================== --- trunk/octave-forge/extra/NaN/test/test_classify.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/test/test_classify.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,7 +17,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. clear Modified: trunk/octave-forge/extra/NaN/test/test_fss.m =================================================================== --- trunk/octave-forge/extra/NaN/test/test_fss.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/test/test_fss.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,7 +17,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. if 1, clear Modified: trunk/octave-forge/extra/NaN/test/test_mex_accuracy.m =================================================================== --- trunk/octave-forge/extra/NaN/test/test_mex_accuracy.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/test/test_mex_accuracy.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -25,7 +25,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA clear flag=0; Modified: trunk/octave-forge/extra/NaN/test/test_perf_skipnan.m =================================================================== --- trunk/octave-forge/extra/NaN/test/test_perf_skipnan.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/test/test_perf_skipnan.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -18,7 +18,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 % USA Modified: trunk/octave-forge/extra/NaN/test/test_train_sc.m =================================================================== --- trunk/octave-forge/extra/NaN/test/test_train_sc.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/test/test_train_sc.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -19,7 +19,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. clear Modified: trunk/octave-forge/extra/NaN/test/test_xptopen.m =================================================================== --- trunk/octave-forge/extra/NaN/test/test_xptopen.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/test/test_xptopen.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,7 +17,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. %x.c = [-1000,-2,-1,0,1,2,NaN,10,100,1000,10000,1e6,1e7,1e8]'; %y.Y = [1,2,NaN,1]'+10; Modified: trunk/octave-forge/extra/NaN/test/test_xval.m =================================================================== --- trunk/octave-forge/extra/NaN/test/test_xval.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/NaN/test/test_xval.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,7 +17,7 @@ % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +% Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. if 1, Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/abs.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/abs.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/abs.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/acos.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/acos.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/acos.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/acosh.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/acosh.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/acosh.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/and.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/and.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/and.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -20,8 +20,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/angle.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/angle.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/angle.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/arg.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/arg.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/arg.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/asin.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/asin.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/asin.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/asinh.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/asinh.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/asinh.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/atan.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/atan.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/atan.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/atanh.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/atanh.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/atanh.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/bsxfun.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/bsxfun.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/bsxfun.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -20,8 +20,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/cat.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/cat.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/cat.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -22,8 +22,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/ceil.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/ceil.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/ceil.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/columns.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/columns.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/columns.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -19,8 +19,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/conj.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/conj.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/conj.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/cos.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/cos.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/cos.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/cosh.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/cosh.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/cosh.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/cumprod.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/cumprod.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/cumprod.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/cumsum.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/cumsum.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/cumsum.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/dataframe.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/dataframe.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/dataframe.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -51,8 +51,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/display.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/display.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/display.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -20,8 +20,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/end.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/end.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/end.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -20,8 +20,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/eq.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/eq.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/eq.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -20,8 +20,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/erf.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/erf.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/erf.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/erfc.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/erfc.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/erfc.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/erfcx.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/erfcx.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/erfcx.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/erfinv.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/erfinv.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/erfinv.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/exp.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/exp.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/exp.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/expm1.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/expm1.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/expm1.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/find.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/find.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/find.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/finite.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/finite.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/finite.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/fix.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/fix.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/fix.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/floor.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/floor.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/floor.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/fold.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/fold.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/fold.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -24,8 +24,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/gamma.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/gamma.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/gamma.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/ge.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/ge.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/ge.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -20,8 +20,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/gt.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/gt.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/gt.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -20,8 +20,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/horzcat.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/horzcat.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/horzcat.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/imag.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/imag.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/imag.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/inv.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/inv.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/inv.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -22,8 +22,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/ipermute.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/ipermute.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/ipermute.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/isfield.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/isfield.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/isfield.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -28,8 +28,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@dataframe/isinf.m =================================================================== --- trunk/octave-forge/extra/dataframe/inst/@dataframe/isinf.m 2011-06-24 05:55:51 UTC (rev 8350) +++ trunk/octave-forge/extra/dataframe/inst/@dataframe/isinf.m 2011-06-24 17:35:07 UTC (rev 8351) @@ -17,8 +17,8 @@ %% %% You should have received a copy of the GNU General Public %% License along with Octave; see the file COPYING. If not, - %% write to the Free Software Foundation, 59 Temple Place - - %% Suite 330, Boston, MA 02111-1307, USA. + %% write to the Free Software Foundation, 51 Franklin Street - + %% Fifth Floor, Boston, MA 02110-1301, USA. %# %# $Id$ Modified: trunk/octave-forge/extra/dataframe/inst/@datafr... [truncated message content] |
From: <car...@us...> - 2011-09-14 01:16:08
|
Revision: 8529 http://octave.svn.sourceforge.net/octave/?rev=8529&view=rev Author: carandraug Date: 2011-09-14 01:16:01 +0000 (Wed, 14 Sep 2011) Log Message: ----------- Making octave-forge mailing list address consistent Modified Paths: -------------- trunk/octave-forge/admin/template.ndev trunk/octave-forge/extra/oct2mat/doc/README.FREETB4MATLAB Modified: trunk/octave-forge/admin/template.ndev =================================================================== --- trunk/octave-forge/admin/template.ndev 2011-09-12 20:43:28 UTC (rev 8528) +++ trunk/octave-forge/admin/template.ndev 2011-09-14 01:16:01 UTC (rev 8529) @@ -27,7 +27,7 @@ <a href="http://sourceforge.net/account/register.php"> here</a>. To register as a developer send a request to the octave-forge mailing list -<a href="mailto:oct...@li...">oct...@li...</a>. +<a href="mailto:oct...@li...">oct...@li...</a>. Include your SourceForge username. Include a bit of information about the code you plan to submit and also a first code contribution under the form of a patch. Use Modified: trunk/octave-forge/extra/oct2mat/doc/README.FREETB4MATLAB =================================================================== --- trunk/octave-forge/extra/oct2mat/doc/README.FREETB4MATLAB 2011-09-12 20:43:28 UTC (rev 8528) +++ trunk/octave-forge/extra/oct2mat/doc/README.FREETB4MATLAB 2011-09-14 01:16:01 UTC (rev 8529) @@ -56,7 +56,7 @@ CONTACT: ========== -Mailing list of Octave-Forge: <oct...@li...>. +Mailing list of Octave-Forge: <oct...@li...>. Or You can contact the orginal authors of the functions, but keep in mind that many authors were writing the functions for Octave, only. In such a case, a bug is only a bug This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <car...@us...> - 2011-10-06 14:33:02
|
Revision: 8687 http://octave.svn.sourceforge.net/octave/?rev=8687&view=rev Author: carandraug Date: 2011-10-06 14:32:51 +0000 (Thu, 06 Oct 2011) Log Message: ----------- DESCRIPTIONs: fixed version numbers to x.y.z format Modified Paths: -------------- trunk/octave-forge/extra/bugfix-3.0.5/DESCRIPTION trunk/octave-forge/extra/dicom/DESCRIPTION trunk/octave-forge/main/geometry/DESCRIPTION trunk/octave-forge/main/mechanics/DESCRIPTION Modified: trunk/octave-forge/extra/bugfix-3.0.5/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/bugfix-3.0.5/DESCRIPTION 2011-10-06 00:53:41 UTC (rev 8686) +++ trunk/octave-forge/extra/bugfix-3.0.5/DESCRIPTION 2011-10-06 14:32:51 UTC (rev 8687) @@ -1,5 +1,5 @@ Name: bugfix-3.0.6 -Version: 1.0 +Version: 1.0.0 Date: 2009-04-14 Author: The Community Maintainer: The Community Modified: trunk/octave-forge/extra/dicom/DESCRIPTION =================================================================== --- trunk/octave-forge/extra/dicom/DESCRIPTION 2011-10-06 00:53:41 UTC (rev 8686) +++ trunk/octave-forge/extra/dicom/DESCRIPTION 2011-10-06 14:32:51 UTC (rev 8687) @@ -1,5 +1,5 @@ Name: dicom -Version: 0.1 +Version: 0.1.0 Date: 2010-06 Author: Andy Buckle Maintainer: Andy Buckle Modified: trunk/octave-forge/main/geometry/DESCRIPTION =================================================================== --- trunk/octave-forge/main/geometry/DESCRIPTION 2011-10-06 00:53:41 UTC (rev 8686) +++ trunk/octave-forge/main/geometry/DESCRIPTION 2011-10-06 14:32:51 UTC (rev 8687) @@ -1,5 +1,5 @@ Name: Geometry -Version: 1.2 +Version: 1.2.0 Date: 2011-10-xx Author: David Legland <dav...@gr...>, Juan Pablo Carbajal <car...@if...> Maintainer: Juan Pablo Carbajal <car...@if...> Modified: trunk/octave-forge/main/mechanics/DESCRIPTION =================================================================== --- trunk/octave-forge/main/mechanics/DESCRIPTION 2011-10-06 00:53:41 UTC (rev 8686) +++ trunk/octave-forge/main/mechanics/DESCRIPTION 2011-10-06 14:32:51 UTC (rev 8687) @@ -1,5 +1,5 @@ Name: Mechanics -Version: 1.1 +Version: 1.1.0 Date: 2011-10-03 Author: Juan Pablo Carbajal <car...@if...>, Johan Beke <joh...@ho...> Maintainer: Juan Pablo Carbajal <car...@if...>, Johan Beke <joh...@ho...> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <car...@us...> - 2011-10-13 19:18:12
|
Revision: 8745 http://octave.svn.sourceforge.net/octave/?rev=8745&view=rev Author: carandraug Date: 2011-10-13 19:18:05 +0000 (Thu, 13 Oct 2011) Log Message: ----------- gsl: adding DDDD_to_D template missing from revision 8729 Revision Links: -------------- http://octave.svn.sourceforge.net/octave/?rev=8729&view=rev Modified Paths: -------------- trunk/octave-forge/extra/generate_html/inst/html_help_text.m Added Paths: ----------- trunk/octave-forge/main/gsl/src/DDDD_to_D.cc.template Modified: trunk/octave-forge/extra/generate_html/inst/html_help_text.m =================================================================== --- trunk/octave-forge/extra/generate_html/inst/html_help_text.m 2011-10-13 19:14:03 UTC (rev 8744) +++ trunk/octave-forge/extra/generate_html/inst/html_help_text.m 2011-10-13 19:18:05 UTC (rev 8745) @@ -72,6 +72,7 @@ endif ## Run makeinfo +pwd [text, status] = __makeinfo__ (text, "html", seealso); if (status != 0) error ("html_help_text: couln't parse file '%s'", name); Added: trunk/octave-forge/main/gsl/src/DDDD_to_D.cc.template =================================================================== --- trunk/octave-forge/main/gsl/src/DDDD_to_D.cc.template (rev 0) +++ trunk/octave-forge/main/gsl/src/DDDD_to_D.cc.template 2011-10-13 19:18:05 UTC (rev 8745) @@ -0,0 +1,408 @@ +DEFUN_DLD(GSL_OCTAVE_NAME, args, nargout, " -*- texinfo -*-\n\ +@deftypefn {Loadable Function} {@var{out} =} GSL_OCTAVE_NAME (@var{x0}, @var{x1}, @var{x2}, @var{x3})\n\ +@deftypefnx {Loadable Function} {[@var{out}, @var{err}] =} GSL_OCTAVE_NAME (@dots{})\n\ +\n\ +GSL_FUNC_DOCSTRING +\n\ +@var{err} contains an estimate of the absolute error in the value @var{out}.a.\n\ +\n\ +This function is from the GNU Scientific Library,\n\ +see @url{http://www.gnu.org/software/gsl/} for documentation.\n\ +@end deftypefn\n\ +") +// +// +// Generated R. Rogers 4/21/2008 +// Version 1 Expanded to three argument input and added maintainence hints +// Version 2 Expanded to four argument input (M. Helm 2011-10-08) +// +{ + int i; + dim_vector dv; + + gsl_set_error_handler (octave_gsl_errorhandler); +// Check number of arguments here + if((args.length() != 4 )|| (nargout > 2)) { + print_usage (); + return octave_value(); + } +// Check argument types here + if(!args(0).is_real_type() || !args(1).is_real_type() || + !args(2).is_real_type() || !args(3).is_real_type()) { + error("The arguments must be real."); + print_usage (); + return octave_value(); + } + + // Nice combinatorial explosion here +// Generate internal variables + NDArray x0 = args(0).array_value(); + NDArray x1 = args(1).array_value(); + NDArray x2 = args(2).array_value(); + NDArray x3 = args(3).array_value(); + // +// Case one; all inputs the same length A A A A + if((x0.length() == x1.length() ) && (x0.length()==x2.length()) && (x0.length()==x3.length())) { + dv = x0.dims(); + NDArray out(dv); + int len = x0.length(); + // One output argument + if(nargout < 2) { + for(i = 0; i < len; i++) { + out.xelem(i) = GSL_FUNC_NAME (x0.xelem(i), x1.xelem(i),x2.xelem(i), x3.xelem(i)); + } + return octave_value(out); + // Two arguments + } else { + NDArray err(dv); + gsl_sf_result result; + octave_value_list retval; + for(i = 0; i < len; i++) { + GSL_FUNC_NAME_e (x0.xelem(i), x1.xelem(i), x2.xelem(i), x3.xelem(i), &result); + out.xelem(i) = result.val; + err.xelem(i) = result.err; + } + retval(1) = octave_value(err); + retval(0) = octave_value(out); + return retval; + } +// +// Now we start on having only one array and three scalars, A S S S + } else if(( x0.length() != 1) && (x1.length() == 1) && (x2.length()==1) && (x3.length()==1)) { + dv = x0.dims(); + NDArray out(dv); + int len = x0.length(); + // int x1_int = static_cast<int>(x1.xelem(0)); + // int x2_int = static_cast<int>(x2.xelem(0)); + double x1_real = x1.xelem(0); + double x2_real = x2.xelem(0); + double x3_real = x3.xelem(0); + // One output argument + if(nargout < 2) { + for(i = 0; i < len; i++) { + out.xelem(i) = GSL_FUNC_NAME (x0.xelem(i),x1_real,x2_real, x3_real); + } + return octave_value(out); + // Two output argument + } else { + NDArray err(dv); + gsl_sf_result result; + octave_value_list retval; + for(i = 0; i < len; i++) { + GSL_FUNC_NAME_e (x0.xelem(i),x1_real,x2_real, x3_real, &result); + out.xelem(i) = result.val; + err.xelem(i) = result.err; + } + retval(1) = octave_value(err); + retval(0) = octave_value(out); + return retval; + } +// S A S S input form + } else if((x0.length() == 1)&& ( x1.length() != 1) && (x2.length()==1) && (x3.length()==1)) { + dv = x1.dims(); + NDArray out(dv); + int len = x1.length(); + // int x0_int = static_cast<int>(x0.xelem(0)); + // int x2_int = static_cast<int>(x2.xelem(0)); + double x0_real = x0.xelem(0); + double x2_real = x2.xelem(0); + double x3_real = x3.xelem(0); + // One output argument + if(nargout < 2) { + for(i = 0; i < len; i++) { + out.xelem(i) = GSL_FUNC_NAME (x0_real,x1.xelem(i),x2_real,x3_real); + } + return octave_value(out); + // Two output argument + } else { + NDArray err(dv); + gsl_sf_result result; + octave_value_list retval; + for(i = 0; i < len; i++) { + GSL_FUNC_NAME_e (x0_real,x1.xelem(i),x2_real, x3_real, &result); + out.xelem(i) = result.val; + err.xelem(i) = result.err; + } + retval(1) = octave_value(err); + retval(0) = octave_value(out); + return retval; + } +// S S A S input form + } else if((x0.length() == 1)&& ( x1.length() == 1) && ( x2.length()!=1) && ( x3.length()==1)) { + dv = x2.dims(); + NDArray out(dv); + int len = x2.length(); + // int x0_int = static_cast<int>(x0.xelem(0)); + // int x1_int = static_cast<int>(x1.xelem(0)); + double x0_real = x0.xelem(0); + double x1_real = x1.xelem(0); + double x3_real = x3.xelem(0); + // One output argument + if(nargout < 2) { + for(i = 0; i < len; i++) { + out.xelem(i) = GSL_FUNC_NAME (x0_real,x1_real,x2.xelem(i),x3_real); + } + return octave_value(out); + // Two output argument + } else { + NDArray err(dv); + gsl_sf_result result; + octave_value_list retval; + for(i = 0; i < len; i++) { + GSL_FUNC_NAME_e (x0_real,x1_real,x2.xelem(i),x3_real, &result); + out.xelem(i) = result.val; + err.xelem(i) = result.err; + } + retval(1) = octave_value(err); + retval(0) = octave_value(out); + return retval; + } +// S S S A input form + } else if((x0.length() == 1)&& ( x1.length() == 1) && ( x2.length()==1) && ( x3.length()!=1)) { + dv = x3.dims(); + NDArray out(dv); + int len = x3.length(); + // int x0_int = static_cast<int>(x0.xelem(0)); + // int x1_int = static_cast<int>(x1.xelem(0)); + double x0_real = x0.xelem(0); + double x1_real = x1.xelem(0); + double x2_real = x2.xelem(0); + // One output argument + if(nargout < 2) { + for(i = 0; i < len; i++) { + out.xelem(i) = GSL_FUNC_NAME (x0_real,x1_real,x2_real,x3.xelem(i)); + } + return octave_value(out); + // Two output argument + } else { + NDArray err(dv); + gsl_sf_result result; + octave_value_list retval; + for(i = 0; i < len; i++) { + GSL_FUNC_NAME_e (x0_real,x1_real,x2_real,x3.xelem(i), &result); + out.xelem(i) = result.val; + err.xelem(i) = result.err; + } + retval(1) = octave_value(err); + retval(0) = octave_value(out); + return retval; + } + } else { + error("All arguments must either have the same size, or three of them must be scalar."); + print_usage (); + } + + return octave_value(); + +} + + +/* +;;; Local Variables: *** +;;; mode: C++ *** +;;; End: *** +*/ +DEFUN_DLD(GSL_OCTAVE_NAME, args, nargout, " -*- texinfo -*-\n\ +@deftypefn {Loadable Function} {@var{out} =} GSL_OCTAVE_NAME (@var{x0}, @var{x1}, @var{x2}, @var{x3})\n\ +@deftypefnx {Loadable Function} {[@var{out}, @var{err}] =} GSL_OCTAVE_NAME (@dots{})\n\ +\n\ +GSL_FUNC_DOCSTRING +\n\ +@var{err} contains an estimate of the absolute error in the value @var{out}.a.\n\ +\n\ +This function is from the GNU Scientific Library,\n\ +see @url{http://www.gnu.org/software/gsl/} for documentation.\n\ +@end deftypefn\n\ +") +// +// +// Generated R. Rogers 4/21/2008 +// Version 1 Expanded to three argument input and added maintainence hints +// Version 2 Expanded to four argument input (M. Helm 2011-10-08) +// +{ + int i; + dim_vector dv; + + gsl_set_error_handler (octave_gsl_errorhandler); +// Check number of arguments here + if((args.length() != 4 )|| (nargout > 2)) { + print_usage (); + return octave_value(); + } +// Check argument types here + if(!args(0).is_real_type() || !args(1).is_real_type() || + !args(2).is_real_type() || !args(3).is_real_type()) { + error("The arguments must be real."); + print_usage (); + return octave_value(); + } + + // Nice combinatorial explosion here +// Generate internal variables + NDArray x0 = args(0).array_value(); + NDArray x1 = args(1).array_value(); + NDArray x2 = args(2).array_value(); + NDArray x3 = args(3).array_value(); + // +// Case one; all inputs the same length A A A A + if((x0.length() == x1.length() ) && (x0.length()==x2.length()) && (x0.length()==x3.length())) { + dv = x0.dims(); + NDArray out(dv); + int len = x0.length(); + // One output argument + if(nargout < 2) { + for(i = 0; i < len; i++) { + out.xelem(i) = GSL_FUNC_NAME (x0.xelem(i), x1.xelem(i),x2.xelem(i), x3.xelem(i)); + } + return octave_value(out); + // Two arguments + } else { + NDArray err(dv); + gsl_sf_result result; + octave_value_list retval; + for(i = 0; i < len; i++) { + GSL_FUNC_NAME_e (x0.xelem(i), x1.xelem(i), x2.xelem(i), x3.xelem(i), &result); + out.xelem(i) = result.val; + err.xelem(i) = result.err; + } + retval(1) = octave_value(err); + retval(0) = octave_value(out); + return retval; + } +// +// Now we start on having only one array and three scalars, A S S S + } else if(( x0.length() != 1) && (x1.length() == 1) && (x2.length()==1) && (x3.length()==1)) { + dv = x0.dims(); + NDArray out(dv); + int len = x0.length(); + // int x1_int = static_cast<int>(x1.xelem(0)); + // int x2_int = static_cast<int>(x2.xelem(0)); + double x1_real = x1.xelem(0); + double x2_real = x2.xelem(0); + double x3_real = x3.xelem(0); + // One output argument + if(nargout < 2) { + for(i = 0; i < len; i++) { + out.xelem(i) = GSL_FUNC_NAME (x0.xelem(i),x1_real,x2_real, x3_real); + } + return octave_value(out); + // Two output argument + } else { + NDArray err(dv); + gsl_sf_result result; + octave_value_list retval; + for(i = 0; i < len; i++) { + GSL_FUNC_NAME_e (x0.xelem(i),x1_real,x2_real, x3_real, &result); + out.xelem(i) = result.val; + err.xelem(i) = result.err; + } + retval(1) = octave_value(err); + retval(0) = octave_value(out); + return retval; + } +// S A S S input form + } else if((x0.length() == 1)&& ( x1.length() != 1) && (x2.length()==1) && (x3.length()==1)) { + dv = x1.dims(); + NDArray out(dv); + int len = x1.length(); + // int x0_int = static_cast<int>(x0.xelem(0)); + // int x2_int = static_cast<int>(x2.xelem(0)); + double x0_real = x0.xelem(0); + double x2_real = x2.xelem(0); + double x3_real = x3.xelem(0); + // One output argument + if(nargout < 2) { + for(i = 0; i < len; i++) { + out.xelem(i) = GSL_FUNC_NAME (x0_real,x1.xelem(i),x2_real,x3_real); + } + return octave_value(out); + // Two output argument + } else { + NDArray err(dv); + gsl_sf_result result; + octave_value_list retval; + for(i = 0; i < len; i++) { + GSL_FUNC_NAME_e (x0_real,x1.xelem(i),x2_real, x3_real, &result); + out.xelem(i) = result.val; + err.xelem(i) = result.err; + } + retval(1) = octave_value(err); + retval(0) = octave_value(out); + return retval; + } +// S S A S input form + } else if((x0.length() == 1)&& ( x1.length() == 1) && ( x2.length()!=1) && ( x3.length()==1)) { + dv = x2.dims(); + NDArray out(dv); + int len = x2.length(); + // int x0_int = static_cast<int>(x0.xelem(0)); + // int x1_int = static_cast<int>(x1.xelem(0)); + double x0_real = x0.xelem(0); + double x1_real = x1.xelem(0); + double x3_real = x3.xelem(0); + // One output argument + if(nargout < 2) { + for(i = 0; i < len; i++) { + out.xelem(i) = GSL_FUNC_NAME (x0_real,x1_real,x2.xelem(i),x3_real); + } + return octave_value(out); + // Two output argument + } else { + NDArray err(dv); + gsl_sf_result result; + octave_value_list retval; + for(i = 0; i < len; i++) { + GSL_FUNC_NAME_e (x0_real,x1_real,x2.xelem(i),x3_real, &result); + out.xelem(i) = result.val; + err.xelem(i) = result.err; + } + retval(1) = octave_value(err); + retval(0) = octave_value(out); + return retval; + } +// S S S A input form + } else if((x0.length() == 1)&& ( x1.length() == 1) && ( x2.length()==1) && ( x3.length()!=1)) { + dv = x3.dims(); + NDArray out(dv); + int len = x3.length(); + // int x0_int = static_cast<int>(x0.xelem(0)); + // int x1_int = static_cast<int>(x1.xelem(0)); + double x0_real = x0.xelem(0); + double x1_real = x1.xelem(0); + double x2_real = x2.xelem(0); + // One output argument + if(nargout < 2) { + for(i = 0; i < len; i++) { + out.xelem(i) = GSL_FUNC_NAME (x0_real,x1_real,x2_real,x3.xelem(i)); + } + return octave_value(out); + // Two output argument + } else { + NDArray err(dv); + gsl_sf_result result; + octave_value_list retval; + for(i = 0; i < len; i++) { + GSL_FUNC_NAME_e (x0_real,x1_real,x2_real,x3.xelem(i), &result); + out.xelem(i) = result.val; + err.xelem(i) = result.err; + } + retval(1) = octave_value(err); + retval(0) = octave_value(out); + return retval; + } + } else { + error("All arguments must either have the same size, or three of them must be scalar."); + print_usage (); + } + + return octave_value(); + +} + + +/* +;;; Local Variables: *** +;;; mode: C++ *** +;;; End: *** +*/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <par...@us...> - 2011-10-15 19:04:24
|
Revision: 8750 http://octave.svn.sourceforge.net/octave/?rev=8750&view=rev Author: paramaniac Date: 2011-10-15 19:04:14 +0000 (Sat, 15 Oct 2011) Log Message: ----------- control: move identification and reduction draft code to extra/control-devel which serves as a developer's playground Added Paths: ----------- trunk/octave-forge/extra/control-devel/ trunk/octave-forge/extra/control-devel/COPYING trunk/octave-forge/extra/control-devel/INFO trunk/octave-forge/extra/control-devel/Makefile trunk/octave-forge/extra/control-devel/devel/ trunk/octave-forge/extra/control-devel/devel/makefile_slconred.m trunk/octave-forge/extra/control-devel/devel/makefile_slmodred.m trunk/octave-forge/extra/control-devel/devel/test_ab09jd.m trunk/octave-forge/extra/control-devel/doc/ trunk/octave-forge/extra/control-devel/inst/ trunk/octave-forge/extra/control-devel/inst/@iddata/ trunk/octave-forge/extra/control-devel/inst/__iddata_dim__.m trunk/octave-forge/extra/control-devel/src/ trunk/octave-forge/extra/control-devel/src/AB04MD.f trunk/octave-forge/extra/control-devel/src/AB05PD.f trunk/octave-forge/extra/control-devel/src/AB05QD.f trunk/octave-forge/extra/control-devel/src/AB07MD.f trunk/octave-forge/extra/control-devel/src/AB07ND.f trunk/octave-forge/extra/control-devel/src/AB08MD.f trunk/octave-forge/extra/control-devel/src/AB08NX.f trunk/octave-forge/extra/control-devel/src/AB09AD.f trunk/octave-forge/extra/control-devel/src/AB09AX.f trunk/octave-forge/extra/control-devel/src/AB09BD.f trunk/octave-forge/extra/control-devel/src/AB09BX.f trunk/octave-forge/extra/control-devel/src/AB09CX.f trunk/octave-forge/extra/control-devel/src/AB09DD.f trunk/octave-forge/extra/control-devel/src/AB09HD.f trunk/octave-forge/extra/control-devel/src/AB09HY.f trunk/octave-forge/extra/control-devel/src/AB09ID.f trunk/octave-forge/extra/control-devel/src/AB09IX.f trunk/octave-forge/extra/control-devel/src/AB09IY.f trunk/octave-forge/extra/control-devel/src/AB09JD.f trunk/octave-forge/extra/control-devel/src/AB09JV.f trunk/octave-forge/extra/control-devel/src/AB09JW.f trunk/octave-forge/extra/control-devel/src/AB09JX.f trunk/octave-forge/extra/control-devel/src/AG07BD.f trunk/octave-forge/extra/control-devel/src/MA02AD.f trunk/octave-forge/extra/control-devel/src/MA02BD.f trunk/octave-forge/extra/control-devel/src/MA02DD.f trunk/octave-forge/extra/control-devel/src/MA02GD.f trunk/octave-forge/extra/control-devel/src/MB01PD.f trunk/octave-forge/extra/control-devel/src/MB01QD.f trunk/octave-forge/extra/control-devel/src/MB01SD.f trunk/octave-forge/extra/control-devel/src/MB01WD.f trunk/octave-forge/extra/control-devel/src/MB01YD.f trunk/octave-forge/extra/control-devel/src/MB01ZD.f trunk/octave-forge/extra/control-devel/src/MB02UD.f trunk/octave-forge/extra/control-devel/src/MB03OY.f trunk/octave-forge/extra/control-devel/src/MB03PY.f trunk/octave-forge/extra/control-devel/src/MB03QD.f trunk/octave-forge/extra/control-devel/src/MB03QX.f trunk/octave-forge/extra/control-devel/src/MB03QY.f trunk/octave-forge/extra/control-devel/src/MB03UD.f trunk/octave-forge/extra/control-devel/src/MB04ND.f trunk/octave-forge/extra/control-devel/src/MB04NY.f trunk/octave-forge/extra/control-devel/src/MB04OD.f trunk/octave-forge/extra/control-devel/src/MB04OX.f trunk/octave-forge/extra/control-devel/src/MB04OY.f trunk/octave-forge/extra/control-devel/src/SB01FY.f trunk/octave-forge/extra/control-devel/src/SB02MD.f trunk/octave-forge/extra/control-devel/src/SB02MR.f trunk/octave-forge/extra/control-devel/src/SB02MS.f trunk/octave-forge/extra/control-devel/src/SB02MU.f trunk/octave-forge/extra/control-devel/src/SB02MV.f trunk/octave-forge/extra/control-devel/src/SB02MW.f trunk/octave-forge/extra/control-devel/src/SB03OD.f trunk/octave-forge/extra/control-devel/src/SB03OR.f trunk/octave-forge/extra/control-devel/src/SB03OT.f trunk/octave-forge/extra/control-devel/src/SB03OU.f trunk/octave-forge/extra/control-devel/src/SB03OV.f trunk/octave-forge/extra/control-devel/src/SB03OY.f trunk/octave-forge/extra/control-devel/src/SB04PX.f trunk/octave-forge/extra/control-devel/src/SB04PY.f trunk/octave-forge/extra/control-devel/src/SB08CD.f trunk/octave-forge/extra/control-devel/src/SB08DD.f trunk/octave-forge/extra/control-devel/src/SB08GD.f trunk/octave-forge/extra/control-devel/src/SB08HD.f trunk/octave-forge/extra/control-devel/src/SB16AD.f trunk/octave-forge/extra/control-devel/src/SB16AY.f trunk/octave-forge/extra/control-devel/src/SB16BD.f trunk/octave-forge/extra/control-devel/src/SB16CD.f trunk/octave-forge/extra/control-devel/src/SB16CY.f trunk/octave-forge/extra/control-devel/src/TB01ID.f trunk/octave-forge/extra/control-devel/src/TB01KD.f trunk/octave-forge/extra/control-devel/src/TB01LD.f trunk/octave-forge/extra/control-devel/src/TB01PD.f trunk/octave-forge/extra/control-devel/src/TB01UD.f trunk/octave-forge/extra/control-devel/src/TB01WD.f trunk/octave-forge/extra/control-devel/src/TB01XD.f trunk/octave-forge/extra/control-devel/src/common.cc trunk/octave-forge/extra/control-devel/src/delctg.f trunk/octave-forge/extra/control-devel/src/select.f trunk/octave-forge/extra/control-devel/src/slab09jd.cc Removed Paths: ------------- trunk/octave-forge/main/control/devel/@iddata/ trunk/octave-forge/main/control/devel/__iddata_dim__.m trunk/octave-forge/main/control/devel/slred/slconred/AB05PD.f trunk/octave-forge/main/control/devel/slred/slconred/AB05QD.f trunk/octave-forge/main/control/devel/slred/slconred/AB07ND.f trunk/octave-forge/main/control/devel/slred/slconred/AB09AD.f trunk/octave-forge/main/control/devel/slred/slconred/AB09AX.f trunk/octave-forge/main/control/devel/slred/slconred/AB09BD.f trunk/octave-forge/main/control/devel/slred/slconred/AB09BX.f trunk/octave-forge/main/control/devel/slred/slconred/AB09DD.f trunk/octave-forge/main/control/devel/slred/slconred/AB09IX.f trunk/octave-forge/main/control/devel/slred/slconred/MA02AD.f trunk/octave-forge/main/control/devel/slred/slconred/MA02DD.f trunk/octave-forge/main/control/devel/slred/slconred/MA02GD.f trunk/octave-forge/main/control/devel/slred/slconred/MB01SD.f trunk/octave-forge/main/control/devel/slred/slconred/MB01WD.f trunk/octave-forge/main/control/devel/slred/slconred/MB01YD.f trunk/octave-forge/main/control/devel/slred/slconred/MB01ZD.f trunk/octave-forge/main/control/devel/slred/slconred/MB02UD.f trunk/octave-forge/main/control/devel/slred/slconred/MB03QD.f trunk/octave-forge/main/control/devel/slred/slconred/MB03QX.f trunk/octave-forge/main/control/devel/slred/slconred/MB03QY.f trunk/octave-forge/main/control/devel/slred/slconred/MB03UD.f trunk/octave-forge/main/control/devel/slred/slconred/MB04ND.f trunk/octave-forge/main/control/devel/slred/slconred/MB04NY.f trunk/octave-forge/main/control/devel/slred/slconred/MB04OD.f trunk/octave-forge/main/control/devel/slred/slconred/MB04OY.f trunk/octave-forge/main/control/devel/slred/slconred/SB03OD.f trunk/octave-forge/main/control/devel/slred/slconred/SB03OR.f trunk/octave-forge/main/control/devel/slred/slconred/SB03OT.f trunk/octave-forge/main/control/devel/slred/slconred/SB03OU.f trunk/octave-forge/main/control/devel/slred/slconred/SB03OV.f trunk/octave-forge/main/control/devel/slred/slconred/SB03OY.f trunk/octave-forge/main/control/devel/slred/slconred/SB04PX.f trunk/octave-forge/main/control/devel/slred/slconred/SB08GD.f trunk/octave-forge/main/control/devel/slred/slconred/SB08HD.f trunk/octave-forge/main/control/devel/slred/slconred/SB16AD.f trunk/octave-forge/main/control/devel/slred/slconred/SB16AY.f trunk/octave-forge/main/control/devel/slred/slconred/SB16BD.f trunk/octave-forge/main/control/devel/slred/slconred/SB16CD.f trunk/octave-forge/main/control/devel/slred/slconred/SB16CY.f trunk/octave-forge/main/control/devel/slred/slconred/TB01ID.f trunk/octave-forge/main/control/devel/slred/slconred/TB01KD.f trunk/octave-forge/main/control/devel/slred/slconred/TB01LD.f trunk/octave-forge/main/control/devel/slred/slconred/TB01WD.f trunk/octave-forge/main/control/devel/slred/slconred/makefile_slconred.m trunk/octave-forge/main/control/devel/slred/slconred/select.f trunk/octave-forge/main/control/devel/slred/slmodred/AB04MD.f trunk/octave-forge/main/control/devel/slred/slmodred/AB07MD.f trunk/octave-forge/main/control/devel/slred/slmodred/AB07ND.f trunk/octave-forge/main/control/devel/slred/slmodred/AB08MD.f trunk/octave-forge/main/control/devel/slred/slmodred/AB08NX.f trunk/octave-forge/main/control/devel/slred/slmodred/AB09AX.f trunk/octave-forge/main/control/devel/slred/slmodred/AB09CX.f trunk/octave-forge/main/control/devel/slred/slmodred/AB09DD.f trunk/octave-forge/main/control/devel/slred/slmodred/AB09HD.f trunk/octave-forge/main/control/devel/slred/slmodred/AB09HY.f trunk/octave-forge/main/control/devel/slred/slmodred/AB09ID.f trunk/octave-forge/main/control/devel/slred/slmodred/AB09IX.f trunk/octave-forge/main/control/devel/slred/slmodred/AB09IY.f trunk/octave-forge/main/control/devel/slred/slmodred/AB09JD.f trunk/octave-forge/main/control/devel/slred/slmodred/AB09JV.f trunk/octave-forge/main/control/devel/slred/slmodred/AB09JW.f trunk/octave-forge/main/control/devel/slred/slmodred/AB09JX.f trunk/octave-forge/main/control/devel/slred/slmodred/AG07BD.f trunk/octave-forge/main/control/devel/slred/slmodred/MA02AD.f trunk/octave-forge/main/control/devel/slred/slmodred/MA02BD.f trunk/octave-forge/main/control/devel/slred/slmodred/MA02DD.f trunk/octave-forge/main/control/devel/slred/slmodred/MB01PD.f trunk/octave-forge/main/control/devel/slred/slmodred/MB01QD.f trunk/octave-forge/main/control/devel/slred/slmodred/MB01SD.f trunk/octave-forge/main/control/devel/slred/slmodred/MB01WD.f trunk/octave-forge/main/control/devel/slred/slmodred/MB01YD.f trunk/octave-forge/main/control/devel/slred/slmodred/MB01ZD.f trunk/octave-forge/main/control/devel/slred/slmodred/MB03OY.f trunk/octave-forge/main/control/devel/slred/slmodred/MB03PY.f trunk/octave-forge/main/control/devel/slred/slmodred/MB03QD.f trunk/octave-forge/main/control/devel/slred/slmodred/MB03QX.f trunk/octave-forge/main/control/devel/slred/slmodred/MB03QY.f trunk/octave-forge/main/control/devel/slred/slmodred/MB03UD.f trunk/octave-forge/main/control/devel/slred/slmodred/MB04ND.f trunk/octave-forge/main/control/devel/slred/slmodred/MB04NY.f trunk/octave-forge/main/control/devel/slred/slmodred/MB04OD.f trunk/octave-forge/main/control/devel/slred/slmodred/MB04OX.f trunk/octave-forge/main/control/devel/slred/slmodred/MB04OY.f trunk/octave-forge/main/control/devel/slred/slmodred/SB01FY.f trunk/octave-forge/main/control/devel/slred/slmodred/SB02MD.f trunk/octave-forge/main/control/devel/slred/slmodred/SB02MR.f trunk/octave-forge/main/control/devel/slred/slmodred/SB02MS.f trunk/octave-forge/main/control/devel/slred/slmodred/SB02MU.f trunk/octave-forge/main/control/devel/slred/slmodred/SB02MV.f trunk/octave-forge/main/control/devel/slred/slmodred/SB02MW.f trunk/octave-forge/main/control/devel/slred/slmodred/SB03OR.f trunk/octave-forge/main/control/devel/slred/slmodred/SB03OT.f trunk/octave-forge/main/control/devel/slred/slmodred/SB03OU.f trunk/octave-forge/main/control/devel/slred/slmodred/SB03OV.f trunk/octave-forge/main/control/devel/slred/slmodred/SB03OY.f trunk/octave-forge/main/control/devel/slred/slmodred/SB04PX.f trunk/octave-forge/main/control/devel/slred/slmodred/SB04PY.f trunk/octave-forge/main/control/devel/slred/slmodred/SB08CD.f trunk/octave-forge/main/control/devel/slred/slmodred/SB08DD.f trunk/octave-forge/main/control/devel/slred/slmodred/TB01ID.f trunk/octave-forge/main/control/devel/slred/slmodred/TB01KD.f trunk/octave-forge/main/control/devel/slred/slmodred/TB01LD.f trunk/octave-forge/main/control/devel/slred/slmodred/TB01PD.f trunk/octave-forge/main/control/devel/slred/slmodred/TB01UD.f trunk/octave-forge/main/control/devel/slred/slmodred/TB01WD.f trunk/octave-forge/main/control/devel/slred/slmodred/TB01XD.f trunk/octave-forge/main/control/devel/slred/slmodred/common.cc trunk/octave-forge/main/control/devel/slred/slmodred/delctg.f trunk/octave-forge/main/control/devel/slred/slmodred/makefile_slmodred.m trunk/octave-forge/main/control/devel/slred/slmodred/select.f trunk/octave-forge/main/control/devel/slred/slmodred/slab09jd.cc trunk/octave-forge/main/control/devel/slred/slmodred/test_ab09jd.m Added: trunk/octave-forge/extra/control-devel/COPYING =================================================================== --- trunk/octave-forge/extra/control-devel/COPYING (rev 0) +++ trunk/octave-forge/extra/control-devel/COPYING 2011-10-15 19:04:14 UTC (rev 8750) @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + <program> Copyright (C) <year> <name of author> + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +<http://www.gnu.org/licenses/>. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +<http://www.gnu.org/philosophy/why-not-lgpl.html>. Added: trunk/octave-forge/extra/control-devel/INFO =================================================================== --- trunk/octave-forge/extra/control-devel/INFO (rev 0) +++ trunk/octave-forge/extra/control-devel/INFO 2011-10-15 19:04:14 UTC (rev 8750) @@ -0,0 +1,3 @@ +This package is just a playground for the author. +All its code will be included in the control package +once it's ready for a release. \ No newline at end of file Added: trunk/octave-forge/extra/control-devel/Makefile =================================================================== --- trunk/octave-forge/extra/control-devel/Makefile (rev 0) +++ trunk/octave-forge/extra/control-devel/Makefile 2011-10-15 19:04:14 UTC (rev 8750) @@ -0,0 +1,16 @@ +sinclude ../../Makeconf + +PKG_FILES = COPYING DESCRIPTION INDEX $(wildcard inst/*) +SUBDIRS = doc/ + +.PHONY: $(SUBDIRS) + +pre-pkg:: + @for _dir in $(SUBDIRS); do \ + $(MAKE) -C $$_dir all; \ + done + +clean: + @for _dir in $(SUBDIRS); do \ + $(MAKE) -C $$_dir $(MAKECMDGOALS); \ + done Copied: trunk/octave-forge/extra/control-devel/devel/makefile_slconred.m (from rev 8749, trunk/octave-forge/main/control/devel/slred/slconred/makefile_slconred.m) =================================================================== --- trunk/octave-forge/extra/control-devel/devel/makefile_slconred.m (rev 0) +++ trunk/octave-forge/extra/control-devel/devel/makefile_slconred.m 2011-10-15 19:04:14 UTC (rev 8750) @@ -0,0 +1,26 @@ +homedir = pwd (); +develdir = fileparts (which ("makefile_slconred")); +srcdir = [develdir, "/../src"]; +cd (srcdir); + +mkoctfile SB16AD.f TB01ID.f SB16AY.f TB01KD.f AB09IX.f \ + MB04OD.f MB01WD.f SB03OD.f MB03UD.f AB05PD.f \ + AB09DD.f AB07ND.f TB01LD.f AB05QD.f SB03OU.f \ + MA02AD.f MB03QX.f select.f MB01YD.f MB01ZD.f \ + SB03OT.f MB04OY.f MB03QD.f MB04ND.f MB03QY.f \ + SB03OR.f SB03OY.f SB04PX.f MB04NY.f SB03OV.f + +mkoctfile SB16BD.f AB09AD.f AB09BD.f SB08GD.f SB08HD.f \ + TB01ID.f AB09AX.f MA02GD.f AB09BX.f TB01WD.f \ + MA02DD.f MB03UD.f select.f AB09DD.f SB03OU.f \ + MA02AD.f SB03OT.f MB04ND.f MB04OD.f SB03OR.f \ + SB03OY.f SB04PX.f MB04NY.f MB04OY.f SB03OV.f + +mkoctfile SB16CD.f SB16CY.f AB09IX.f SB03OD.f MB02UD.f \ + AB09DD.f MA02AD.f MB03UD.f select.f SB03OU.f \ + MB01SD.f SB03OT.f MB04ND.f MB04OD.f SB03OR.f \ + SB03OY.f SB04PX.f MB04NY.f MB04OY.f SB03OV.f + +system ("rm *.o"); +cd (homedir); + Copied: trunk/octave-forge/extra/control-devel/devel/makefile_slmodred.m (from rev 8749, trunk/octave-forge/main/control/devel/slred/slmodred/makefile_slmodred.m) =================================================================== --- trunk/octave-forge/extra/control-devel/devel/makefile_slmodred.m (rev 0) +++ trunk/octave-forge/extra/control-devel/devel/makefile_slmodred.m 2011-10-15 19:04:14 UTC (rev 8750) @@ -0,0 +1,35 @@ +homedir = pwd (); +develdir = fileparts (which ("makefile_slmodred")); +srcdir = [develdir, "/../src"]; +cd (srcdir); + +mkoctfile AB09ID.f TB01PD.f SB08DD.f TB01ID.f TB01KD.f \ + AB09IX.f AB09IY.f SB08CD.f MB04ND.f TB01XD.f \ + MB04OD.f MB01WD.f MB03UD.f AB07MD.f SB01FY.f \ + AB09DD.f TB01LD.f SB03OU.f TB01UD.f MA02AD.f \ + MA02BD.f MB03OY.f MB03QX.f MB01PD.f select.f \ + MB01YD.f MB04NY.f MB01ZD.f SB03OT.f MB04OX.f \ + MB04OY.f MB03QD.f SB03OY.f MB03QY.f MB01QD.f \ + SB03OR.f SB03OV.f SB04PX.f + +mkoctfile "-Wl,-framework" "-Wl,vecLib" \ + slab09jd.cc \ + AB09JD.f TB01ID.f TB01KD.f AB07ND.f AB09JV.f \ + AB09JW.f AB09CX.f AG07BD.f AB08MD.f AB04MD.f \ + TB01LD.f delctg.f SB04PY.f AB09AX.f AB08NX.f \ + MB01SD.f AB09JX.f MA02AD.f TB01WD.f MB03OY.f \ + MB03PY.f MA02DD.f MB03UD.f MB03QX.f select.f \ + SB04PX.f SB03OU.f MB03QD.f MB03QY.f SB03OT.f \ + MB04ND.f MB04OD.f SB03OR.f SB03OY.f MB04NY.f \ + MB04OY.f SB03OV.f + +mkoctfile AB09HD.f TB01ID.f AB04MD.f TB01KD.f AB09HY.f \ + AB09IX.f MB03UD.f SB02MD.f AB09DD.f TB01LD.f \ + SB03OU.f MA02AD.f MB03QX.f select.f SB03OT.f \ + SB02MR.f SB02MS.f MB03QD.f SB02MU.f SB02MV.f \ + SB02MW.f MB04ND.f MB04OD.f MB03QY.f SB03OR.f \ + SB03OY.f SB04PX.f MB04NY.f MB04OY.f SB03OV.f + +system ("rm *.o"); +cd (homedir); + Copied: trunk/octave-forge/extra/control-devel/devel/test_ab09jd.m (from rev 8749, trunk/octave-forge/main/control/devel/slred/slmodred/test_ab09jd.m) =================================================================== --- trunk/octave-forge/extra/control-devel/devel/test_ab09jd.m (rev 0) +++ trunk/octave-forge/extra/control-devel/devel/test_ab09jd.m 2011-10-15 19:04:14 UTC (rev 8750) @@ -0,0 +1,55 @@ +% AB09JD EXAMPLE PROGRAM DATA (Continuous system) +% 6 1 1 2 0 0 0.0 1.E-1 1.E-14 V N I C S A + +a = [ -3.8637 -7.4641 -9.1416 -7.4641 -3.8637 -1.0000 + 1.0000, 0 0 0 0 0 + 0 1.0000 0 0 0 0 + 0 0 1.0000 0 0 0 + 0 0 0 1.0000 0 0 + 0 0 0 0 1.0000 0 ]; + +b = [ 1 + 0 + 0 + 0 + 0 + 0 ]; + +c = [ 0 0 0 0 0 1 ]; + +d = [ 0 ]; + +av = [ 0.2000 -1.0000 + 1.0000 0 ]; + +bv = [ 1 + 0 ]; + +cv = [ -1.8000 0 ]; + +dv = [ 1 ]; + + +[ar, br, cr, dr] = slab09jd (a, b, c, d, av, bv, cv, dv, [], [], [], [], 0, 0.0, \ + 1, 0, 2, 0, 0, 1, \ + 1e-1, 1e-14) + +%{ + The reduced state dynamics matrix Ar is + -0.2391 0.3072 1.1630 1.1967 + -2.9709 -0.2391 2.6270 3.1027 + 0.0000 0.0000 -0.5137 -1.2842 + 0.0000 0.0000 0.1519 -0.5137 + + The reduced input/state matrix Br is + -1.0497 + -3.7052 + 0.8223 + 0.7435 + + The reduced state/output matrix Cr is + -0.4466 0.0143 -0.4780 -0.2013 + + The reduced input/output matrix Dr is + 0.0219 +%} Copied: trunk/octave-forge/extra/control-devel/inst/__iddata_dim__.m (from rev 8749, trunk/octave-forge/main/control/devel/__iddata_dim__.m) =================================================================== --- trunk/octave-forge/extra/control-devel/inst/__iddata_dim__.m (rev 0) +++ trunk/octave-forge/extra/control-devel/inst/__iddata_dim__.m 2011-10-15 19:04:14 UTC (rev 8750) @@ -0,0 +1,26 @@ +## Author: Lukas Reichlin <luk...@gm...> +## Created: October 2011 +## Version: 0.1 + +function [p, m] = __iddata_dim__ (y, u) + + if (! is_real_matrix (y, u)) + error ("iddata: inputs and outputs must be real"); + endif + + [ly, p] = size (y); + [lu, m] = size (u); + + if (ly != lu) + error ("iddata: matrices ""y"" and ""u"" must have the same number of samples (rows)"); + endif + + if (ly < p) + warning ("iddata: more outputs than samples - matrice ""y"" should probably be transposed"); + endif + + if (lu < m) + warning ("iddata: more inputs than samples - matrice ""u"" should probably be transposed"); + endif + +endfunction \ No newline at end of file Added: trunk/octave-forge/extra/control-devel/src/AB04MD.f =================================================================== --- trunk/octave-forge/extra/control-devel/src/AB04MD.f (rev 0) +++ trunk/octave-forge/extra/control-devel/src/AB04MD.f 2011-10-15 19:04:14 UTC (rev 8750) @@ -0,0 +1,345 @@ + SUBROUTINE AB04MD( TYPE, N, M, P, ALPHA, BETA, A, LDA, B, LDB, C, + $ LDC, D, LDD, IWORK, DWORK, LDWORK, INFO ) +C +C SLICOT RELEASE 5.0. +C +C Copyright (c) 2002-2009 NICONET e.V. +C +C This program is free software: you can redistribute it and/or +C modify it under the terms of the GNU General Public License as +C published by the Free Software Foundation, either version 2 of +C the License, or (at your option) any later version. +C +C This program is distributed in the hope that it will be useful, +C but WITHOUT ANY WARRANTY; without even the implied warranty of +C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +C GNU General Public License for more details. +C +C You should have received a copy of the GNU General Public License +C along with this program. If not, see +C <http://www.gnu.org/licenses/>. +C +C PURPOSE +C +C To perform a transformation on the parameters (A,B,C,D) of a +C system, which is equivalent to a bilinear transformation of the +C corresponding transfer function matrix. +C +C ARGUMENTS +C +C Mode Parameters +C +C TYPE CHARACTER*1 +C Indicates the type of the original system and the +C transformation to be performed as follows: +C = 'D': discrete-time -> continuous-time; +C = 'C': continuous-time -> discrete-time. +C +C Input/Output Parameters +C +C N (input) INTEGER +C The order of the state matrix A. N >= 0. +C +C M (input) INTEGER +C The number of system inputs. M >= 0. +C +C P (input) INTEGER +C The number of system outputs. P >= 0. +C +C ALPHA, (input) DOUBLE PRECISION +C BETA Parameters specifying the bilinear transformation. +C Recommended values for stable systems: ALPHA = 1, +C BETA = 1. ALPHA <> 0, BETA <> 0. +C +C A (input/output) DOUBLE PRECISION array, dimension (LDA,N) +C On entry, the leading N-by-N part of this array must +C contain the state matrix A of the original system. +C On exit, the leading N-by-N part of this array contains +C _ +C the state matrix A of the transformed system. +C +C LDA INTEGER +C The leading dimension of array A. LDA >= MAX(1,N). +C +C B (input/output) DOUBLE PRECISION array, dimension (LDB,M) +C On entry, the leading N-by-M part of this array must +C contain the input matrix B of the original system. +C On exit, the leading N-by-M part of this array contains +C _ +C the input matrix B of the transformed system. +C +C LDB INTEGER +C The leading dimension of array B. LDB >= MAX(1,N). +C +C C (input/output) DOUBLE PRECISION array, dimension (LDC,N) +C On entry, the leading P-by-N part of this array must +C contain the output matrix C of the original system. +C On exit, the leading P-by-N part of this array contains +C _ +C the output matrix C of the transformed system. +C +C LDC INTEGER +C The leading dimension of array C. LDC >= MAX(1,P). +C +C D (input/output) DOUBLE PRECISION array, dimension (LDD,M) +C On entry, the leading P-by-M part of this array must +C contain the input/output matrix D for the original system. +C On exit, the leading P-by-M part of this array contains +C ... [truncated message content] |