Scripts plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Instructor
In version 13.3 does not work some scripts that use WindowSubClass method (eg. AkelPadDocsView.js, CalculatorBin.js, History.js, winMergeTabs.js).

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

Post by FeyFre »

Instructor, да я уже начинаю потихоньку прозревать. По ходу в 2010 сломали всё что только могли. minidump-ы уже не дебажит "слишком старая версия". Я то в последний раз дебажил 2008-ой.

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

Post by Instructor »

Исправлено: установка перехватчика сообщений.

Fixed: window subclassing.


Scripts plugin v13.4

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

It seems to me that UnregisterCallback method does not work.
Example:
- run script WindowsList.js,
- press button "Refresh (F5)" several times,
- after fourth pressing, AkelPad crashes.

If the script is running from command line (as ActiveX), everything works properly.

PS:
Useful will be the function to check the number of simultaneously registered callback functions.

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

Post by Instructor »

Исправлено: превышение ограничения в методах RegisterCallback и ThreadHook.

Fixed: limitation exceeding in RegisterCallback and ThreadHook methods.


Scripts plugin v13.5

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

Post by Instructor »

Изменено: увеличено максимальное число работающих функций обратного вызова и хуков до 30-ти.

Changed: increased to 30 the maximum number of working callback functions and installed hooks.


Scripts plugin v13.6

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

Post by Instructor »

Исправлено: выравнивание стека при вызове системной функции (x64).

Fixed: stack alignment when calling system function (x64).


Scripts plugin v13.7

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

Post by Instructor »

Добавлено: необязательный параметр для метода WindowGetMessage - не посылать сообщения клавиш диалогу от дочерних окон.

Added: optional parameter for method WindowGetMessage - don't send key messages to dialog from children windows.


Scripts plugin v13.8

Offline
Posts: 58
Joined: Sat Apr 12, 2008 11:43 am

Post by koros »

Instructor
При использовании последней версии плагина при замене Блокнота при запуске

Code: Select all

C:\WINDOWS\system32\notepad.exe /reassoc /quit
выскакивает ошибка о том, что память не может быть "read"
(notepad.exe - это AkelPad.exe)

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

Post by Instructor »

koros
Попробуйте версию 13.9.

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

Post by Instructor »

Исправлено: несоответствие соглашению stdcall x86 содержимого стека при возврате из функции обратного вызова (метод RegisterCallback).

Fixed: stdcall x86 agreement discrepancy of the stack contents when returning from callback (RegisterCallback method).


Scripts plugin v13.9

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

Post by FeyFre »

Не успел до релиза версии.
Оконная процедура не получает последнего сообщения WM_NCDESTROY

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

Post by Instructor »

Изменено: последним сообщением диалогу посылается WM_NCDESTROY.
Изменено: клавиши Вверх и Вниз в поле фильтра переключают на список скриптов.

Changed: last dialog message is now WM_NCDESTROY.
Changed: Up and Down keys in the filter field switches to the scripts list.


Scripts plugin v14.0

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

Post by Instructor »

Исправлено: регистр ebx не восстанавливался (метод RegisterCallback).

Fixed: ebx register not restored (RegisterCallback method).


Scripts plugin v14.1

Offline
Posts: 58
Joined: Sat Apr 12, 2008 11:43 am

Post by koros »

Instructor
Не помогло. Версия 14.1 на XP 32
Post Reply