AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Релиз AkelPad 4.7.3

 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5293

PostPosted: Sun Feb 05, 2012 6:29 pm    Post subject: Релиз AkelPad 4.7.3 Reply with quote

Изменено: ввиду расширения функционала, плагин LogView сменил имя на Log.

Исправлено: не работали ручные параметры "CmdLineBegin" и "CmdLineEnd".
Исправлено: "AkelAdmin.exe" - установка настроек безопасности для файла с отличающимся владельцем.


<<Скачать>>


Last edited by Instructor on Sun Apr 08, 2012 7:05 pm; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
se7h



Joined: 28 Sep 2009
Posts: 767
Location: Minsk, Belarus

PostPosted: Mon Feb 06, 2012 11:26 am    Post subject: Re: Релиз AkelPad 4.7.3 Reply with quote

Instructor wrote:
Изменено: ввиду расширения функционала, плагин LogView сменил имя на Log.


на странице плагинов о нем ни слова
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2034
Location: Vinnitsa, Ukraine

PostPosted: Mon Feb 06, 2012 12:03 pm    Post subject: Reply with quote

На странице плагинов, кстати, исчезла ссылка на скачку LogView(Вхождение о плагине осталось), и там теперь не красиво пустая ячейка рисуется Smile
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
VladSh



Joined: 29 Nov 2006
Posts: 2602
Location: Киев, Русь

PostPosted: Tue Feb 07, 2012 7:41 pm    Post subject: Reply with quote

Instructor
Спасибо за массированную атаку по плагинам! Very Happy
Back to top
View user's profile Send private message Visit poster's website
FeyFre



Joined: 07 Aug 2007
Posts: 2034
Location: Vinnitsa, Ukraine

PostPosted: Sat Feb 25, 2012 12:46 pm    Post subject: Reply with quote

Обнаружил потенциальный глюкодром(присутствует в 4.7.0-4.7.3, остальные не проверял): перекрываются значения служебных сообщений диалоговым окнам со значениями которыме АР управляет некоторыми своими диалоговыми окнами(например окном поиска и замены).
Подробнее, для Инструктора
Edit.h Line 264 wrote:
//Find/Replace dialog message
#define AKDLG_PUTFIND (WM_USER + 1)

//Recode dialog message
#define AKDLG_RECODEUPDATE (WM_USER + 1)


Где-то в WinUser.h wrote:
#define DM_GETDEFID (WM_USER+0)
#define DM_SETDEFID (WM_USER+1)

#if(WINVER >= 0x0400)
#define DM_REPOSITION (WM_USER+2)
#endif /* WINVER >= 0x0400 */
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5293

PostPosted: Sat Feb 25, 2012 6:03 pm    Post subject: Reply with quote

FeyFre
Исправлено.
Back to top
View user's profile Send private message Send e-mail
FeyFre



Joined: 07 Aug 2007
Posts: 2034
Location: Vinnitsa, Ukraine

PostPosted: Sat Feb 25, 2012 6:34 pm    Post subject: Reply with quote

Instructor, в догонку. По поводу не модальных дочерних окон редактора.
Больше

В AkelPad.c есть такой код.
Code:
    else if (uMsg == AKDN_FRAME_ACTIVATE)
    {
      if (!bEditOnFinish)
      {
        if (hDlgModeless) SendMessage(hDlgModeless, WM_COMMAND, IDC_SETREADONLY, 0);

        if (!bLockWatchFile)
        {
          //Check modification time
          CheckModificationTime(lpFrameCurrent);
        }
      }
      return 0;
    }
Собственно меня он не устраивает тем, что мой плагин тоже создает немодальный диалог, и регистрирует его с помощью AKD_SETMODELESS. И тут ему неизвестно откуда приходит WM_COMMAND с неизвестным кодом(значение IDC_SETREADONLY спрятано вне досягаемости плагина(вне AkelDLL.h)), который может совпасть с кодом которое использует само окно. Надо бы его разветл
ить по условию if(nModelessType>MLT_CUSTOM) SendMessage(...)
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5293

PostPosted: Sun Feb 26, 2012 10:42 am    Post subject: Reply with quote

FeyFre
Изменено.
Back to top
View user's profile Send private message Send e-mail
DV



Joined: 16 Nov 2006
Posts: 830
Location: Kyiv, Ukraine

PostPosted: Mon Feb 27, 2012 10:50 am    Post subject: Reply with quote

Как я смотреть, плагин Log использовать нечто похожий регулярный выражение. Почему нет использовать тот же самый инструмент в AkelPad's Поиск/Замена диалог? Много спасибо.
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2034
Location: Vinnitsa, Ukraine

PostPosted: Mon Feb 27, 2012 12:29 pm    Post subject: Reply with quote

DV
Да, использовать. Нет использовать вероятно потому что:
1. Автор подозревать баги реализации и давать механизм испытательный срок на плагин Log.
2. Автор прдозревать проблем быстродействия.(Очень кстати больной вопрос)
3. Автор знать интеграция тяжелы и долгий, и не хотеть затягивать выход очередной версия.
4. Автор подумать: "Есть более мощный SearchReplace.js"
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group