Log plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Исправлено: выравнивание данных в структуре на x64.

Fixed: data alignment in structure on x64.


Log plugin v4.2

Offline
Posts: 60
Joined: Tue Aug 21, 2012 11:17 am
Location: UK

Post by tmsg »

Instructor wrote:Fixed: data alignment in structure on x64.
Confirmed. THX for this fast fix.
Hopefully my ongoing x64 investigations don't throw up further problems...

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

Post by VladSh »

Instructor
Использую скрипт SumNumbers.js для быстрого подсчёта суммы флагов в Coder-Rus :)
Так вот, если после выдачи результата в консоль Log::Output попытаться выделить число даблкликом, то в большинстве случаев AkelPad начинает выедать 25% проца и становится неотвечающим; надо снимать задачу.
Раньше такого не замечалось.

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

Post by Instructor »

VladSh
См. то, что у вас прописано в Log::Settings в полях "Шаблон регулярного выражения" и "Соответствие вхождений выражения". Либо устанавливайте "REPATTERN" и "RETAGS" перед добавлением текста:

Code: Select all

Call("Log::Output", 1, "", "", "REPATTERN", "RETAGS")

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

Post by VladSh »

Instructor
У меня там стоит то, что шло по умолчанию:

Code: Select all

^(([^\(:]+(:[\\/])?)+)[\(:](\d+)([,:](\d+))?[\):]
/FILE=$1 /GOTOLINE=$4:$6
т.к. я не понял, что это, то не стал менять. Если убрать, это на что-то повлияет?

Если никуда переходить не надо, то в "REPATTERN" и "RETAGS" передавать пустые строки?

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

Post by Instructor »

Изменено: не выдаётся запрос на создание файла при переходе по переменной /FILE (Log::Output).

Changed: don't show create file message when going to /FILE variable (Log::Output).


Log plugin v4.3

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

Post by Instructor »

Изменено: уменьшено мелькание плавающего окна для версии AkelPad 4.9.2 и выше (Log::Output).

Changed: reduce dockable window flickering for AkelPad 4.9.2 and higher (Log::Output).


Log plugin v4.4

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

Post by Instructor »

Добавлено: параметр EXITCODE во внешний вызов с кодом 3 - указатель на переменную, которая получает код возврата запущенного приложения (Log::Output).
Добавлено: параметр DOCK во внешний вызов с кодом 2 - указатель на переменную, которая получает указатель на структуру DOCK (Log::Output).

Added: parameter EXITCODE to external call with code 3 - pointer to a variable, that receives exit code of the executed application (Log::Output).
Added: parameter DOCK to external call with code 2 - pointer to a variable, that receives pointer to a DOCK structure (Log::Output).


Log plugin v4.5

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

Post by Instructor »

Изменено: иконка на вкладке не растягивается, если масштаб экрана отличен от 96 dpi (Log::Settings).

Changed: no tab icon sizing if screen scale other than 96 dpi (Log::Settings).


Log plugin v4.7

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

Post by VladSh »

Есть пара пожеланий по плагу.

1. По Flags для вызова с кодом 1.
Хотелось бы ещё один флаг, которым можно было бы указать "не выделять изменённый текст после обработки".

2. По вызову с кодом 4 и 5. Или может быть по какому-то другому)
Сейчас, при использовании APPEND, надо постоянно вручную добавлять переводы строки, учитывать, "а первая ли строка добавляется, тогда не надо впереди перевод строки" и т.д.
Хотелось бы иметь более простой для скриптописателей вызов, который автоматически решал бы эти вопросы, т.е. любой APPEND - это новая строка, по аналогии тому, как работает любой лог.

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

Post by Instructor »

Добавлено: значение 2 для параметра APPEND внешнего вызова с кодом 4 - добавить к тексту, присутствующему в панели вывода, новой строкой (Log::Output).

Added: value 2 for parameter APPEND of external call with code 4 - add text in the output panel in new line (Log::Output).


Log plugin v4.8

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

Post by VladSh »

Instructor
Спасибо Вам за множество вкусных печенек в разных темах! 8) :D

А по вопросу остающегося выделения (в tidy.js) можно как-то существующими флагами выкрутиться?
Если был бы такой флаг, то я хотел в скрипте сделать такую проверку:
- если есть выделение, то результат форматирования пусть будет выделен (как есть сейчас);
- если нет выделения, то результат форматирования пусть будет без выделения.

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

Post by Instructor »

VladSh
Что мешает вызвать "AkelPad.SetSel(AkelPad.GetSelEnd(), AkelPad.GetSelEnd());" после вызова Log::Output?

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

Post by Instructor »

Исправлено: настройки окна вывода, когда используется псевдоним для темы Coder.

Fixed: output window settings when alias for Coder theme is specified.


Log plugin v4.9

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

Post by Instructor »

Изменено: убрано мелькание окна редактирования диалога при изменении размеров диалога.

Changed: removed flickering of the edit window in dialog when changing dialog size.


Log plugin v5.0
Post Reply