Релиз AkelPad 4.4.4

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

Релиз AkelPad 4.4.4

Post by Instructor »

Изменено: рекомендуется "чистая" установка программы.
Объединенные плагины:
HighLight + CodeFold + AutoComplete -> Coder
CaptureClipboard + PasteSerial + SelAutoCopy -> Clipboard
AutoSave + NoBOM -> SaveFile
Lines + Crypt + LinkExtract -> Format
NoSelEOL + SmartHome -> SmartSel
Переименованные плагины:
AutoScroll -> Scroll
Плагины интегрированные в программу:
SaveAllAs, LogDate, KeybLayout
Изменено: значительно уменьшено число строк кода программы за счет оптимизации поддержки Win95/98/Me.
Изменено: теперь не используется libc.lib, что позволит безошибочно компилироваться программе на последних MS VS.
Изменено: настройки сохраняются, только если были изменения. Теперь возможно редактирование AkelPad.ini из самой программы.
Изменено: при выходе из программы сохраняются настройки активной вкладки, а не последней закрытой (MDI).
Изменено: отсортированы команды не входящие в главное меню.
Изменено: режим только чтение теперь не наследуется и не сохраняется. Пункт из меню "Настройки" перенесен в меню "Вид". Для режима теперь используется команда 4216.
Изменено: более спокойная работа с перетаскиванием текста мышью.
Изменено: перед открытием файла теперь обновляются элементы управления, если главное окно было свернуто (MDI).

Добавлено: псевдо-многооконный режим (PMDI), который позволяет открывать неограниченное число файлов. В отличие от режима MDI, открытие новой вкладки не приводит к созданию новых графических объектов, что позволяет избежать переполнения GDI буфера. Для режимов SDI/MDI/PMDI теперь используются команды 4261/4262/4263 соответственно.
Добавлено: возможность использования методов /OpenFile(), /SaveFile(), /Command(), /Call(), /Exec(), /Font(), /Recode(), /Insert() в командной строке. А также добавлены параметры /L+ и /L- для тихого ответа на сообщение о потере символов в указанной кодировке.
Добавлено: поддержка кодировок UTF32-LE и UTF32-BE.
Добавлено: диалог "Сохранить все как", позволяющий сохранить все открытые документы в определеной кодировке, а также формате новой строки (MDI).
Добавлено: опция запоминания раскладки клавиатуры для каждой вкладки (MDI).
Добавлено: опция вставки текущей даты и времени в конец открытого файла, если в его начале имеется ".LOG".
Добавлено: ручной параметр "DateInsertFormat" - определяет формат вставляемой даты.
Добавлено: ручной параметр "DateLogFormat" - определяет формат даты для файлов содержащих ".LOG" в начале. Работает только при отмеченном пункте в настройках "Вставить дату, если файл содержит .LOG в начале" (DateLog=1).
Добавлено: ручной параметр "PaintOptions" - определяет некоторые установки по прорисовке окна редактирования и текста.
Задается суммой членов:
- 1 Рисование текста по группам символов (по умолчанию посимвольная прорисовка).
С этим флагом некоторые программы, использующие графическое распознавание
текста, могут начать распознавать текст (если не распознавали), принтер может
печатать быстрее, но подсвеченные символы и комбинированные символы юникода
могут рисоваться иначе, а также редактирование этих символов может стать
некомфортным.
- 2 Не рисовать выделение перевода строки как пробела.
- 4 Рисовать выделение перевода строки до правой границы.
- 8 Скрывать выделение при потере фокуса.
- 256 Скрывать прокрутку текста у окна редактирования, если она не требуется.
- 512 Рисовать тонкую границу у окна редактирования.
По умолчанию: 0.
Добавлено: возможность в диалоге "Перейти к строке..." перейти на указанную колонку в строке.
Добавлено: "Закрыть", "Закрыть все", "Закрыть все, кроме активного" в меню "Окно".
Добавлено: опция для отображения только имен файлов в диалог "Выбор окна" (MDI).
Добавлено: настройка расширения по умолчанию при сохранении документа.
Добавлено: теперь запоминание/восстановление последней посещенной директории управляется программой.
Добавлено: быстрое сохранение или переоткрытие нового, не сохраненного документа в другой кодировке теперь приводит к изменению текущей кодировки.
Добавлено: параметр %d в настройки страницы, для печати директории к файлу.
Добавлено: "Вертикальная вставка" в меню "Правка".
Добавлено: Ctrl+5 - менять регистр по кругу.
Добавлено: локально запоминается последняя открытая вкладка в диалоге настроек.

Исправлено: сохранение неактивного документа.
Исправлено: выделение не обновлялось после переключения между частями разделенного окна.
Исправлено: сворачивание блоков в разделенном окне.
Исправлено: регистронезависимый поиск.



<<Скачать>>
Last edited by Instructor on Thu Jul 08, 2010 12:06 am, edited 1 time in total.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

поздравляю всех с выходом новой версии 8)

Offline
Posts: 89
Joined: Wed Aug 27, 2008 11:16 am

Post by Mr.Merak »

Версию можно было и 4.5 поставить :)

Единственное что не понравилось - так и не появились настройки для "Разделить окно"

Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

Instructor,
- 256 Скрывать прокрутку текста у окна редактирования, если она не требуется.
Отдельная тысяча благодарностей за эту функцию.

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

Post by VladSh »

Mr.Merak wrote:Единственное что не понравилось - так и не появились настройки для "Разделить окно"
Да, параметром в ini было бы классно...

И перенести бы этот пункт в меню "Окно".


А вообще конечно по перечню изменений - моща! 8)

EDITED:
Да!.. От количества изменений просто прозреваю!.. :D Вот это работа! Многое, из того, что мы просили несколько лет )) реализовано в этой версии 8)
Спасибо!
Last edited by VladSh on Wed Jun 23, 2010 8:23 am, edited 1 time in total.

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

Post by VladSh »

С этой версией замечено странное поведении команды 4103, она почему-то пытается закрыть текущую вкладку.
Пример: открыл прогу, что-то написал, не сохраняя жму "Открыть файл", выдаётся запрос "Документ был изменён. Сохранить?".
Раньше такого не было, и я мог открывать файлы не сохраняя текущий.

EDITED: всё вышеописанное для PMDI.

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

Post by FeyFre »

С этой версией замечено странное поведении команды 4103, она почему-то пытается закрыть текущую вкладку.
Пример: открыл прогу, что-то написал, не сохраняя жму "Открыть файл", выдаётся запрос "Документ был изменён. Сохранить?".
Раньше такого не было, и я мог открывать файлы не сохраняя текущий.

EDITED: всё вышеописанное для PMDI.
Подтверждаю. Только собрался это же писать.
Правда нам никто не мешает ответить НЕТ, и открыть файл. Побочных эффектов(порчи данных) пока не замечено. (Всё таки он ПСЕВДО МультиДокумент. И логически ведет себя ка одно-документ).

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

Post by Instructor »

VladSh wrote:Пример: открыл прогу, что-то написал, не сохраняя жму "Открыть файл", выдаётся запрос "Документ был изменён. Сохранить?".
Исправлено.

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

Post by FeyFre »

Instructor
Вот какой парадокс: версия 4.4.4 сплошные четные числа, что принято в некоторых кругах считать признаком стабильности(точнее так: на не четных версиях вводят фичи выпускают версию, потому правят баги и выпускают следующую уже четную версию и объявляют её стабильной)
Я конечно претензий не имею, но как-то получилось не привычно.

Offline
Posts: 98
Joined: Thu Jul 03, 2008 7:23 pm

Post by Tony »

Instructor
Большое спасибо за новую версию!

FeyFre
Очень не красиво, лучше бы похвалил. Просто Александр добавил много нового в самой программе и почти во всех плагинах. Работа проделана очень большая и поэтому некоторых мелочей не заметил или не предусмотрел.

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

Post by VladSh »

FeyFre
Баги не существенные и не критичные. 2-й день работаю в этой версии, ещё ни разу она не скрашилась!
Полностью поддерживаю Tony, - работа грандиозная!
Если бы было больше пользователей, то может и бэта-версии стали бы практиковаться...)

Instructor
Не совсем понятен режим PMDI... Его достоинства, недостатки, для чего предназначен (когда лучше использовать)? Поискал в Wiki, но ничего не нашёл, единственная ссылка ведёт на AkelPad :D

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

Post by Instructor »

FeyFre
Когда делал релиз багов не было, но они были :)

VladSh
Так в AkelHistory-Rus.txt все написано.

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

Re: Релиз AkelPad 4.4.4

Post by VladSh »

Instructor wrote:псевдо-многооконный режим (PMDI), который позволяет открывать неограниченное число файлов. В отличие от режима MDI, открытие новой вкладки не приводит к созданию новых графических объектов, что позволяет избежать переполнения GDI буфера.
То же самое, что и в топовом сообщении этой темы. Но всё равно я не понимаю, когда лучше его использовать, а когда нет.

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

Post by Infocatcher »

Не совсем понятен режим PMDI...
И почему это не TDI. :)

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

Post by Instructor »

VladSh
Из преимуществ перед MDI:
1. Можно открыть неограниченное количество файлов, например, массовая перекодировка. У MDI после 800 вкладок начинаются всякие штучки с отображением графики в Windows - переполняется GDI буфер. Но это у меня 800 у кого-то может другое число.
2. Если используется перенос по словам, то не будет "подгрузонов" при переключении между большими файлами. У MDI в развернутом режиме, при переключении между вкладками, активная уходя на задний план восстанавливает размер, а пассивная разворачивается.

Infocatcher
Если бы MDI не был tabbed, то можно было бы так назвать.
Post Reply