Bug 2684

Summary: Избавиться от лишних полей
Product: UniOffice@Etersoft Reporter: Синицын Иван <ivan>
Component: ExcelAssignee: Синицын Иван <ivan>
Status: CLOSED FIXED QA Contact:
Severity: minor    
Priority: P4 CC: lav
Version: не указана   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 3561    

Description Синицын Иван 2008-10-22 13:24:20 MSD
Необходимо убрать лишние поля pApplication
Comment 1 Синицын Иван 2008-10-22 13:39:12 MSD
Убрал поле pApplication из NameImpl. Тесты пройдены успешно.
Comment 2 Синицын Иван 2008-10-22 13:49:27 MSD
Убрал поле pApplication из NamesImpl. Тесты пройдены
успешно.
Comment 3 Синицын Иван 2008-10-22 14:04:56 MSD
Убрал поле pApplication из PageSetupImpl. Тесты пройдены
успешно.
Comment 4 Синицын Иван 2008-10-22 14:49:01 MSD
Убрал поле pApplication из RangeImpl. Тесты пройдены успешно.
Comment 5 Синицын Иван 2008-10-24 13:06:22 MSD
Так же были убраны поля pApplication из объектов ShapesImpl, WorkbookImpl
Comment 6 Vitaly Lipatov 2014-09-11 18:52:35 MSK
Откладываем задачи, к которым не обращались более 100 дней.
Comment 7 Vitaly Lipatov 2026-11-06 22:18:36 MSK
Аудит UniOffice от 2026-11-06. Удаление pApplication из NameImpl, NamesImpl, PageSetupImpl, RangeImpl, ShapesImpl и WorkbookImpl уже описано в комментариях 1–5 и подтверждается текущими определениями структур: перечисленных лишних полей нет.
https://gitlab.eterfund.ru/etersoft/unioffice/-/blob/9ac6620/unioffice_excel/mso_to_oo_private.h

Исходный объём этой задачи выполнен, закрываю FIXED. Это проверка перечисленного структурного изменения; исчерпывающего нового аудита утечек всех объектов здесь не проводилось.