Page 1 of 2

Релиз AkelPad 4.9.2

Posted: Mon Jan 05, 2015 7:48 am
by Instructor
Изменено: значительные оптимизации перерисовки окон для уменьшения мелькания.

Добавлено: возможность вызова метода Scripts плагина напрямую из /If(). Например:

Code: Select all

/If(`AkelPad.Constants._X64 == 1`, `/Quit`, ``)
Добавлено: возможность использовать /*комментарий*/ в параметрах методов командной строки.

Исправлено: не работали кнопки управления размерами вкладки (MDI).
Исправлено: мелькание главного окна на Win7.
Исправлено: использование переменных в пункте "Выполнить".
Исправлено: команда "Закрыть все кроме активной" (PMDI).
Исправлено: выбор строки из списка в диалоге поиска/замены, не восстанавливало пункт "С начала".


<<Скачать>>

Posted: Mon Jan 05, 2015 12:06 pm
by Drugmix
У меня мелькание осталось. Без мигания серым, но всё равно заметное.

Posted: Mon Jan 05, 2015 12:10 pm
by Instructor
Drugmix
Можете записать видео?

Posted: Mon Jan 05, 2015 12:39 pm
by Drugmix
Instructor
при записи видео с низким фреймрейтом не видно глюков, а с большим - глюки становятся ещё сильней, т.к. проц напрягается .

Posted: Mon Jan 05, 2015 12:43 pm
by Instructor
Drugmix
Нормально у вас всё.

Posted: Mon Jan 05, 2015 1:05 pm
by Drugmix
Instructor
ну, на самом деле оно весьма терпимое, но кажется в старых версиях не было и такого.

Posted: Mon Jan 05, 2015 8:53 pm
by TNX
Instructor

Любопытно наблюдать за перерисовкой окна, когда в редактор загружен длинный текст, состоящий из миллиона строк (включен перенос по словам). При резком изменении размера окна с очень маленького до очень большого появляется весьма ощутимая задержка перерисовки (около минуты). При этом в строке состояния виден прогресс выполнения действия, а изображение части окна остается белым до тех пор, пока идут вычисления. Задержка происходит как минимум дважды: в начале изменения размера окна и в конце, т.е. отрисовка происходит неоптимально.

В связи с этим возникли соображения по оптимизации данных операций:
1) сначала отрисовывать все основные панели и контуры текстового поля, и только затем производить вычисления, связанные непосредственно с текстом и полосами прокрутки;
2) в начале вычислений и во время их выполнения проверять очередь сообщений: если появилось сообщение об изменении размера окна, то прерывать вычисления, поскольку они уже неактуальны;
3) производить вычисления не в процессе изменения размера окна, а послав отдельное сообщение, иначе курсор мыши замыкается в области экрана без учёта панели задач на всё время вычислений.

Posted: Thu Feb 05, 2015 1:29 pm
by Sugars
А почему при обновлении столько ошибок - разве нельзя cделать простую проверку?...
То в кодерах проблема -мозг сломаешь пока обновишь..
То в главном меню
То в в тулбарах

А будет ли нормальное описание того, что есть в AkelPad и того, что добавляется? Две три фразы и все, но в ни описании плагинов, ни в методах толкового описания нет. Такое впечатление, что автор делает для себя...

Posted: Thu Feb 05, 2015 2:56 pm
by Skif_off
Sugars
Есть руководство пользователя AkelFiles/Docs/AkelHelp-Rus.htm и AkelHistory-Rus.txt, FAQ, дополнение к FAQ. Изменения в плагинах пишутся в теме плагина.

Более подробная документация по AkelPad и плагинам в одном месте пока только на английском.
Sugars wrote:То в кодерах проблема -мозг сломаешь пока обновишь..
Это была хотелка пользователей, в принципе - решаемо сравнительно легко.
Sugars wrote:То в главном меню
То в в тулбарах
Была добавлена проверка, пишите сразу правильно :)

Posted: Fri Mar 13, 2015 3:13 am
by A_user
Обновил с версии 4.9.0 апдейтером.
При запуске выкидывает
-"Текст в BBcode" Call("Scripts::Main", 1, "CodePoster.js", "-Format="BBCode"") Icon(30)
Нет закрывающейся скобки ")"

Posted: Fri Mar 13, 2015 6:06 am
by Skif_off
A_user
Синтаксис команд проверяется строже, вероятно, дело во вложенности кавычек, попробуйте так:

Code: Select all

-"Текст в BBcode" Call("Scripts::Main", 1, "CodePoster.js", `-Format="BBCode"`) Icon(30)

Posted: Fri Mar 13, 2015 6:44 am
by A_user
Skif_off
Заменил, работает. Спасибо.

зачем тнам троян?

Posted: Tue Mar 24, 2015 11:03 am
by supus
AkelPad-4.9.2-setup.exe = NSIS = AkelPad.exe - Win32/Spy.Weecnaw.A троянская программа - очищен удалением - изолирован :evil:

Posted: Tue Mar 24, 2015 12:31 pm
by Skif_off
supus
Недоразумение под именем Nod32? Какой результат на вирустотале? Откуда сливали инсталлер?

Посмотрите количество загрузок с SF.net с момента релиза: http://sourceforge.net/projects/akelpad ... 2015-03-24
количество загрузок только инсталлера: http://sourceforge.net/projects/akelpad ... 2015-03-24

Добавлено:
Только на русской версии Симантек гавкнул: WS.Reputation.1.
Это даже комментировать не имеет смысла ибо меня забанят за мат.

Обновляйте версии недоантивиря и баз и попробуйте ещё раз, только свежескачанную версию с офсайта.

Posted: Wed Apr 01, 2015 9:26 pm
by supus
Skif_off wrote:supus
Недоразумение под именем Nod32? Какой результат на вирустотале?
.......
Откуда сливали инсталлер?
Обновляйте версии недоантивиря и баз и попробуйте ещё раз, только свежескачанную версию с офсайта.
Сами вы "недоразумение". при чём "самое умное" :lol:
инсталер с оф. сайта. антивирус и базы всегда только свежие.
Если в проге нет трояна, так по трудитесь устранить недоразумение с руганью антивирусов на вшивый блокнот.
Матюгаться не надо, а то забанят. Да и смысла нет. недоразумение под названием AkelPad уже снёс на. В жизни больше к его инсталеру не притронусь. Удачи.