View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001438 | Far Manager | Editor | public | 2010-07-21 11:52 | 2010-07-21 14:59 |
Reporter | NightRoman | Assigned To | DrKnS | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 2.0 | ||||
Fixed in Version | 2.0 | ||||
Summary | 0001438: Far 2.0.1624: Изменение поведения редактора по сравнению с 1623 (и до) | ||||
Description | Плагин: PowerShellFar. Плагин в этот промежуток не менялся, соответственно, что-то поменялось в редакторе. Приаттаченный скрипт(ы) работает в 1623 (и до) и не работает в 1624 (срабатывает последняя проверка Assert-Far - в правильной версии свойство strings после редактирования в редакторе должно иметь 3 строки: Power, Shell, Rocks, а в неправильном новом варианте имеем: Rocks, , Rocks). Приложенный скрипт Test-Zoo+.ps1 распаковать вместе с Test-Zoo-.ps1. Запускать Test-Zoo+.ps1 из комстроки командой: >: $Psf.Go((& ".\Test-Zoo+.ps1")) | ||||
Tags | No tags attached. | ||||
Build | 1625 | ||||
|
|
|
|
|
Дополнение: и из второго архива надо вынуть Test-Zoo.cs. В общем, в папке должны быть для теста 3 файла: Test-Zoo-.ps1 Test-Zoo+.ps1 Test-Zoo.cs |
|
При запуске получаю "Step failed: The contents of the System.Decimal primitive type are not valid." |
|
Ну, допутстим, что нет локалей кроме американской. Поставил "Decimal symbol" ='.' Взлетело. Открылась панель, фокус на "strings {Power, Shell, Rocks}" А дальше чего с ним делать? Открыл, сохранил - ничего не изменилось. Открыл, дописал к каждой строке по символу - сохранил - изменения применились. |
|
> Открылась панель, фокус на "strings {Power, Shell, Rocks}" Раз у тебя открылось на {Power, Shell, Rocks}, значит, у тебя не воспроизводится, это так и должно быть. А у меня открывается на {Rocks, , Rocks}. Мдя, жаль... Может, настройки какие, конечно, влияют или еще какие факторы среды. Надо подумать. |
|
Так, кажется кое-что проясняется. Поведение изменилось на моей версии Фарнет и ПСФ, где я убрал уже все подпорки типа IEditor.BeginAccess/EndAccess, которые хитрили с этими позициями в редакторе для ускорения. Сейчас перепроверил и выяснил, что на последней официальной версии Фарнет\ПСФ 4.3.24 описанная проблема не воспроизводится. А вот на внутренней 4.3.24.1 вчера было все ок (и сейчас проверил на Фар 1623 еще раз - ок), а вот сегодня на ней и Фар 1624 эта проблема. Могу собрать и выложить для тебя 4.3.24.1, надо? |
|
Давай. И, если возможно, оставь в тестовых скриптах только необходимый минимум, иллюстрирующий проблему. |
|
Собрал, выложил, еще раз все перепроверил, да изменение в редакторе именно на этой версии проявляется http://farnet.googlecode.com/files/PowerShellFar.4.3.24.1.issue.7z http://farnet.googlecode.com/files/FarNet.4.3.24.1.issue.7z > И, если возможно, оставь в тестовых скриптах только необходимый минимум, иллюстрирующий проблему. Уже было сделано. Главный "скрипт" (супер-макрос, точнее, так сказать) - это "Test-Zoo+.ps1", он упрощен донельзя, и именно оттуда идет единственное открытие редактора. А что Test-Zoo-.ps1 и Test-Zoo.cs содержат - упрощать нет особого смысла, оно к редактору не относится никоим образом. |
|
> Открылась панель, фокус на "strings {Power, Shell, Rocks}" c 4.3.24.1 всё точно так же. |
|
> c 4.3.24.1 всё точно так же. Ага, понятно. Я в debug проверял, а вот в release повторяется. |
|
Уфф, хорошо, что повторилось. Плохо, что дебаг\релиз ситуация, конечно... (Да, тест попутно создает файл Test-Zoo.clixml в %USERPROFILE%, потом можно грохнуть его) |
|
1625. |
|
> 1625 все имеющиеся в наличии тесты отработали |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-07-21 11:52 | NightRoman | New Issue | |
2010-07-21 11:52 | NightRoman | File Added: Test.7z | |
2010-07-21 11:59 | NightRoman | File Added: Test-Zoo.7z | |
2010-07-21 12:01 | NightRoman | Note Added: 0005609 | |
2010-07-21 12:04 | DrKnS | Note Added: 0005610 | |
2010-07-21 12:20 | DrKnS | Note Added: 0005611 | |
2010-07-21 12:27 | NightRoman | Note Added: 0005612 | |
2010-07-21 12:48 | NightRoman | Note Added: 0005613 | |
2010-07-21 12:53 | DrKnS | Note Added: 0005614 | |
2010-07-21 13:13 | NightRoman | Note Added: 0005615 | |
2010-07-21 13:22 | DrKnS | Note Added: 0005616 | |
2010-07-21 13:27 | DrKnS | Note Added: 0005617 | |
2010-07-21 13:53 | NightRoman | Note Added: 0005618 | |
2010-07-21 14:42 | DrKnS | Note Added: 0005619 | |
2010-07-21 14:42 | DrKnS | Assigned To | => DrKnS |
2010-07-21 14:42 | DrKnS | Status | new => feedback |
2010-07-21 14:51 | NightRoman | Note Added: 0005620 | |
2010-07-21 14:51 | NightRoman | Status | feedback => assigned |
2010-07-21 14:51 | NightRoman | Status | assigned => resolved |
2010-07-21 14:59 | DrKnS | Build | => 1625 |
2010-07-21 14:59 | DrKnS | Status | resolved => closed |
2010-07-21 14:59 | DrKnS | Resolution | open => fixed |
2010-07-21 14:59 | DrKnS | Fixed in Version | => 2.0 |