Some activity and a new LibOfx

Benoit Grégoire <[email protected]>
Newsgroups gmane.comp.finance.libofx.devel
Message-ID <[email protected]>
Hi everyone,

I finally got around to doing some code cleanup.  This should hopefully finish 
stabilizing the 0.6 series, and give a good starting point for new 
development.

Libofx 0.6.x has been branched off (libofx-0-6-branch).  Source-incompatible 
changes in HEAD are now allowed.  I would like to thank  
Ryan P Bobko of QHacc who just contributed a callback registry.  I haven't yet 
had time to look at it (but will very shortly), as these code cleanup had to 
be done before we could branch.

So LibOfx 0.6.6 has just been released:
	-Important code cleanup in the parsing code. The parser should be much more 
independent of OpenSP default settings.  Should get rid of "end tag for 
"MEMO" omitted, but OMITTAG NO was specified" type messages and many other 
parser failures.
	-The very old OpenSP 1.3.1 will probably no longuer work.  
	-Fix an infinite loop in some circumstances while the library was searching 
for a parent statement for a transaction.  Would mostly manifest on complex 
investments transactions.  Thanks to stephen.a.prior A T ntlworld.ie for the 
catch.
	-Implement displaying file line numbers in the error output.  Note that data 
won't be valid if the message occurs before the file is opened.

If someone still used OpenSP 1.3.x, i'd like to know (just for the record) if 
it still works (it probably won't).

Happy new year,
-- 
Benoit Grégoire, http://step.polymtl.ca/~bock/


-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.