View Issue Details

IDProjectCategoryView StatusLast Update
0001018Far ManagerEditorpublic2009-11-03 11:33
Reporterdarkmist Assigned Tozg  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version2.0 
Summary0001018: Switching between editor and viewer changes encoding
DescriptionРедактор и просмотрщик запоминают последнюю использовавшуюся кодировку. Однако, когда мы переключаемся между ними по F6, мы не ожидаем что кодировка также будет меняться на последнюю запомненную. приложенный патч это исправляет.
TagsNo tags attached.
Build1139

Activities

darkmist

2009-08-26 09:48

reporter  

2.patch.7z (1,051 bytes)

DiRTy_GaRRy

2009-08-26 11:27

developer   bugnote:0003949

То ли я туплю, то ли хз... что то я не поонимаю в чём, собственно, баг.

darkmist

2009-08-27 06:33

reporter   bugnote:0003956

Ну это не совсем чтобы бага. Просто на мой взгляд, кодировка аналогична в данной ситуации текущей позиции в файле - мы не сменяем позицию в файле при переключении по F6, но сменяем кодировку. Мне пришел в голову только один вариант, когда необходимо иметь разные кодировки в редакторе и просмотрщике ( и при применении данного патча их придется постоянно переключать ) - это использование мультибайтных кодировок в редакторе и hexview mode в просмотрщике, который не работает сейчас в мультибайтных кодировках. Однако, кажется, такой случай встречается существенно реже, нежели простое переключение между редактором/просмотрщиком.
Возможно, вместо изменения дефолтного поведения имеет смысл сделать опцию? Если да, в каком из диалогов?

JohnDoe

2009-08-27 10:21

updater   bugnote:0003960

Идея вроде бы правильная
Но надо учесть не только переключение между редактором/вьювером по F6

Например ситуация:
Открыли файл в редакторе, изменили кодировку, закрыли редактор F10, открыли вьювер.
1)Какая кодировка будет во вьювере?
2)После нажатия F6 какая кодировка будет в редакторе?

darkmist

2009-08-27 10:45

reporter   bugnote:0003961

Тогда надо убирать раздельные кэши для редактора и просмотрщика для общих свойств - кодировки и положения в файле. Предложенный патч вводит поведение для кодировки аналогичное поведению позиции в файле. В предложенном вами сценарии позиции в файле у редактора и просмотрщика будут независимы, однако при переключении по F6 они не изменяются.

zg

2009-09-24 22:11

developer   bugnote:0004112

1139.

Issue History

Date Modified Username Field Change
2009-08-26 09:48 darkmist New Issue
2009-08-26 09:48 darkmist File Added: 2.patch.7z
2009-08-26 11:27 DiRTy_GaRRy Note Added: 0003949
2009-08-27 06:33 darkmist Note Added: 0003956
2009-08-27 10:21 JohnDoe Note Added: 0003960
2009-08-27 10:45 darkmist Note Added: 0003961
2009-09-24 22:11 zg Note Added: 0004112
2009-09-24 22:11 zg Status new => assigned
2009-09-24 22:11 zg Assigned To => zg
2009-09-24 22:11 zg Status assigned => feedback
2009-11-03 11:33 alexy Build => 1139
2009-11-03 11:33 alexy Status feedback => closed
2009-11-03 11:33 alexy Fixed in Version => 2.0
2009-11-03 11:33 alexy Resolution open => fixed