Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
GNOME
gnumeric
Commits
8e5ed05d
Commit
8e5ed05d
authored
May 23, 1999
by
Michael Meeks
Browse files
Lots of fixes.
parent
20b5ea22
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
plugins/excel/boot.c
View file @
8e5ed05d
...
...
@@ -49,6 +49,7 @@ excel_load (const char *filename)
if
(
!
f
)
return
NULL
;
printf
(
"Opening '%s'
\n
"
,
filename
);
wb
=
ms_excel_read_workbook
(
f
);
if
(
wb
)
{
char
*
name
=
g_strconcat
(
filename
,
".gnumeric"
,
NULL
);
...
...
plugins/excel/libole2/ChangeLog
View file @
8e5ed05d
1999-05-23 Michael Meeks <michael@imaginator.com>
* ms-ole.c (ms_ole_directory_create): Setup 'dir' properly
for streams tacked onto chain.
(PPS_SET_NAME_LEN): Removed factor of two.
(ms_ole_create): Updated magic from 0x0003003b to 0x0003003e
1999-05-22 Michael Meeks <michael@imaginator.com>
* ms-ole.c (pps_encode): Fix for NULL names.
(ms_ole_directory_create): Silly bug chaining in filenames.
(next_free_sb): Actually mark the blocks we are using as used.
Re-adjust the calculations for extending the sbf.
(ms_ole_stream_close): Add check on array before free.
(free_allocation): Write the Small block writing code.
(ms_ole_directory_next): Recurse over NULL names.
Cleaned debug: silent except for errors.
Added 'dirty' flag to MS_OLE *, fo write-backs.
(read_sb): Trancate the SB chain to remove appended
unused blocks.
(write_pps): Fiddled.
(pps_encode): Silly bug in PPS name length setting &
setting start to END_OF_CHAIN.
1999-05-21 Michael Meeks <michael@imaginator.com>
* ms-ole.c (ms_ole_stream_close): Leak fixed: thanks Morten.
(read_bb): Silly bug with lengths and header block.
(ms_ole_create): Changed creation method, parallel but discrete.
(ms_ole_directory_create): Cleaned up, bug not setting primary_entr
(ms_ole_cleanup): Fleshed out.
(next_free_pps): Serious bug klonked.
(write_pps, write_sb, write_bb): Implemented.
(ms_ole_append_block): Fix silly bug using sb not bb.
(next_free_bb): Add call to extend_file !
(ms_ole_write_sb): Simplified conversion and killed nasty
critical section checks.
1999-05-20 Michael Meeks <michael@imaginator.com>
...
...
plugins/excel/libole2/ms-ole.c
View file @
8e5ed05d
This diff is collapsed.
Click to expand it.
plugins/excel/libole2/ms-ole.h
View file @
8e5ed05d
...
...
@@ -44,7 +44,8 @@ struct _MS_OLE
* To be considered private
**/
char
mode
;
int
file_descriptor
;
int
file_descriptor
;
int
dirty
;
GArray
*
bb
;
/* Big blocks status */
#ifndef OLE_MMAP
GPtrArray
*
bbptr
;
/* Pointers to blocks NULL if not read in */
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment