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 

Bugs / Найденные баги
Goto page Previous  1, 2, 3 ... 75, 76, 77, 78  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
DrakonHaSh



Joined: 19 Mar 2011
Posts: 117

PostPosted: Mon Jun 30, 2014 9:57 am    Post subject: Reply with quote

мелкий баг/нюанс:
открываем файл в akel, меняем в системе часовой пояс на другой => akel начинает ругаться на то, что файл был изменен извне (причем при каждой активации окна akel).

возможный вариант фикса: запоминать время редактирования файла не локальное, а системное (которое вроде не зависит от локальной зоны)
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5399

PostPosted: Tue Jul 01, 2014 5:53 am    Post subject: Reply with quote

DrakonHaSh
Это "мелкий баг/нюанс" WinAPI из-за разницы показаний GetFileTime и FindFirstFile.

http://www.vsokovikov.narod.ru/New_MSDN_API/Time/file_time_daylight_time.htm
http://msdn.microsoft.com/ru-ru/library/windowsphone/develop/ms724290.aspx
Back to top
View user's profile Send private message Send e-mail
Wio



Joined: 05 Jan 2011
Posts: 63

PostPosted: Wed Jul 09, 2014 3:46 am    Post subject: Reply with quote

Windows 7, включен UAC, запускаю плагин Coder. При закрытии AkelPad выскакивает ошибка:
Quote:
Невозможно открыть файл "C:\Program Files\AkelPad\AkelFiles\Plugs\Coder\cache".
Back to top
View user's profile Send private message
Skif_off



Joined: 20 Oct 2013
Posts: 368

PostPosted: Wed Jul 09, 2014 10:23 am    Post subject: Reply with quote

Wio
http://akelpad.sourceforge.net/forum/viewtopic.php?p=23102#23102
Back to top
View user's profile Send private message
Wio



Joined: 05 Jan 2011
Posts: 63

PostPosted: Wed Jul 09, 2014 9:40 pm    Post subject: Reply with quote

Skif_off
Спасибо! Помогло отключение кеша Smile

Хотя странно, что AkelPad не сохраняет настройки/кеш в %AppData% или %LocalAppData%. Программа, поддерживающая Windows 7, не должна полагаться на запись в системные каталоги. Это является грубой ошибкой.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5399

PostPosted: Wed Jul 16, 2014 12:05 pm    Post subject: Reply with quote

Infocatcher wrote:
Видимо, какая-то проблема с настройкой «Следить за изменением файла»...
Тестовая
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Wed Jul 16, 2014 4:50 pm    Post subject: Reply with quote

Instructor wrote:
Infocatcher wrote:
Видимо, какая-то проблема с настройкой «Следить за изменением файла»...
Тестовая
Спасибо, с новой версией не зависает.

А нет ли какой-нибудь возможности сообщить редактору, что пользователь уже в курсе удаления файла?
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5399

PostPosted: Wed Jul 16, 2014 5:49 pm    Post subject: Reply with quote

Infocatcher

DeleteEditFile.js
Code:
var hMainWnd=AkelPad.GetMainWnd();
var oSys=AkelPad.SystemFunction();
var pFile;
var lpFileTime;

if (pFile=AkelPad.GetEditFile(0))
{
  if (oSys.Call("kernel32::DeleteFile" + _TCHAR, pFile))
  {
    lpFileTime=AkelPad.SendMessage(hMainWnd, 1223 /*AKD_GETFRAMEINFO*/, 133 /*FI_FILETIME*/, 0);
    AkelPad.MemCopy(lpFileTime + 0 /*offsetof(FILETIME, dwLowDateTime)*/, 0, 3 /*DT_DWORD*/);
    AkelPad.MemCopy(lpFileTime + 4 /*offsetof(FILETIME, dwHighDateTime)*/, 0, 3 /*DT_DWORD*/);
  }
}

Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Thu Jul 17, 2014 10:37 am    Post subject: Reply with quote

Instructor
Спасибо!

Я правильно понимаю, что размер файла функция слежения за изменениями не учитывает – только время модификации?
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5399

PostPosted: Sun Jul 20, 2014 9:13 am    Post subject: Reply with quote

Infocatcher
Верно.
Back to top
View user's profile Send private message Send e-mail
VladSh



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

PostPosted: Wed Jul 30, 2014 6:17 pm    Post subject: Reply with quote

Instructor wrote:
Добавлено (AkelPad 4.8.2): ручной параметр для "MouseOptions" со значением 64 - выделять всю, разделенную переносами, строку при клике в зону левого отступа.
У меня MouseOptions=87.
Только что заметил, что если клацать в зону левого отступа, то работает, а вот если тянуть, выделяя строки поочерёдно, и остановиться, то последняя строка будет без захвата, т.е. не будет выделена вся.
Это наверное не баг, а фича, но хотелось бы чтобы оно и при "протяжке" курсора мыши работало.
P.S. Возникла идея - чтобы срабатывало не на клике, а при отпускании лкм после клика.
Back to top
View user's profile Send private message Visit poster's website
Wio



Joined: 05 Jan 2011
Posts: 63

PostPosted: Sun Aug 17, 2014 12:23 am    Post subject: Reply with quote

Распознавание кодировки: "Кириллица (1251, OEM, KOI8-R, UTF-8)". Буфер: 1024.

Набираем любой текст, в котором есть 10 знаков ® (Alt+0174). Например такой:
Code:
® test
® test
® test
...

Определение кодировки происходит как ANSI 1251. Но если мы добавим 11-й знак ®, то кодировка определяется как OEM 866.

Можно это подправить в следующей версии?
Back to top
View user's profile Send private message
Drugmix



Joined: 08 Apr 2013
Posts: 444

PostPosted: Sun Aug 17, 2014 11:15 am    Post subject: Reply with quote

Баг: не срабатывает подсветка дубликатов выделенного слова в дополнительных частях окна (split window vertically/horizontally/into four panes), если слово на момент выделения не было видно в них из-за прокрутки.
Если слово в них находится в видимой области - то подсветка срабатывает нормально.

EDIT: отзываю багрепорт Smile
оказывается, клик в тексте для активации другой панели - снимает выделение. Если прокручивать кликая по кнопкам скроллбара, то видно, что бага нет.


Last edited by Drugmix on Mon Aug 18, 2014 8:09 am; edited 1 time in total
Back to top
View user's profile Send private message
Drugmix



Joined: 08 Apr 2013
Posts: 444

PostPosted: Sun Aug 17, 2014 12:12 pm    Post subject: Reply with quote

Баг AkelUpdater'а: вызвать окно AkelUpdater'а (Help>Update), кликнув ЛКМ по строке в верхнем списке (где указана версия акелпада) выделить её, повести курсором вверх, чтобы он прошёл через слово "Программа" и пустое место над ним.
Результат: верхний список (состоящий из одной строки) очищается навсегда. Помогает только закрытие и повторное открытие этого окна.

Баг вылез на x64 версии параллельно с до сих пор не исправленным багом исчезающих пунктов меню.


Last edited by Drugmix on Mon Aug 18, 2014 8:02 am; edited 1 time in total
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5399

PostPosted: Mon Aug 18, 2014 4:49 am    Post subject: Reply with quote

Wio
FAQ: Почему не корректно определяется кодировка у файла?
В символы для распознавания латиница не входит.

Drugmix wrote:
Баг: не срабатывает подсветка дубликатов...
Не воспроизводится.

Drugmix wrote:
Баг AkelIpdater'а...
На WinXP не воспроизводится. Как будет возможность проверю на Win7.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Goto page Previous  1, 2, 3 ... 75, 76, 77, 78  Next
Page 76 of 78

 
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