Bugs / Найденные баги (1)

Russian main discussion
Locked
  • Author
  • Message
Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

DukeNukem
Получил. Файлы благополучно создаются с BOM.
"Файл->Сохранить как...->UTF-8 галочка на BOM стоит"
Сохраняются с BOM как новые так и уже созданные, которые были без BOM.

Infocatcher
А какое поведение предполагается? :)

AkelHelp-Rus.htm:
/C+ - молча создавать новый файл, если он не существует.

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Instructor wrote:А какое поведение предполагается? :)
Ожидалось, что файл будет создан только один раз, а дальше будет как обычно спрашивать, надо ли создавать.
Все же командная строка подразумевает некое настраиваемое действие, а не переключение режима редактора.

Offline
Posts: 14
Joined: Sun Nov 07, 2010 12:40 pm

Post by DukeNukem »

Разобрался. Без BOM это когда *BOM в описании написано. А с BOM это просто UTF8. Можно "*" заменить на "without" или "без" ?

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Баг: Неполная перерисовка окна редактирования при получении фокуса (после манипуляций с окном консоли).
Последовательность действий для воспроизведения бага:
1) открыть AkelPad (MDI) в полное окно;
2) создать 20-25 односимвольных строк (примерно пол-экрана);
3) запустить консольное приложение в оконном режиме (например командную строку), чтобы оно "плавало" поверх окна AkelPad;
4) развернуть консольное приложение на весь экран (Alt+Enter);
5) переключиться на окно AkelPad (Alt+Tab).
Окно AkelPad содержит неперерисованные области черного цвета. При повторном переключении из достигнутого состояния на какие-либо приложения и обратно в AkelPad может наблюдаться сохранение неперерисованных областей (узкие вертикальные полосы черного цвета) вблизи левой и правой границ окна области редактирования AkelPad.

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »


Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Instructor wrote:opk44
Тестовая.
В "тестовой" баг не ловится.

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Infocatcher wrote:Ожидалось, что файл будет создан только один раз, а дальше будет как обычно спрашивать, надо ли создавать.
Добавлено: параметры командной строки /C, /B, /L для возврата в режим запроса.

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

MDI
Открываю файл.
Меняю шрифт через стандартное меню Шрифты...
шрифт меняется
Открываю следующий файл
Меняю шрифт через стандартное меню Шрифты...
шрифт меняется в этой вкладке, в предыдущей вкладке стоит предыдущий шрифт
Можно еще также поступить с несколькими вкладками.

Если после этого закрыть все окна соответствующей командой а потом закрыть Акельпад, то после его нового открытия будет установлен шрифт той вкладки. которая закрылась последней (во всяком случае не тот, который был назначен последним).

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

то после его нового открытия будет установлен шрифт той вкладки. которая закрылась последней
Такая ситуация является багофичей очень давно и исправлению не подлежит(механизм такой: каждая вклад при закрытии переписывает свои настройки как глобальные для всего Акела, потому и сохраняются настройки именно последней закрытой вкладки)

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

А в чём фича, то есть польза от такого поведения?
И в чём польза того, что меняешь шрифт только для текущей вкладки?

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

FeyFre
AkelPad 4.4.4 wrote:Изменено: при выходе из программы сохраняются настройки активной вкладки, а не последней закрытой (MDI).

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Я считаю, что механизм ИЗМЕНЕНИЯ и ПРИМЕНЕНИЯ настроек должен быть обратным.

Сейчас: при закрытии диалога настроек кнопкой Ок выбранные настройки применяются к текущей вкладке, при выходе из программы в программные настройки производится запись настроек из активной вкладки.
Недостатки налицо:
1. Пользователь может прыгать по вкладкам очень долго и забыть на какой он менял настройки.
2. Вообще странно, почему настроки должны перезаписываться при закрытии проги?

У всех других программ (и как предлагается сделать): при закрытии диалога настроек кнопкой Ок выбранные настройки сразу же прописываются в настройки проги (ini / реестр), и сразу же применяются ко всем вкладкам.

Понимаю, что пользователь может что-то набоченить и потом вспомнить, что он делал, будет трудно. Для таких случаев используют либо "Профили настроек", которые можно переключать (например ComboBox'ом), которые также мгновенно применяются ко всей проге, либо при каждом сохранении настроек предварительно сохраняют предыдущее состояние, таким образом формируется как бы аналог "Контрольных точек восстановления" Винды, которые также можно выбирать ComboBox'ом.

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

При настройках в ini файле PaintOptions=768, при включенном полноэкранном режиме и отключенном wordwrap не появляется полоса прокрутки внизу (хотя текст вылезал за границы окна редактирования).
Почему так происходит?
Ведь
Задается суммой членов:
PaintOptions=256 - Скрывать прокрутку текста у окна редактирования, если она не требуется.
[UPD]
На горизонтальной полосе прокрутки не работают кнопки горизонтального прокручивания (находящиеся на мышке).
Last edited by Lenchik on Sat Jan 22, 2011 2:28 pm, edited 1 time in total.

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Lenchik
Не воспроизводится. Возможно отображается панель задач, перекрывая полосу прокрутки.

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Instructor wrote:Возможно отображается панель задач, перекрывая полосу прокрутки.
Действительно, так оно и оказалось. :oops:
Locked