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
35 lines
1.5 KiB
Plaintext
35 lines
1.5 KiB
Plaintext
Near:
|
|
- Check the outputs for proper wrap use. eg GsfOutputGzip does not
|
|
- rework proposed meta data framework to support improved understanding of
|
|
MS Office
|
|
- Complete MS property set read and write
|
|
(complete codepage support for writing)
|
|
- work on GsfOutput error handling to propagate errors up the stack.
|
|
Maybe something signal based ?
|
|
- for the stdio output check that we can actually write to the target file
|
|
on open even though we do not want to write to it until later.
|
|
- Add 'cancel' flag to GsfOutputStdio to support not overwriting the target
|
|
file even if things succeed.
|
|
|
|
Longer:
|
|
- More work on VBA directory parsing so that we can decompress
|
|
source streams.
|
|
- Add encrypt and decrypt wrappers
|
|
- precede with some randomness due to static nature of xml header
|
|
- be absolutely clear about how we handle seek (only encrypt data on
|
|
first pass)
|
|
- Can we do we put a mechanism for signing and authenticating ?
|
|
|
|
Future:
|
|
- parse vba p-code directly to produce some other language.
|
|
- move biff utils here from gnumeric
|
|
|
|
------------------------------------------------------------------------------------
|
|
potential 2.0 api changes
|
|
|
|
- Infile::get_child* To take a GError to handle failure
|
|
- Convert Input, Infile, Output, Outfile into interfaces
|
|
- Split Input/Output into base and seekable
|
|
- Remove/Alleviate requirement that we know the size of a stream on open
|
|
- input::seek and output::seek use the opposite conventions
|