From: <prn...@us...> - 2012-03-11 20:34:53
|
Revision: 9816 http://octave.svn.sourceforge.net/octave/?rev=9816&view=rev Author: prnienhuis Date: 2012-03-11 20:34:47 +0000 (Sun, 11 Mar 2012) Log Message: ----------- First version of NEWS Added Paths: ----------- trunk/octave-forge/main/io/NEWS Added: trunk/octave-forge/main/io/NEWS =================================================================== --- trunk/octave-forge/main/io/NEWS (rev 0) +++ trunk/octave-forge/main/io/NEWS 2012-03-11 20:34:47 UTC (rev 9816) @@ -0,0 +1,96 @@ +Summary of important user-visible changes for releases of the io package + +=============================================================================== +io-1.0.18 Release Date: TBA Release Manager: Philip Nienhuis +=============================================================================== + +** Bug fixes: +--- odsfinfo: fixed "wrong type argument `cell'" bug when run interactively. +--- xlsopen, odsopen: fixed messed up screen output due to UNO usage warning. + +** Adapted to internal LibreOffice-3.5-final changes. + +** Tried OpenXLS-6.0.7.jar. Reads OK, still unusable for writing .xls files. + +=============================================================================== +io-1.0.17 Release Date: 2012-02-27 Release Manager: Philip Nienhuis +=============================================================================== + +** Bug fixes: +--- oct2ods, oct2xls, odswrite default range input arg. These functions may not + have worked properly for two years (!) + +** Fixed support for odfdom v.0.8.7 (ODS). Note: the OTK interface only works + well with xercesImpl.jar 2.9.1 (Sep 14, 2009) + +** Many small bug fixes & documentation updated to actual functionality. + +** Fixed "seealso" texinfo header string in almost all functions. + +** Added formal test scripts to "internal functions" section. + +=============================================================================== +io-1.0.16 Release Date: 2012-01-19 Release Manager: Philip Nienhuis +=============================================================================== + +** Bug fixing release + +** PKG_ADD now expects Java spreadsheet class libs (.jars) in /lib/java + (for MinGW) + +=============================================================================== +io-1.0.15 Release Date: 2011-10-02 Release Manager: Philip Nienhuis +=============================================================================== + +io-1.0.15 is primarily a bug fix release and a snapshot / wrap-up of current + development status (some still a bit experimental). It mainly comprises: + +** A number of bug fixes (incl. some serious ones, notably with .ods/OOo Calc); + +** Some mainly cosmetic improvements to existing code; less verbosity; + +** pch2mat (reading & transforming Nastran PCH files, contributed by + B. Oytun Peksel); + +** object2json.m (creating a json description string of objects, contributed + by Daniel Torre). This was already silently introduced in io-1.0.14; + +** A scripted troubleshooting / classpath setup tool for spreadsheet I/O + support (chk_spreadsheet_support.m); + +** Experimental OXS support (OpenXLS) for reading Excel xls (BIFF8). + OpenXLS is -let's say- a little bit lacking: For reading it is faster than + JXL. However, while OXS write support has been coded (and works) I had to + disable it as the OXS Java classes won't release the file handle so Octave + will hang upon closing :-( I'm stuck with this so I just release it as-is; + +** Experimental UNO support, i.e. invoking OpenOffice.org (or clones like + LibreOffice) behind the scenes to read spreadsheet files, much like + ActiveX/COM for MS-Excel. This is also based on Java. The first time you + use UNO, OOo has to be loaded and you'll have to be patient, but once loaded + (and in the OS cache) you'll see the pros: + --* Very fast; + --* Much lower Java memory usage as OOo loads the spreadsheet in its own + memory chunk (not Octave's) => much bigger spreadsheet capacity; + --* You can read *all* formats supported by OOo: .ods, .xls, .csv, .xlsx, + .sxc, .dbf, Lotus wk1, Quattro Pro, ......; and it doesn't really matter + whether xlsopen of odsopen is used. + Of course all this wonderful stuff comes at a prize: + --* After closing the spreadsheet file (odsclose, xlsclose) ALL OOo + invocations will be closed, also those started outside Octave. This is + due to "the way OpenOffice works" (quoted from OOo dev forum), especially + through Java. There are other ways to close OOo but they'll hang Octave; + --* The Java UNO classes supplied with e.g. LibreOffice aren't kept quite + up-to-date with the main program. As a consequence, with e.g., + LibreOffice 3.4 the main LO window will pop up (it can't be hidden). I + filed a bug report for this + (https://bugs.freedesktop.org/show_bug.cgi?id=40991) but I haven't seen + it being picked up yet. Another example: while LO 3.3.1's row capacity + was already > 106, it took until LO 3.4 before this capacity was + implemented in the Java UNO classes. + Like with OXS, I'm a bit stuck here - all this has to be fixed upstream. + +Hint: +for older Octave versions (< 3.4.0) you can install io-1.0.15 using the -nodeps + flag. You'll then loose the old and buggy textread and csv/dlm-read/write + functions but I'd consider that as no big loss. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <prn...@us...> - 2012-03-21 22:31:56
|
Revision: 9998 http://octave.svn.sourceforge.net/octave/?rev=9998&view=rev Author: prnienhuis Date: 2012-03-21 22:31:50 +0000 (Wed, 21 Mar 2012) Log Message: ----------- Updated to latest developments Modified Paths: -------------- trunk/octave-forge/main/io/NEWS Modified: trunk/octave-forge/main/io/NEWS =================================================================== --- trunk/octave-forge/main/io/NEWS 2012-03-21 22:29:56 UTC (rev 9997) +++ trunk/octave-forge/main/io/NEWS 2012-03-21 22:31:50 UTC (rev 9998) @@ -1,7 +1,7 @@ Summary of important user-visible changes for releases of the io package =============================================================================== -io-1.0.18 Release Date: 2012-03-18 Release Manager: Philip Nienhuis +io-1.0.18 Release Date: 2012-03-22 Release Manager: Philip Nienhuis =============================================================================== ** The following functions have been imported from the miscellaneous package: @@ -13,6 +13,7 @@ --- odsfinfo: fixed "wrong type argument `cell'" bug when run interactively. --- xlsopen, odsopen: fixed messed up screen output due to UNO usage warning. --- csv2cell: checks if file is empty and if so, return an empty cell. +--- xlsopen: better Java detection logic, more informative error messages ** Adapted to internal LibreOffice-3.5-final changes. Some bugs (flashing LO screens) still have to be fixed upstream - see here: @@ -94,7 +95,7 @@ filed a bug report for this (https://bugs.freedesktop.org/show_bug.cgi?id=40991) but I haven't seen it being picked up yet. Another example: while LO 3.3.1's row capacity - was already > 106, it took until LO 3.4 before this capacity was + was already > 10^6, it took until LO 3.4 before this capacity was implemented in the Java UNO classes. Like with OXS, I'm a bit stuck here - all this has to be fixed upstream. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <prn...@us...> - 2012-04-09 20:16:54
|
Revision: 10182 http://octave.svn.sourceforge.net/octave/?rev=10182&view=rev Author: prnienhuis Date: 2012-04-09 20:16:48 +0000 (Mon, 09 Apr 2012) Log Message: ----------- Updated to latest status Modified Paths: -------------- trunk/octave-forge/main/io/NEWS Modified: trunk/octave-forge/main/io/NEWS =================================================================== --- trunk/octave-forge/main/io/NEWS 2012-04-09 19:57:08 UTC (rev 10181) +++ trunk/octave-forge/main/io/NEWS 2012-04-09 20:16:48 UTC (rev 10182) @@ -1,5 +1,16 @@ Summary of important user-visible changes for releases of the io package +post-1.0.18 (in SVN only) + +** Bug fixes: +--- getusedrange subfunc getusedrange_jod: str2num applied to indices rather + than the substring. Must have been there for > 2 years, only surfaced + with jopendocument v 1.3b1 + +** Compatible with jOpenDocument version 1.3b1 + +** Compatible with Apache POI 3.8 final + =============================================================================== io-1.0.18 Release Date: 2012-03-22 Release Manager: Philip Nienhuis =============================================================================== @@ -30,7 +41,7 @@ have worked properly for two years (!) ** Fixed support for odfdom v.0.8.7 (ODS). Note: the OTK interface only works - well with xercesImpl.jar 2.9.1 (Sep 14, 2009) + well with xercesImpl.jar 2.9.1 (Sep 14, 2009) ** Many small bug fixes & documentation updated to actual functionality. @@ -103,3 +114,5 @@ for older Octave versions (< 3.4.0) you can install io-1.0.15 using the -nodeps flag. You'll then loose the old and buggy textread and csv/dlm-read/write functions but I'd consider that as no big loss. + + <please scroll up/back to see rest of io NEWS> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <prn...@us...> - 2012-04-18 21:14:58
|
Revision: 10278 http://octave.svn.sourceforge.net/octave/?rev=10278&view=rev Author: prnienhuis Date: 2012-04-18 20:08:33 +0000 (Wed, 18 Apr 2012) Log Message: ----------- Updated to latest development Modified Paths: -------------- trunk/octave-forge/main/io/NEWS Modified: trunk/octave-forge/main/io/NEWS =================================================================== --- trunk/octave-forge/main/io/NEWS 2012-04-18 20:04:29 UTC (rev 10277) +++ trunk/octave-forge/main/io/NEWS 2012-04-18 20:08:33 UTC (rev 10278) @@ -8,6 +8,7 @@ with jopendocument v 1.3b1 ** Compatible with jOpenDocument version 1.3b1 + getUsedRange() method added (MUCH faster than the old hack) ** Compatible with Apache POI 3.8 final This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <prn...@us...> - 2012-05-22 20:15:36
|
Revision: 10498 http://octave.svn.sourceforge.net/octave/?rev=10498&view=rev Author: prnienhuis Date: 2012-05-22 20:15:30 +0000 (Tue, 22 May 2012) Log Message: ----------- Updated to recent state Modified Paths: -------------- trunk/octave-forge/main/io/NEWS Modified: trunk/octave-forge/main/io/NEWS =================================================================== --- trunk/octave-forge/main/io/NEWS 2012-05-22 20:13:13 UTC (rev 10497) +++ trunk/octave-forge/main/io/NEWS 2012-05-22 20:15:30 UTC (rev 10498) @@ -6,7 +6,10 @@ --- getusedrange subfunc getusedrange_jod: str2num applied to indices rather than the substring. Must have been there for > 2 years, only surfaced with jopendocument v 1.3b1 - +--- oct2xls, oct2ods: cast all numeric types in input array to double as + spreadsheets have only double, boolean or character string type. This bug + has been there from the very beginning of the spreadsheet functions 8-O + ** Compatible with jOpenDocument version 1.3b1 getUsedRange() method added (MUCH faster than the old hack) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <prn...@us...> - 2012-06-08 15:44:41
|
Revision: 10595 http://octave.svn.sourceforge.net/octave/?rev=10595&view=rev Author: prnienhuis Date: 2012-06-08 15:44:35 +0000 (Fri, 08 Jun 2012) Log Message: ----------- Updated Modified Paths: -------------- trunk/octave-forge/main/io/NEWS Modified: trunk/octave-forge/main/io/NEWS =================================================================== --- trunk/octave-forge/main/io/NEWS 2012-06-08 15:42:23 UTC (rev 10594) +++ trunk/octave-forge/main/io/NEWS 2012-06-08 15:44:35 UTC (rev 10595) @@ -8,11 +8,15 @@ with jopendocument v 1.3b1 --- oct2xls, oct2ods: cast all numeric types in input array to double as spreadsheets have only double, boolean or character string type. This bug - has been there from the very beginning of the spreadsheet functions 8-O + has been there from the very beginning of the spreadsheet functions >8-O +--- Support for reading back formulas from .xls spreadsheets using ActiveX/COM + ** Compatible with jOpenDocument version 1.3b1 getUsedRange() method added (MUCH faster than the old hack) +** Compatible with odfdom-java-0.8.8-incubator.jar (ODF Toolkit 0.5-incubating) + ** Compatible with Apache POI 3.8 final =============================================================================== This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <prn...@us...> - 2012-09-03 19:52:18
|
Revision: 10956 http://octave.svn.sourceforge.net/octave/?rev=10956&view=rev Author: prnienhuis Date: 2012-09-03 19:52:12 +0000 (Mon, 03 Sep 2012) Log Message: ----------- Bug fix list updated Modified Paths: -------------- trunk/octave-forge/main/io/NEWS Modified: trunk/octave-forge/main/io/NEWS =================================================================== --- trunk/octave-forge/main/io/NEWS 2012-09-03 19:51:31 UTC (rev 10955) +++ trunk/octave-forge/main/io/NEWS 2012-09-03 19:52:12 UTC (rev 10956) @@ -1,6 +1,19 @@ Summary of important user-visible changes for releases of the io package =============================================================================== +io-1.0.20 Release Date: 2012-TBA Release Manager: Philip Nienhuis +=============================================================================== + +** Bug fixes: +--- xlsopen, xlsclose, odsopen, odsclose: replaced canonicalize_file_name call + with make_absolute_filename for non-windows systems (canonicalize_file_name + doesn't work with non-existent (new) files on *nix) (bug #36677); + Web addresses (URLs) only need two rather than three slashes; +--- xlsopen: matching .jar names to javaclasspath entries worked the wrong way + +** Extended file rename section in odsclose similar to that in xlsclose + +=============================================================================== io-1.0.19 Release Date: 2012-06-08 Release Manager: Philip Nienhuis =============================================================================== This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <prn...@us...> - 2012-09-04 19:08:12
|
Revision: 10961 http://octave.svn.sourceforge.net/octave/?rev=10961&view=rev Author: prnienhuis Date: 2012-09-04 19:08:06 +0000 (Tue, 04 Sep 2012) Log Message: ----------- Updated text Modified Paths: -------------- trunk/octave-forge/main/io/NEWS Modified: trunk/octave-forge/main/io/NEWS =================================================================== --- trunk/octave-forge/main/io/NEWS 2012-09-04 19:01:14 UTC (rev 10960) +++ trunk/octave-forge/main/io/NEWS 2012-09-04 19:08:06 UTC (rev 10961) @@ -10,7 +10,12 @@ doesn't work with non-existent (new) files on *nix) (bug #36677); Web addresses (URLs) only need two rather than three slashes; --- xlsopen: matching .jar names to javaclasspath entries worked the wrong way +--- io_xls_testscript / io_ods_testscript: added small delay for UNO calls to + avoid lock-ups with recent LibreOffice (3.6.x) +** The annoying flashing LibreOffice splash screens have been fixed upstream; + with LibreOffice 3.6.1 I didn't see them anymore + ** Extended file rename section in odsclose similar to that in xlsclose =============================================================================== This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |