Page 52 of 74

Posted: Sat Feb 22, 2014 2:01 pm
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).

Posted: Sat Feb 22, 2014 2:03 pm
by FeyFre
Instructor, да я уже начинаю потихоньку прозревать. По ходу в 2010 сломали всё что только могли. minidump-ы уже не дебажит "слишком старая версия". Я то в последний раз дебажил 2008-ой.

Posted: Sat Feb 22, 2014 5:28 pm
by Instructor
Исправлено: установка перехватчика сообщений.

Fixed: window subclassing.


Scripts plugin v13.4

Posted: Fri Feb 28, 2014 7:38 pm
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.

Posted: Sat Mar 01, 2014 6:21 am
by Instructor
Исправлено: превышение ограничения в методах RegisterCallback и ThreadHook.

Fixed: limitation exceeding in RegisterCallback and ThreadHook methods.


Scripts plugin v13.5

Posted: Wed Mar 12, 2014 8:34 am
by Instructor
Изменено: увеличено максимальное число работающих функций обратного вызова и хуков до 30-ти.

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


Scripts plugin v13.6

Posted: Sun Mar 16, 2014 2:11 pm
by Instructor
Исправлено: выравнивание стека при вызове системной функции (x64).

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


Scripts plugin v13.7

Posted: Tue Mar 18, 2014 7:22 am
by Instructor
Добавлено: необязательный параметр для метода WindowGetMessage - не посылать сообщения клавиш диалогу от дочерних окон.

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


Scripts plugin v13.8

Posted: Wed Mar 19, 2014 12:29 pm
by koros
Instructor
При использовании последней версии плагина при замене Блокнота при запуске

Code: Select all

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

Posted: Wed Mar 19, 2014 2:20 pm
by Instructor
koros
Попробуйте версию 13.9.

Posted: Wed Mar 19, 2014 2:21 pm
by Instructor
Исправлено: несоответствие соглашению stdcall x86 содержимого стека при возврате из функции обратного вызова (метод RegisterCallback).

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


Scripts plugin v13.9

Posted: Wed Mar 19, 2014 2:51 pm
by FeyFre
Не успел до релиза версии.
Оконная процедура не получает последнего сообщения WM_NCDESTROY

Posted: Wed Mar 19, 2014 6:59 pm
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

Posted: Thu Mar 20, 2014 5:15 am
by Instructor
Исправлено: регистр ebx не восстанавливался (метод RegisterCallback).

Fixed: ebx register not restored (RegisterCallback method).


Scripts plugin v14.1

Posted: Thu Mar 20, 2014 5:22 am
by koros
Instructor
Не помогло. Версия 14.1 на XP 32