Релиз AkelPad 4.4.4
- Author
- Message
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Релиз AkelPad 4.4.4
Изменено: рекомендуется "чистая" установка программы.
Объединенные плагины:
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 - менять регистр по кругу.
Добавлено: локально запоминается последняя открытая вкладка в диалоге настроек.
Исправлено: сохранение неактивного документа.
Исправлено: выделение не обновлялось после переключения между частями разделенного окна.
Исправлено: сворачивание блоков в разделенном окне.
Исправлено: регистронезависимый поиск.
<<Скачать>>
Объединенные плагины:
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: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Да, параметром в ini было бы классно...Mr.Merak wrote:Единственное что не понравилось - так и не появились настройки для "Разделить окно"
И перенести бы этот пункт в меню "Окно".
А вообще конечно по перечню изменений - моща!
EDITED:
Да!.. От количества изменений просто прозреваю!.. Вот это работа! Многое, из того, что мы просили несколько лет )) реализовано в этой версии
Спасибо!
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:
С этой версией замечено странное поведении команды 4103, она почему-то пытается закрыть текущую вкладку.
Пример: открыл прогу, что-то написал, не сохраняя жму "Открыть файл", выдаётся запрос "Документ был изменён. Сохранить?".
Раньше такого не было, и я мог открывать файлы не сохраняя текущий.
EDITED: всё вышеописанное для PMDI.
Пример: открыл прогу, что-то написал, не сохраняя жму "Открыть файл", выдаётся запрос "Документ был изменён. Сохранить?".
Раньше такого не было, и я мог открывать файлы не сохраняя текущий.
EDITED: всё вышеописанное для PMDI.
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Подтверждаю. Только собрался это же писать.С этой версией замечено странное поведении команды 4103, она почему-то пытается закрыть текущую вкладку.
Пример: открыл прогу, что-то написал, не сохраняя жму "Открыть файл", выдаётся запрос "Документ был изменён. Сохранить?".
Раньше такого не было, и я мог открывать файлы не сохраняя текущий.
EDITED: всё вышеописанное для PMDI.
Правда нам никто не мешает ответить НЕТ, и открыть файл. Побочных эффектов(порчи данных) пока не замечено. (Всё таки он ПСЕВДО МультиДокумент. И логически ведет себя ка одно-документ).
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Instructor
Вот какой парадокс: версия 4.4.4 сплошные четные числа, что принято в некоторых кругах считать признаком стабильности(точнее так: на не четных версиях вводят фичи выпускают версию, потому правят баги и выпускают следующую уже четную версию и объявляют её стабильной)
Я конечно претензий не имею, но как-то получилось не привычно.
Вот какой парадокс: версия 4.4.4 сплошные четные числа, что принято в некоторых кругах считать признаком стабильности(точнее так: на не четных версиях вводят фичи выпускают версию, потому правят баги и выпускают следующую уже четную версию и объявляют её стабильной)
Я конечно претензий не имею, но как-то получилось не привычно.
-
Offline
- Posts: 98
- Joined: Thu Jul 03, 2008 7:23 pm
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
FeyFre
Баги не существенные и не критичные. 2-й день работаю в этой версии, ещё ни разу она не скрашилась!
Полностью поддерживаю Tony, - работа грандиозная!
Если бы было больше пользователей, то может и бэта-версии стали бы практиковаться...)
Instructor
Не совсем понятен режим PMDI... Его достоинства, недостатки, для чего предназначен (когда лучше использовать)? Поискал в Wiki, но ничего не нашёл, единственная ссылка ведёт на AkelPad
Баги не существенные и не критичные. 2-й день работаю в этой версии, ещё ни разу она не скрашилась!
Полностью поддерживаю Tony, - работа грандиозная!
Если бы было больше пользователей, то может и бэта-версии стали бы практиковаться...)
Instructor
Не совсем понятен режим PMDI... Его достоинства, недостатки, для чего предназначен (когда лучше использовать)? Поискал в Wiki, но ничего не нашёл, единственная ссылка ведёт на AkelPad
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Re: Релиз AkelPad 4.4.4
То же самое, что и в топовом сообщении этой темы. Но всё равно я не понимаю, когда лучше его использовать, а когда нет.Instructor wrote:псевдо-многооконный режим (PMDI), который позволяет открывать неограниченное число файлов. В отличие от режима MDI, открытие новой вкладки не приводит к созданию новых графических объектов, что позволяет избежать переполнения GDI буфера.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
VladSh
Из преимуществ перед MDI:
1. Можно открыть неограниченное количество файлов, например, массовая перекодировка. У MDI после 800 вкладок начинаются всякие штучки с отображением графики в Windows - переполняется GDI буфер. Но это у меня 800 у кого-то может другое число.
2. Если используется перенос по словам, то не будет "подгрузонов" при переключении между большими файлами. У MDI в развернутом режиме, при переключении между вкладками, активная уходя на задний план восстанавливает размер, а пассивная разворачивается.
Infocatcher
Если бы MDI не был tabbed, то можно было бы так назвать.
Из преимуществ перед MDI:
1. Можно открыть неограниченное количество файлов, например, массовая перекодировка. У MDI после 800 вкладок начинаются всякие штучки с отображением графики в Windows - переполняется GDI буфер. Но это у меня 800 у кого-то может другое число.
2. Если используется перенос по словам, то не будет "подгрузонов" при переключении между большими файлами. У MDI в развернутом режиме, при переключении между вкладками, активная уходя на задний план восстанавливает размер, а пассивная разворачивается.
Infocatcher
Если бы MDI не был tabbed, то можно было бы так назвать.