Commit c02a1e53 authored by Michael Meeks's avatar Michael Meeks
Browse files

Documentation clean.

parent c9bde4f0
1999-08-10 Michael Meeks <michael@imaginator.com>
* TODO, DEPENDS, doc/Future-Roadmap, doc/Design: Updated,
and added short plugin design section.
* doc/saving.txt: Added short section on Summary Information.
1999-08-10 Jukka-Pekka Iivonen <iivonen@iki.fi>
* src/fn-math.c: Finished ROMAN(). Gnumeric now supports all the
......
gnome-libs
gnome-xml
libglade
1999-08-10 Michael Meeks <michael@imaginator.com>
* TODO, DEPENDS, doc/Future-Roadmap, doc/Design: Updated,
and added short plugin design section.
* doc/saving.txt: Added short section on Summary Information.
1999-08-10 Jukka-Pekka Iivonen <iivonen@iki.fi>
* src/fn-math.c: Finished ROMAN(). Gnumeric now supports all the
......
......@@ -86,6 +86,10 @@ Gnumeric Spread Sheet task list
be possible to display "Sales". We can use this with Michael's
name support.
Instead this should be done with split-pane support in tandem with
disabling the standard caption rendering. This would give a far more
flexible approach : Michael.
** Captions (ItemBar)
It should be possible to set the dimensions of the cols, rows to
......@@ -153,11 +157,6 @@ Gnumeric Spread Sheet task list
Right clicking gets:
insert
** Summary Information
Load this from the Excel stream.
Make a Bonobo component to update it.
Load/Save to XML.
* Sheets
When adding a sheet or renaming a sheet, should we reparse everything?
......@@ -177,10 +176,6 @@ at *all*.
Rewrite all cell style support, for memory efficiency and speed.
Rewrite background pixmap handling to take 2 colours: FG & BG.
* Names
Update xml-io to read/write name tables.
* Office compatibility
Write an XML plugin to output 'Publish as Web' style XML for
......@@ -200,3 +195,6 @@ Office 2000 and 'explorer' compatibility.
client might find this problem without being able to do anything
about it, nor knowing about the error condition.
* Improved style architecture
Possibly needed for better Excel export
......@@ -42,7 +42,7 @@
<para>
Gnumeric should be compatible as much as possible with
Microsoft Excel in terms of the user. This means formulas and
Microsoft Excel in terms of the user. This means formulae and
expressions should be compatible unless we find a serious
design problem in Excel.
</para>
......@@ -51,9 +51,9 @@
An example of a design problem in Excel is the fact that
various internal functions have limits on the number of
arguments they can take: this is just bad coding and this sort
of limitations is unacceptable in Gnumeric. When writing code
of limitation is unacceptable in Gnumeric. When writing code
for Gnumeric, no hard coded limits should be set (currently
Gnumeric breaks this rule by having hardcoded in a few places
Gnumeric breaks this rule by having hardcoded, in a few places,
the maximum number of columns to be 256).
</para>
......@@ -82,7 +82,7 @@
<para>
Item Sheets are the repository of information: cells are
kept here, information on the columns and rows is kept
here, and the styles attached to the regions is also
here, and the styles attached to the regions are also
kept here.
</para>
......@@ -223,8 +223,8 @@
<para>
Currently Gnumeric does not provide any way to keep these
references, a possible scheme for saving correctly these
cells would be to keep in a special list any formula being
references, a possible scheme for saving these cells correctly
would be to keep in a special list any formula being
saved that has a reference count bigger than one and keep
track of these duplicates and generate formula references in
the output file rather than outputing the actual formula.
......@@ -272,6 +272,13 @@
<sect1>
<title>Plugins</title>
<para>
Gnumeric's plugin API is very simple. Every plugin must have
one function: init_plugin see
<filename>gnumeric/src/plugin.h</filename> for the full details.
</para>
</sect1>
</chapter>
</book>
......
This file rapidly gets out of date: see ../TODO
Graphics:
Embedding of graphics will be done by using first
Guppi and eventually Guppi trough the Baboon document model.
Embedding of graphs and charts will be implemented via
Guppi through the Baboon document model.
Guppi information:
......
......@@ -42,7 +42,7 @@
<para>
Gnumeric should be compatible as much as possible with
Microsoft Excel in terms of the user. This means formulas and
Microsoft Excel in terms of the user. This means formulae and
expressions should be compatible unless we find a serious
design problem in Excel.
</para>
......@@ -51,9 +51,9 @@
An example of a design problem in Excel is the fact that
various internal functions have limits on the number of
arguments they can take: this is just bad coding and this sort
of limitations is unacceptable in Gnumeric. When writing code
of limitation is unacceptable in Gnumeric. When writing code
for Gnumeric, no hard coded limits should be set (currently
Gnumeric breaks this rule by having hardcoded in a few places
Gnumeric breaks this rule by having hardcoded, in a few places,
the maximum number of columns to be 256).
</para>
......@@ -82,7 +82,7 @@
<para>
Item Sheets are the repository of information: cells are
kept here, information on the columns and rows is kept
here, and the styles attached to the regions is also
here, and the styles attached to the regions are also
kept here.
</para>
......@@ -223,8 +223,8 @@
<para>
Currently Gnumeric does not provide any way to keep these
references, a possible scheme for saving correctly these
cells would be to keep in a special list any formula being
references, a possible scheme for saving these cells correctly
would be to keep in a special list any formula being
saved that has a reference count bigger than one and keep
track of these duplicates and generate formula references in
the output file rather than outputing the actual formula.
......@@ -272,6 +272,13 @@
<sect1>
<title>Plugins</title>
<para>
Gnumeric's plugin API is very simple. Every plugin must have
one function: init_plugin see
<filename>gnumeric/src/plugin.h</filename> for the full details.
</para>
</sect1>
</chapter>
</book>
......
This file rapidly gets out of date: see ../TODO
Graphics:
Embedding of graphics will be done by using first
Guppi and eventually Guppi trough the Baboon document model.
Embedding of graphs and charts will be implemented via
Guppi through the Baboon document model.
Guppi information:
......
......@@ -8,6 +8,7 @@ $Id$
Workbook:
Style . style
Sheet[] sheets
Summary summary information
-------------- Style : specific rendering informations --------------
Style
......@@ -74,6 +75,13 @@ Cell
char *entered_text
int flags /* should it be save ? Don't think so */
------------ Summary : long list of items and their values -----------
Summary
Item[]
name
val-int / val-string ( + val-datestamp in future )
============================================================================
......
......@@ -8,6 +8,7 @@ $Id$
Workbook:
Style . style
Sheet[] sheets
Summary summary information
-------------- Style : specific rendering informations --------------
Style
......@@ -74,6 +75,13 @@ Cell
char *entered_text
int flags /* should it be save ? Don't think so */
------------ Summary : long list of items and their values -----------
Summary
Item[]
name
val-int / val-string ( + val-datestamp in future )
============================================================================
......
......@@ -10,10 +10,7 @@ Michael
* Colours
* Fonts etc.
* Cell borders...
* Summary:
* implement & test summary write,
* beef up the number of recognised tokens
* Remove silly name record in writing ( after debugging is done )
* Remove silly name record in Excel writing ( after debugging is done )
* Split panes.
* Use same XML as Office 2000 for elegance (?)
* Investigate VB streams, and their lengths.
......@@ -27,9 +24,8 @@ Michael
support and to provide a generic sensible sub-query offset.
* Fix VLookup so the lookfuns.xls works.
* Fix INDEX, AREAS, INDIRECT.
* Fixup csv import...
* Get scalability to large sheets sorted
* Test: sample.xls, Zero31.xls
* Fully clean ms-biff to remove duff padding stuff.
Jody
* Where do the anchor points for objects come from.
......@@ -37,6 +33,12 @@ Jody
* Check the record lengths on the biff records BEFORE use.
* More version size changes for NAME
Frank
* Summary:
* implement & test summary write,
* beef up the number of recognised tokens
* Expand the summary dialog.
* Excel importing
BIFF_NOTE ( comments ) importing ( Biff V8 )
......
......@@ -3,4 +3,5 @@ Ref count ms_ole_stream & ms_ole
Write summary info.
Add Bonobo::Storage interface.
libvfs integration (?)
write nice simple file handle style macros / wrappers.
\ No newline at end of file
write nice simple file handle style macros / wrappers.
sort out the directory / path mess ( use the UNIX methodology ).
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment