AkelPad

Історія програми

AkelPad 4.9.8:

— Додано прапор 128 в параметр «PaintOptions».
— Додано параметр для команди 4103,4106.

AkelPad 4.9.7:

— Змінена архітектура плагінів.
— Змінено «Замінити все» з напрямком вгору.
— Додана опція в діалог пошуку/заміни «. захоплює \n».
— Долучення каталанський мовний модуль (Hiro5)
— Доданий параметр командного рядка /NewInstance — форсувати створення нового екземпляра програми.
— Доданий параметр командного рядка /MainClass («MyAkelPad4») — задати ім’я класу для нового екземпляра програми.
— Додана можливість вказувати символ \0 в роздільниках.
— Додана позиція помилки в повідомленні про помилку в регулярному виразі.

AkelPad 4.9.6:

— Виправлені помилки.

AkelPad 4.9.4:

— Змінено: іконка на вкладці не розтягується, якщо масштаб екрану відмінний від 96 dpi.
— Змінено: перемикання між немодальними діалогами за допомогою команд 4332 та 4333.
— Змінено: відновлення виділення після «Замінити все» з використанням регулярних виразів.
— Додано: необов’язковий параметр для команд 4166,4170: 1 — видаляти пробіл / табуляцію при однорядковому виділенні.
— Виправлено: промальовування активного стовпця.
— Виправлено: пошук по колу з напрямком вниз або вгору, коли каретка знаходилася всередині шуканого тексту.
— Виправлено: лівий і верхній відступи тексту були зміщені на 1 піксель.

AkelPad 4.9.3:

— Додано метасимвол \K — виключити попередній символ з результату.
— Додано нові команди для переведення курсора в попередню позицію.
— Виправлені помилки.

AkelPad 4.9.1:

— Змінено: великі покращення оптимізації для зменшення мерехтіння.
— Додано: можливість виклику методу плагіну скриптів безпосередньо з /If().
— Додано: можливість використання /*comment*/ в командному рядку.
— Виправлено помилки.

AkelPad 4.9.1:

— Змінено архітектуру плагінів. Оновлені плагіни.
— Зміни в налаштуванні.
— Додано оновлення скрипту в AkelUpdater.
— Додані нові команди командного рядка.
— Додана команда для клонування поточної вкладки.
— Додана команда для копіювання шляху поточної вкладки.
— Додані налаштування для збереження позиції діалогу моделей.
— Виправлені помилки.

AkelPad 4.9.0:

— Змінено: квантіфікатори регулярних виразів тепер володіють класичною жадібністю. Щоб зробити їх наджадібними (старий принцип), використовується «+» після квантифікатора, наприклад, «\d*+».
— Додано: можливість у діалозі відкриття / збереження файлу вказувати потік NTFS на Win7.
— Додано: прапорці для ручного параметра «MouseOptions»: 256 — інвертувати горизонтальну прокрутку коліщатком миші; 512 — інвертувати вертикальну прокрутку коліщатком миші.
— Виправлено: натискання пробілу як частина введення символу на спеціальних розкладках клавіатури.
— Виправлено: збереження потоку NTFS в захищений файл (UAC).
— Виправлено: команда 4198 могла не оновлювати позицію активного стовпця.

AkelPad 4.8.9:

— Додано: команда 4194 — вставити текст з буфера обміну з урахуванням регістра виділення.
— Додано: необов’язковий параметр для команд зміни регістру 4175-4180:
1 — змінити регістр для поточного слова, якщо немає виділення.
— Додано: (?Опції) можливість встановлювати опції індивідуально для груп.
— Додано: (?>Шаблон) атомарне угруповання.
— Додано: можливість використовувати перегляд назад в умовному шаблоні, наприклад, «(? (?<=A)b|c)».
— Додано: утиліта «AkelAdmin.exe» тепер забезпечує можливість змінити файл в корені диска (UAC).
— Додано: щоб відкрити .lnk або *.url з діалогу відкриття файлу безпосередньо, необхідно натиснути на кнопку «Відкрити» із затиснутим Ctrl.
— Виправлено: змішування кольору каретки і активного стовпця з фоном.
— Виправлено: використання метасимволов \w і \W в наборі знаків [].
— Виправлено: можливість у діалозі відкриття/збереження файлу вказувати NTFS потік або шлях, що містить зворотній Слеш.
— Виправлено: при пошуку по колу з початку документа повідомлення «Пошук завершено» не відображалося.
— Виправлено: прапор 4 ручного параметра «ShowModify» — відображення модифікування пропадало при перемиканні між вкладками (PMDI).

AkelPad 4.8.8:

— Змінено: архітектура плагінів. Оновлені плагіни.
— Змінено: в діалозі заміни, остання використана кнопка, локально стає кнопкою за замовчуванням.
— Змінено: при відкритті великої кількості файлів, повідомлення про створення нового або відкритті бінарного файлу, використовує кнопки «Так/Ні/Скасувати» замість «ОК/Скасувати» , що дозволяє при відповіді «Ні», продовжувати відкриття інших файлів.
— Змінено: при відповіді «Ні» на питання про перевідкриття зміненого файлу, документ позначається зміненим.
— Змінено: метасимвол \w — відповідає будь-якому символу, що є словом (будь-якому символу, який не є роздільником).
— Змінено: метасимвол \W — відповідає будь-якому символу, що не є словом (будь-якому символу, який є роздільником).
— Додано: друк декількох копій з налаштуванням «за копіями».
— Додано: «Замінити все» без повідомлення.
— Додано: команда 4195 і пункт меню — видалити всі таби і прогалини у виділенні.
— Додано: можливість у діалозі відкриття/збереження файлу вказувати NTFS потік або шлях, що містить зворотній слеш.
— Додано: ручний параметр для «SingleOpenProgram» зі значенням 2 ​​- опція «Не відкривати програму двічі» працює тільки для файлу exe, що збігається. Вимагає запуску від імені адміністратора (UAC).
— Додано: ручний параметр «EditStyle» — визначає деякі мітки створення вікна редагування.
— Виправлено: опція «Не відкривати програму двічі» на Win7.
— Виправлено: клавіша Вліво не переміщує каретку на попередній рядок при включеній опції «Вихід каретки за краї рядків».
— Виправлено: збереження параметрів «CmdLineBegin» і «CmdLineEnd».
— Виправлено: діалоги, що містять AkelEdit контрол, не відкривались на Win9x.

AkelPad 4.8.7:

— Додано: (?(умова) шаблон-істина|шаблон-неправда) умовні шаблони.
— Додано: (?^шаблон) негативна відповідність шаблону.
— Додано: (?<=шаблон) і (?— Додано: можливість використовувати зворотні посилання в наборі символів, наприклад, «([ab])[\1]».
— Виправлено: читання/запис додаткової інформації про останні файли.
— Виправлено: «Замінити все» з опціями «Регулярні вирази» і «Слово цілком».
— Виправлено: кольоровий друк фону символів.
— Виправлено: обробка параметрів командного рядка без відкритих вкладок (MDI).

AkelPad 4.8.6:

— Змінено: квантифікатори регулярних виразів тепер за замовчуванням жадібні (крім одинарної точки, наприклад , «.*» Або «.{5,10}») .
— Змінено: при використанні опції «Не відкривати програму двічі», ручні параметри «CmdLineBegin» і «CmdLineEnd» передаються тільки першому примірнику програми (MDI).
— Додано: ручні параметри «TabNameFind» і «TabNameRep» визначають шаблон пошуку/заміни регулярного виразу для імені вкладки в режимі MDI/PMDI.
— Додано: переривання клавішею Escape переміщення вертикального маркера за допомогою миші.
— Додано: необов’язковий параметр в метод командного рядка /Command () для його передачі внутрішньої команді.
— Виправлено: режим заміни блокнота в інсталяторі (WinVista/7/8).

AkelPad 4.8.5:

— Змінено: перетворення в нижній/верхній регістр символів Юнікод приведено до стандартного.
— Додано: ручний параметр для «MouseOptions» зі значенням 128 — не прокручувати вікно після кліка середньої клавішею миші.
— Виправлено: переривання зміни розміру розділеного вікна клавішею Escape.
— Виправлено: конфлікт опцій «Пошук по колу» і «Всі файли».

AkelPad 4.8.4:

— Змінена архітектура плагінів.
— Збільшена швидкість обробки фолдинга при увімкненому перенесенні за словами.
— Виправлена ​​синхронізація одночасного доступу до зовнішніх викликів плагінів.
— Виправлена відсутність можливості змінити розмір частин розділеного вікна, при використанні прапора 1024 ручного параметра «PaintOptions».
— Виправлено FRF_ESCAPESEQ.

AkelPad 4.8.3:

— Додана можливість вказати кодування нового файлу.
— Доданий ручний параметр «UrlCommand».
— Виправлені помилки.

AkelPad 4.8.2:

— Додано: (?<=pattern) позитивний ретроспективний пошук.
— Додано: (?— Додано: \A і \a метасимволи — відповідають позиції на початку документа та діапазону пошуку.
— Додано: \Z і \z метасимволи — відповідають позиції в кінці документа та діапазону пошуку.
— Додано: \x{n} матасимвол для сурогатних пар пошуку та заміни.
— Додано: змінна %cl ручного параметру «StatusUserFormat» тепер підтримує сурогатні пари.
— Виправлені помилки.

AkelPad 4.8.1:

— Покращена точність індикатора відкриття файлу.
— Додано: гаряча клавіша Alt+, для команди 4199, гаряча клавіша Alt+. для команди 4200.
— Виправлено: відкриття файлу в MBCS кодуванні.
— Виправлено: не працювали кнопки керування розмірами вкладки (MDI).
— Виправлено: одинарна заміна з використанням регулярних виразів.

AkelPad 4.8.0:

— Змінено: команда перевести каретку на інший кінець виділення тепер має код 4198.
— Додано: команда 4199 — перевести каретку на попередню позицію.
— Додано: команда 4200 — перевести каретку на наступну позицію.
— Виправлено: відкриття файлу в DBCS кодуванні (WinVista/7).
— Виправлено: обробка метасимволів ^, $, \b, \s у регулярних виразах.
— Виправлено: змінні «%cap[текст]», «%num[текст]» ручного параметра «StatusUserFormat» не оновлювалися при перемиканні на AkelPad з іншої програми.
— Виправлено: оновлення відображення змінних ручного параметра «StatusUserFormat», при перемиканні між вкладками (MDI/PMDI).
— Виправлено: перемикання фокусу при активному вікні IME (ієрогліфи).
— Виправлено: помилка при поділі вікна.
— Виправлено: відновлення головного вікна із згорнутого стану впливало на розмір частин розділеного вікна (SDI/PMDI).
— Виправлено: промальовування границі активного рядка на зебрі.
— Виправлено: попередній перегляд при використанні фону для друку.

AkelPad 4.7.9:

— Змінено: одиночні пошук/заміна у виділенні.
— Додано: змінні для «StatusUserFormat».
— Додано: підтримка сурогатних пар змінними %cH, %ch ручного параметра «StatusUserFormat».
— Виправлено: помилка при поділі вікна.
— Виправлено: картинка фону промальовується не з початку, при використанні плагінів LineBoard або Coder.
— Виправлено: неправильне відображення поточної колонки у статусі, якщо в рядку присутні сурогатні пари.

AkelPad 4.7.8:

— Змінено: обробка метасимволів n і r у регулярних виразах.
— Змінено: гаряча клавіша для команди 4206 тепер Ctrl+*.
— Додано: можливість використовувати картинку для фону редактора. Запуск програми може відбуватися значно швидше, у випадку використання картинок у форматі bmp.
— Додано: можливість використання регулярних виразів у правилах підсвічування синтаксису.
— Додано: ручний параметр для «MouseOptions» зі значенням 32 — не змінювати розмір шрифту за допомогою коліщатка миші і клавіші Ctrl.
— Виправлено: пошук сурогатних пар з використанням регулярних виразів.
— Виправлено: пошук з регулярними виразами і змінна %se[text] ручного параметра «StatusUserFormat».
— Виправлено: фон колонтитулів при використанні фону для друку.

AkelPad 4.7.7 :

— Змінена архітектура плагінів. Оновіть плагіни.
— Змінено: команда 4196 — вставляє новий рядок без збереження відступів зліва, якщо увімкнено «Зберігати відступи зліва».
— Додана перевірка існування гарячої клавіші в плагіні Hotkeys.
— Додана команда 4199 — перевести каретку на інший кінець виділення (Alt+\).
— Виправлено: у режимі заміщення символів, пробіл і табуляція вставлялися без заміщення.
— Виправлено: розмір першої не розгорнутої MDI вкладки, при увімкненому рядку стану.
— Виправлено: розмір першої розгорнутої MDI вкладки, при вимкненому рядку стану та панелі вкладок.
— Виправлено: промальовування панелі вкладок, що знаходиться знизу, при увімкненні рядка стану (PMDI).
— Виправлено: вибір поточної директорії в діалозі відкриття/збереження файлу.
— Виправлено: пошук назад з використанням регулярних виразів.
— Виправлено: пошук вперед з використанням регулярних виразів і опцією «Слово цілком».
— Виправлено: відновлення розгорнутого головного вікна під час старту після закриття в згорнутому стані.
— Виправлено: режим заміни блокнота в інсталяторі (WinVista / 7).

AkelPad 4.7.6:

— Доданий багаторядковий пошук/заміна з регулярними виразами.
— Виправлені помилки.

AkelPad 4.7.5:

— Додано: опція запиту для пошуку тексту по колу.
— Додано: можливість, при заміні з використанням регулярних виразів (використовувати спеціальні символи: \r, \n, \t, \u0000, \x00 і т.д).
— Додано: ручний параметр «AkelUpdaterOptions» — визначає параметри командного рядка для AkelUpdater.exe.
— Змінено: архітектура плагінів. Оновіть плагіни.
— Змінено: «Замінити все», з використанням регулярних виразів. Працює порядково.
— Змінено: при заміні, з використанням регулярних виразів, зворотній зв’язок задіюється за допомогою \n і \nn, замість $ n і $ nn.
— Змінено: обробка захоплення після подвійного кліка миші.
— Змінено: опція автоматичного вибору «У виділенні» спрацьовує тільки при виділенні декількох рядків.
— Виправлені помилки.

AkelPad 4.7.5:

— Додано: опція запиту для пошуку тексту по колу.
— Додано: можливість, при заміні з використанням регулярних виразів (використовувати спеціальні символи: \r, \n, \t, \u0000, \x00 і т.д).
— Додано: ручний параметр «AkelUpdaterOptions» — визначає параметри командного рядка для AkelUpdater.exe.
— Змінено: архітектура плагінів. Оновіть плагіни.
— Змінено: «Замінити все», з використанням регулярних виразів. Працює порядково.
— Змінено: при заміні, з використанням регулярних виразів, зворотній зв’язок задіюється за допомогою \n і \nn, замість $ n і $ nn.
— Змінено: обробка захоплення після подвійного кліка миші.
— Змінено: опція автоматичного вибору «У виділенні» спрацьовує тільки при виділенні декількох рядків.
— Виправлені помилки.

AkelPad 4.7.4:

— Додана підтримка регулярних виразів в діалог пошуку/заміни.
— Можливість додавання роздільника в рядок стану за допомогою «StatusUserFormat».
— Додані змінні в «StatusUserFormat».
— В інсталятор доданий AkelUpdater.
— Доданий пункт меню для виклику AkelUpdater.
— Виправлені помилки.

AkelPad 4.7.1:

— Змінено: для незбережених документів команда 4121 викликає діалог «Перекодувати ...».
— Виправлено: ігнорувалося видалення символу, якщо каретка знаходилася в кінці перенесеного рядка.
— Виправлено: ігнорувалися налаштування шрифту при друку.
— Виправлено: прокрутка тексту після відновлення з мінімізованого стану.
— Виправлено: налаштування вкладки не успадковувалися, в разі закриття останньої вкладки і подальшого створення нової (MDI).

AkelPad 4.6.4:

— Змінено: для незбережених документів команда 4121 викликає діалог «Перекодувати ...».
— Виправлено: ігнорувалося видалення символу, якщо каретка знаходилася в кінці перенесеного рядка.
— Виправлено: ігнорувалися налаштування шрифту при друку.
— Виправлено: прокрутка тексту після відновлення з мінімізованого стану.
— Виправлено: налаштування вкладки не успадковувалися, в разі закриття останньої вкладки і подальшого створення нової (MDI).

AkelPad 4.6.3:

— Змінено: для незбережених документів команда 4121 викликає діалог «Перекодувати ...».
— Виправлено: ігнорувалося видалення символу, якщо каретка знаходилася в кінці перенесеного рядка.
— Виправлено: ігнорувалися налаштування шрифту при друку.
— Виправлено: прокрутка тексту після відновлення з мінімізованого стану.
— Виправлено: налаштування вкладки не успадковувалися, в разі закриття останньої вкладки і подальшого створення нової (MDI).

AkelPad 4.6.2:

— Змінено: файл перевідкривається, якщо користувач зберіг файл зі зміною формату нового рядка.
— Змінено: перехід на наступний рядок за допомогою стрілки вправо в режимі переносу по словах.

AkelPad 4.6.1:

— В діалог «Перекодувати...» додано: автоматичне розпізнавання вхідного та вихідного кодування; попередній перегляд; зміна розмірів діалогу та їх запам’ятовування.
— Додано: параметр командного рядка /Z для ігнорування наступного параметра командного рядка.
— Виправлені помилки AkelPad.

AkelPad 4.6.0:

— Змінена архітектура плагінів AkelPad. Оновіть плагіни.
— Покращена сумісність з RichEdit на x64.
— Покращено розпізнавання UTF-16LE/UTF-16BE без BOM.
— Покращена внутрішня робота з останніми файлами.
— При можливості, закриття вкладки середньою клавішею миші проводиться без перемикання на неї (MDI/PMDI).
— Мінімізовано мелькання вертикального маркера.
— Плагін TextLayout інтегрований в AkelPad.
— Перейменований параметр «KeybLayoutMDI» в «KeybLayoutOptions».
— Можливість відображення панелі «Місця» в діалозі відкриття/збереження.
— Застосування загального алгоритму розпізнавання UTF-8, якщо для зазначеної мови («Параметри ...->Розпізнавання кодування») розпізнавання UTF-8 не спрацювало.
— Переміщення вертикального маркера за допомогою миші і клавіші Shift, а також одночасне переміщення ліміту переносів, якщо їх значення рівні.
— Опція для пошуку тексту по колу.
— Повторний виклик діалогу пошуку/заміни активує його, а також підхоплює виділений текст.
— Виправлені помилки та інші зміни.

AkelPad 4.5.6:

— Інформація про останні файли тепер зберігається в ключі «file*» замість «nm*», «cp*», «ps*». Оновіть плагіни ContextMenu і RecentFiles.
— При можливості в запиті про збереження файлу використовується системне вікно повідомлень.
— Додано: запам’ятовування виділення в останніх файлах.
— Додано: кнопка «Ні для всіх» також доступна при використанні пунктів меню «Вікно» — «Закрити всі» та «Закрити всі крім активної» (PMDI/MDI).
— Виправлені помилки.

AkelPad 4.5.4:

— Опція для переміщення каретки по правому кліку миші.
— Опція для закриття незбереженої порожньої вкладки без запиту (MDI/PMDI).
— При закритті програми, до повідомлення про збереження документа доданий варіант «Ні для всіх».
— Можливість перейти до проблемного місця, в повідомленні про втрату символів у зазначеній кодуванні.
— Розпізнавання Східно-Європейських кодувань (1250, OEM, UTF-8).
— Розпізнавання Західно-Європейських кодувань (1252, OEM, UTF-8).
— Команда 4321 — закрити всі незмінені вкладки (MDI/PMDI).
— «\|» в метод командного рядка /Insert() - вказує на положення каретки після вставки тексту.
— Локально запам’ятовується останній запущений плагін.
— Виправлені помилки.

AkelPad 4.5.3:

— Параметри командного рядка /C, /B, /L для повернення в режим запиту.
— Виправлені помилки.

AkelPad 4.5.2:

— Виправлені помилки.

AkelPad 4.5.1:

— Збільшена швидкість роботи зі згортанням блоків.
— Покращена робота з Input Method Editors (IME).
— Шрифт за замовчуванням зараз «Courier New» з розміром 10.
— Вивід вкладок виконується з використанням візуальних стилів Windows XP (MDI/PMDI).
— Для відображення кольорів посилань за умовчанням використовуються системні налаштування.
— Для відображення курсора для посилань використовуються системні налаштування (якщо це можливо).
— Виправлені помилки.

AkelPad 4.5.0:

— Змінено: архітектура плагінів. Оновіть плагіни.
— Змінено: покращено відкриття великої кількості файлів (MDI/PMDI).
— Успішно протестована робота зі 100 тисячами файлів у режимі PMDI.
— Максимальна кількість документів в режимі MDI — 700. При спробі перевищити це число, видається повідомлення, що вказує на необхідність використання режиму PMDI.
— Змінено: реструктуровано, оптимізовано механізм роботи зі згортанням блоків.
— Змінено: багаторядкова вертикальна вставка.
— Змінено: пункт меню «Зберегти все» деактивується за відсутності змінених файлів.
— Змінено: якщо автоматичний вибір «У виділенні» включено і відсутнє виділення, попередній напрямок відновлюється.
— Змінено: повернено вирівнювання по лівому краю в рядку стану.
— Добавлено: можливість призначати колір і стиль шрифту для тексту всередині блоку. Тобто багаторядкові коментарі зараз підсвічуються (Coder::CodeFold повинен бути включений).
— Добавлено: чеський мовний модуль (Frantisek Bartos).
— Добавлено: угорський мовний модуль (ZityiSoft).
— Виправлені помилки.