Page 73 of 99

Posted: Sun Nov 29, 2015 5:39 pm
by KDJ
yozhic
Try version 2015-11-29 and check whether FindReplaceEx_templates.tsv has been changed: KDJ.zip (or via AkelUpdater).

Posted: Sun Nov 29, 2015 7:13 pm
by yozhic
KDJ
К сожалению, опять ошибка. Видео.

Posted: Sun Nov 29, 2015 9:08 pm
by KDJ
yozhic
I have not found a bug in the script. I have tested it on WinXP x86 and Win7 x64, everything is working correctly.
Unfortunately, for now I don't know what is the reason for such behavior on Win8.1.

Posted: Mon Nov 30, 2015 8:37 am
by yozhic
KDJ
В любом случае спасибо Вам огромное за скрипт и за неравнодушие. На Win 7 и XP, действительно, всё отрабатывает без запинки. А win 8.1 -- остаётся только руками развести.

Posted: Mon Nov 30, 2015 8:22 pm
by KDJ
yozhic
Let's try another test. In the file KDJ.zip I put two test versions:
- FindReplaceEx_test1.js - batch replace is running in slow motion,
- FindReplaceEx_test2.js - same, but replace function is disabled (no effect in AkelPad edit window).
Before the test, show all columns in tepmlates list and batches list.
Observe the changing values in both lists. You can record video.

Posted: Tue Dec 01, 2015 12:29 pm
by yozhic
KDJ
При использовании FindReplaceEx_test2.js обнаружился интересный эффект. Я создал дополнительный шаблон _temp_006_bak, чтобы оттуда копировать пропадающую строку. Теперь видно, что строка пропадает не в диалоговом окне, а в файле FindReplaceEx_templates.tsv :shock: Посмотрите, пожалуйста.

Posted: Tue Dec 01, 2015 12:50 pm
by yozhic
Вот ещё продолжение с периодическим пропаданием строки то в одном списке, то в другом.

Posted: Tue Dec 01, 2015 9:36 pm
by KDJ
yozhic
I still don't know what is the reason.
Maybe this is the Win8 bug or any resident program replaces "(?s)<br>(?!<div|<p|<a|\n)(.*?</div>)" to "(?s)" in ListView control.

Request to other Win8 users: if anyone can test it http://akelpad.sourceforge.net/forum/vi ... 9955#29955

Posted: Tue Dec 01, 2015 11:27 pm
by yozhic
KDJ
Наверное, это баг Windows. Я погасил все программы на компьютере (проверил в Task Manager) – оставил только AkelPad. Создал ещё 8 одинаковых шаблонов с выражением "(?s)<br>(?!<div|<p|<a|\n)(.*?</div>)" – после нескольких запусков диалога все эти шаблоны превратились в "(?s)".

Posted: Sat Dec 05, 2015 9:34 pm
by KDJ
AkelPadMethodsView.js
Added option "Copy list to clipboard" in context menu for method name.

Posted: Mon Dec 07, 2015 9:05 pm
by KDJ
RunScriptOnEachTab.js
Fixed : error if tab has been closed during script execution.

Posted: Wed Dec 09, 2015 3:45 pm
by Kley
Instructor,
здравствуйте. Хотел доработать для себя скрипт LinesWrap.js (ver.1.6)
(может добавите такую опцию? код пишу, просто, для об'яснения хотелки):

Code: Select all

// Arguments:
// -MaxLength=0               -Перенос строк по установленному маркеру.
...
if (nMaxLength == 0)
  nMaxLength=AkelPad.SendMessage(hWndEdit, 3257 /*AEM_GETMARKER*/, 0, 0);
Но столкнулся, случайно :), с багом. Если "-MaxLength" <= "-LineIndent" (.length) AkelPad рушится.
Call("Scripts::Main", 1, "LinesWrap.js", `-ParaIndent="" -LineIndent=" " -MaxLength=1`)

AkelPad ver. 4.9.7 dev.

Posted: Thu Dec 10, 2015 3:30 pm
by Instructor
Kley
Версия 1.7 будет доступна после релиза AkelPad 4.9.7.

Posted: Sun Dec 13, 2015 11:45 am
by Instructor
Изменено: обновлено для работы с новой архитектурой программы.
Changed: updated to work with the new program architecture.

AutoScript-UndoReopen.js, CodePoster.js v2.6


Добавлено: MaxLength -1 - значение лимита переноса, -2 - значение маркера.
Added: MaxLength -1 - wrap limit value, -2 - marker value.

LinesWrap.js v1.7

Posted: Sun Dec 13, 2015 2:44 pm
by Kley
Instructor
CodePoster.js v2.6
Вроде не туда ведет. Непорядок ;)