mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-20 11:48:30 -06:00
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12096 57a11ea4-9604-0410-9ed3-97b8803252fd
372 lines
10 KiB
Plaintext
372 lines
10 KiB
Plaintext
libgsf 1.12.3
|
|
|
|
Jody:
|
|
* Make gconf optional again.
|
|
|
|
Rambokid:
|
|
* Fix excessive memory use problem for writing zip files.
|
|
|
|
--------------------------------------------------------------------------
|
|
libgsf 1.12.2
|
|
|
|
Jean Brefort:
|
|
* made GSF_CLASS_FULL and GSF_DYNAMIC_CLASS_FULL really full (add
|
|
base_init, base_finalize and class_finalize arguments).
|
|
|
|
Jody:
|
|
* Handle 0x8000 and 0x8001 codepages.
|
|
* Fix leak in array properties.
|
|
|
|
Jon Kåre:
|
|
* Fix VT_FILETIME OLE property export.
|
|
|
|
Morten:
|
|
* Fix problem with 64-bit OLE properties.
|
|
* Fix standard-violation that hit i86_64.
|
|
|
|
--------------------------------------------------------------------------
|
|
libgsf 1.12.1
|
|
|
|
Dom:
|
|
* Better handling of error conditions when creating a zip.
|
|
|
|
Jody:
|
|
* Patch a leak in vector properties from OLE2.
|
|
* Be more delicate handling truncated gzip files.
|
|
* Improve utility macros for dynamic type creation (incompatible).
|
|
* Make constructors for output_stdio outfile_stdio more flexible
|
|
|
|
Morten:
|
|
* Fix gsf_xml_out_add_float to always use "." as separator.
|
|
* Fix problem with creating new files in g+s directories.
|
|
|
|
--------------------------------------------------------------------------
|
|
libgsf 1.12.0
|
|
|
|
Herzi:
|
|
* Allow multiple calls to gsf_xml_out_add_cstr. [#167166]
|
|
|
|
Ivan:
|
|
* Fix codepage problem. [#162841]
|
|
|
|
Jody:
|
|
* Support GObject properties in GsfOutfile::new_child
|
|
* Cleanup the OLE2 property import
|
|
* Re-org the GsfDocMetadata interface
|
|
* Cleanup the OLE2 property export
|
|
|
|
Manuel Mausz:
|
|
* OLE2 property export.
|
|
|
|
Morten:
|
|
* Attempt to get non-ASCII filenames right on Win32. [#171145]
|
|
* Add "raw" properties to GsfInputGzip and GsfOutputGzip to
|
|
allow header/trailer-less files. Also allow g_object_new
|
|
construction of these classes.
|
|
* Add "uncompressed_size" property to GsfInputGzip allowing to
|
|
decompress files larger than 4GB.
|
|
* Propagate errors from GsfOutputGzip's sink to itself.
|
|
* Fix GsfOutputStdio to avoid killing the target file when we
|
|
get an error.
|
|
* Add new GsfOutputCsv and GsfOutputIconv.
|
|
* Fix GsfOutfileZip's handling of compression levels.
|
|
* Allow getting the compression level when reading zip files.
|
|
* Improve zip file performance. (No longer reopens the underlying
|
|
file for each member you read.)
|
|
* Clean up zip output for zip files with non-ASCII members.
|
|
* Make it possible to use g_object_new to create zip io objects.
|
|
|
|
------------------------------------------------------------------------------
|
|
libgsf 1.11.1
|
|
|
|
Morten:
|
|
* Fix permissions for new files. [#159331]
|
|
* Fix save-to-existing-file on Win32. [#160108]
|
|
* Fix stdio when we're not closing the file.
|
|
|
|
------------------------------------------------------------------------------
|
|
libgsf 1.11.0
|
|
|
|
Christopher James Lahey:
|
|
* GObject property support for input/output (for C# bindings)
|
|
* GObject support for doc-meta-data
|
|
|
|
Frank Chiulli:
|
|
* Have the OLE2 property set parser store the data
|
|
|
|
Jody:
|
|
* More work on storing OLE2 properties
|
|
* Add some hooks to the libxml sax wrappers to facilitate extending
|
|
specs
|
|
* An extra wrapper to GsfOutputStdio to handle FILE* directly
|
|
|
|
Jon Kåre:
|
|
* make xml string export more convenient by ignoring NULL
|
|
|
|
Kasal:
|
|
* More consistent use of G_GNUC_UNUSED.
|
|
|
|
Morten:
|
|
* Check size and seek in gsf_input_dup.
|
|
* Fix a pile of crashes having to do with failed dups.
|
|
* Fix crashes having to do with NULL input->name.
|
|
* Work around gnome-vfs bug #152844.
|
|
* Create input proxy object.
|
|
* Make msole reading use a proxy layer instead of dup-ing the source
|
|
like crazy. (Dup-ing is expensive for network connections and
|
|
slightly expensive for disk files.)
|
|
* Doc fixes.
|
|
* Escape characters 1..31 when used in xml attributes. [#157850]
|
|
|
|
Veerapuram Varadhan:
|
|
* sync the ole2 property names with the existing beagle properties
|
|
|
|
------------------------------------------------------------------------------
|
|
libgsf 1.10.1
|
|
|
|
Jon Kåre:
|
|
* Fix base64 decoding.
|
|
|
|
Kasal:
|
|
* Lots of code auditing and cleanup.
|
|
* Identified the long standing source of the problem with XL corrupting
|
|
large files
|
|
|
|
------------------------------------------------------------------------------
|
|
|
|
libgsf 1.10.0
|
|
|
|
Jody:
|
|
* Patch to read slightly odd planmaker generated OLE2.
|
|
* Fix printf implementation in GsfOutfileMSOle
|
|
* Make the msole block sizes instance specific
|
|
|
|
Morten:
|
|
* Attempt fix for ARM.
|
|
* Make gsf_input_gnomevfs_new_uri handle missing "seek" methods.
|
|
|
|
Stuart Cunningham <stuartc@rd.bbc.co.uk>
|
|
* Enable OLE2 export for larger block sizes
|
|
|
|
------------------------------------------------------------------------------
|
|
libgsf 1.9.1
|
|
|
|
J.H.M. Dassen (Ray):
|
|
* Corrected the location where the documentation gets installed.
|
|
*
|
|
James Cape :
|
|
* Clean up the gtk-doc build
|
|
|
|
Jody :
|
|
* Support DOCTYPE in the simplified xml generator
|
|
* More gtk-doc cleanup
|
|
|
|
Morten, Dom:
|
|
* Avoid polluting global name space with symbols lacking gsf_ prefix.
|
|
This only effects implementation utilites shared by the zip in/out
|
|
code so hopefully the abi breakage will not hurt too many people.
|
|
|
|
------------------------------------------------------------------------------
|
|
libgsf 1.9.0
|
|
|
|
Dom:
|
|
* Fix bzip output to flush if last deflate fills buffer
|
|
|
|
Jody Goldberg:
|
|
* If the file is not an OLE2 file do not change the filepos.
|
|
* Handle broken ole files that specify codepage as signed short
|
|
* Fix reading ole files > 13.6 Meg on sparc/alpha (from Xavier Roche)
|
|
* Tune validation test for LPSTR properties to handle char width > 1
|
|
* Make the impl headers for the base interfaces public as requested
|
|
* Add some directory tree wrappers
|
|
* Work around a -fstrict-alias warning for SuSE
|
|
* Move to automake-1.7
|
|
* Fix gnome-vfs backend to open files with random access
|
|
* Support merging content from nested nodes for sax parsing
|
|
* Fix gtk-doc
|
|
|
|
Joseph Frazee:
|
|
* patch the spec file.
|
|
|
|
Morten Welinder:
|
|
* Properly chain finalizer.
|
|
* Fix gzip output to flush if last deflate fills buffer
|
|
|
|
Tor Lillqvist:
|
|
* packaging tools for win32.
|
|
|
|
------------------------------------------------------------------------------
|
|
libgsf 1.8.2
|
|
|
|
Jody:
|
|
* Catch invalid OLE2 files that claim there is data in a directory.
|
|
* Better error handling for Infile::child_by_*
|
|
* Work harder to restore invalid ole2 files with bad BATs.
|
|
* Begin an interface for ole2 export with non-default block sizes.
|
|
* Name the root directory 'Root Entry' to keep libole2 happy.
|
|
|
|
Stuart Cunningham <stuartc@rd.bbc.co.uk>:
|
|
* Support CLSIDs for Storages for the AAF project
|
|
* Test and fix bugs reading ole files with non-default block sizes.
|
|
|
|
------------------------------------------------------------------------------
|
|
libgsf 1.8.1
|
|
|
|
Morten:
|
|
* Plug major gzip output leak.
|
|
|
|
------------------------------------------------------------------------------
|
|
libgsf 1.8
|
|
|
|
2003 Mar 9
|
|
With the approval off all contributors the library has been
|
|
relicensed from GPL -> LGPL
|
|
|
|
Dom:
|
|
* Some extra casts to make Bloodshed DevC++ happy
|
|
* IOChannel input work
|
|
* BZ2 input & output
|
|
* Return the derived types from constructor functions
|
|
* Support GObject properties for the inputs and outputs
|
|
* Start an AR infile
|
|
* Start Win32 COM IStream input/output
|
|
|
|
Jody:
|
|
* Fix ms ole export bug that would not clip overly long file names.
|
|
* Fix ms ole import bug with potentially invalid names
|
|
|
|
Rodrigo:
|
|
* Added GsfInputIOChannel, a GIOChannel-based input.
|
|
|
|
Xavier Roche:
|
|
* Patch some gsize == gunit32 assumptions.
|
|
|
|
------------------------------------------------------------------------------
|
|
libgsf 1.7
|
|
|
|
Dom:
|
|
* Extend gnome-vfs support to handle uris
|
|
* Transacted output capability
|
|
* Ensure large reads and writes happen
|
|
|
|
Jody:
|
|
* Start work on some simplified xml export utilities.
|
|
* Extend xml import facilities to support namespaces.
|
|
* Catch invalid OLE files with cycles.
|
|
* Fix exporting OLE files larger than 6.8 Meg
|
|
|
|
Jon Kåre:
|
|
* Only unset valid GValues when reading msole properties.
|
|
|
|
Morten:
|
|
* Fix xml save problem.
|
|
|
|
Tor Lillqvist:
|
|
* Tweaks for the win32 build.
|
|
|
|
------------------------------------------------------------------------------
|
|
libgsf 1.6.0
|
|
|
|
Jody:
|
|
* Be more anal about invalid stream names..
|
|
* Fix documentation install.
|
|
* Fix a subtle leak that Morten found.
|
|
* Suppress some warnings in the test suite.
|
|
|
|
Jon Kåre:
|
|
* Add printf mechanism.
|
|
* Fix misc bugs.
|
|
* Add gzip output.
|
|
|
|
Morten:
|
|
* Don't overwrite files we're not supposed to write.
|
|
|
|
------------------------------------------------------------------------------
|
|
libgsf 1.5.0
|
|
|
|
Jody:
|
|
* Adjust sax routines to support recusive structures.
|
|
|
|
Morten:
|
|
* Handle file names that are not valid utf8.
|
|
|
|
Dom:
|
|
* Port over code page utilities from libwv.
|
|
|
|
------------------------------------------------------------------------------
|
|
libgsf 1.4.0
|
|
|
|
Jody:
|
|
* Move some iconv utility routines here from gnumeric.
|
|
* More work on reading ole property sets.
|
|
* Minor tweak directory handling for infile-zip.
|
|
* Replace test-cat-zip with test-msole2
|
|
* Add error handling mechanism to GsfOutput
|
|
* Borrow the temp file handling from gedit
|
|
* Add some xml SAX parsing utilities (api is tentative)
|
|
* Add some structured blob utilites for easy in/out of blob trees
|
|
* Support unicode property values and names in ole files.
|
|
|
|
Jon Kåre:
|
|
* sync the directory semantics of infile-zip with infile-msole.
|
|
* Support seeking within zip streams.
|
|
* Make dup work properly for gzip and zip children.
|
|
* Implement Zip export.
|
|
|
|
------------------------------------------------------------------------------
|
|
libgsf 1.3.0
|
|
|
|
Jody:
|
|
* Split gnome-vfs and bonobo into a distinct library
|
|
* Polish the OLE export so that libole2 is molified.
|
|
* Add a timestamp object for use with metadata
|
|
* Some initial work on MS OLE property streams (doc metadata)
|
|
* Some initial work on doc meta data (expect changes as ole settles)
|
|
|
|
Jon Kåre:
|
|
* Work and plan to support big files.
|
|
|
|
------------------------------------------------------------------------------
|
|
libgsf 1.2.0
|
|
|
|
Dom:
|
|
* Read/Write gnome-vfs (untested)
|
|
* Write to mem buf (untested)
|
|
|
|
Jody:
|
|
* Add some safety and utilty to ensure outputs are closed before
|
|
finalizing
|
|
* Add some printf style capabilities for outputs.
|
|
|
|
Ray:
|
|
* improve doc generation
|
|
* Update debian support in preparation for packaging.
|
|
|
|
Rodrigo:
|
|
* more work on io_context.
|
|
|
|
Tambet:
|
|
* Read zip files
|
|
|
|
------------------------------------------------------------------------------
|
|
libgsf 1.1.0
|
|
|
|
Jody:
|
|
* Initial pass at an api
|
|
* Read & Write OLE
|
|
* Read gzip
|
|
* Read textlines
|
|
* Read & Write stdio wrapper
|
|
* Some libxml2 utility wrappers
|
|
* some test programs to dump or copy ole streams and file structures
|
|
* Uncompress vba streams
|
|
* Initial incomplete work on parsing vba3 & vba56 directories
|
|
|
|
Morten:
|
|
* mmap/buffer wrapper
|
|
* testing & purification
|
|
|
|
Jon Kåre:
|
|
* Some configure cleanup
|
|
* Bonobo Stream wrapper
|