Jul. 9th, 2011

frob: (Default)
Добавил в oletoy разбор блоков для всех разбираемых чанков, прикрутил учёт различий для версий 6 и 11.
Нашёл в 'NURBSTo' и 'PolylineTo' ID для выбора правильного 'Shape Data' и что-то вроде флага наличия 'Shape Data' как такового.
Исправил сохранение в WMF/EMF, добавил сохранение SVM. Перенёс из mfview добавление записей в EMF (надо приделать WMF и SVM), прикрутил увеличение/уменьшение записи (пока с шагом в 4 байта) с коррекцией поля длины.
Вынес разбор записей WMF в отдельный файл и довольно много туда натолкал.

Собрал Calligra, прогнал по своим старым WMF-ным файлам, написал Inge чего неправильно и зафайлил баг на закрэшившийся Karbon. Оказалось, что открывание WMF-а и открывание файла (например DOC) набитого WMF-ами -- это две большие разницы. Загнал WMF-ы в DOC, прогнал, написал о других неправильностях.
На проходе открыл несколько из этих WMF-ов в LibO, оказалось, что зафайленный когда-то баг так никто и не удосужился поисправлять. Фримерсанты, тля...

Profile

frob: (Default)
frob

April 2019

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
282930    

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 26th, 2025 02:17 am
Powered by Dreamwidth Studios