Bug 14694 - Не открывается последний проект, если название его файла содержит не-ascii символы
: Не открывается последний проект, если название его файла содержит не-ascii си...
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/gnucash)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-02-28 17:48 by
Modified: 2008-05-29 16:45 (History)


Attachments
Patch fixing this bug (1.19 KB, patch)
2008-02-28 17:49, Yury Aliaev
no flags Details | Diff
Новый патч (2.48 KB, patch)
2008-03-31 13:06, Yury Aliaev
no flags Details | Diff
Ещё один патч (768 bytes, patch)
2008-03-31 13:28, Yury Aliaev
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-02-28 17:48:02
При сохранении проекта, название файла которого содержит не-ascii символы, при
последующем запуске программы этот проект не открывается, а вместо него
открывается последний из сохранённых проектов, в названии которого нет не-ascii
символов. Данная ошибка проявляется, если переменная окружения $LANG
соответствует не-UTF-8 локали (например LANG=ru_RU.KOI8-R).
------- Comment #1 From 2008-02-28 17:49:10 -------
Created an attachment (id=2457) [details]
Patch fixing this bug

После приложения этого патча ошибка пропадает. Вроде бы больше ничего не
взрывается...
------- Comment #2 From 2008-03-08 09:39:01 -------
Спасибо, исправлено в gnucash-2.2.4-alt1.src.rpm
------- Comment #3 From 2008-03-31 13:01:32 -------
Патч работает с ошибками. В частности, не открываются файлы при указании
названия параметром в ком. строке
------- Comment #4 From 2008-03-31 13:06:27 -------
Created an attachment (id=2531) [details]
Новый патч

Новый патч, который исправляет 95% ошибок (возможны взрывы в достаточно редко
используемых местах, которые я ещё попробую предотвратить). По крайней мере
проверка основных функций (открытие файла из диалога, указание названия
параметром при запуске из ком. строки, выбор файла из списка недавно открытых,
сохранение) показала, что всё работает. В заголовках окон и диалогах всё также
корректно отображается.
------- Comment #5 From 2008-03-31 13:28:01 -------
Created an attachment (id=2532) [details]
Ещё один патч

Патч, устраняющий ещё один попутно выявленный скрытый глюк и повышающий степень
свободы от глюков до 98%.
------- Comment #6 From 2008-03-31 13:30:34 -------
Ввиду того, что все явные и некоторые (а, возможно, и все) скрытые сбои в
работе
с названиями файлов, содержащих не-ascii символы при работе в неюникодных
локалях устранены, перевожу данный баг в состояние "исправлено". Сбои если и
возможны, но в весьма экзотических местах программы.