| View previous topic :: View next topic |
| Author |
Message |
VladSh
Joined: 29 Nov 2006 Posts: 2523 Location: Киев, Русь
|
Posted: Thu May 24, 2012 12:01 pm Post subject: |
|
|
После выхода новой версии проги плаг перестал работать:
| AkelPad error box wrote: | Обновите FileInfo плагин.
Архитектура AkelPad'а: 1.7.0.1
Архитектура FileInfo плагина: 1.6.0.7
---------------------------
ОК |
|
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 855
|
Posted: Tue May 29, 2012 7:48 am Post subject: |
|
|
Ага, руки не доходят пофиксить. Сегодня постараюсь исправить
апд. Обновил |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 855
|
Posted: Tue Oct 30, 2012 11:16 am Post subject: |
|
|
| Пересобрал плагин (в данный момент только x32 версия), работает с текущей версией AP. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2523 Location: Киев, Русь
|
Posted: Tue Oct 30, 2012 11:25 am Post subject: |
|
|
| Без чего-то типа этого дальше использовать будет невозможно, т.к. приходится постоянно закоменчивать/раскоменчивать вызов плага в меню, что совсем неинтересно, - немного странно получается, - то есть такая функциональная возможность, то нет... Люди удивляются таким "плавающим" пунктам меню, особенно когда ожидаешь, что оно есть, а не тут-то было. |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 855
|
Posted: Tue Oct 30, 2012 12:57 pm Post subject: |
|
|
VladSh
к сожалению, не всегда получается отслеживать апдейты.
Что касается предложенных мной изменений - если ориентироваться на то, что 90% плагинов поддерживает сам автор - можно не заморачиваться, но если рассчитывать на более широкий круг разработчиков и разные ЯП, то без добавления гибкости не обойтись. |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 855
|
Posted: Mon Nov 12, 2012 3:02 pm Post subject: |
|
|
Обновил AkelAPI, собрал плаг с новой версией (пока только x32).
За счет использования урезанных стандартных модулей размер сократился на 30 КБ  |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 855
|
Posted: Tue Nov 13, 2012 11:58 am Post subject: |
|
|
Version 0.7
+ Фоновая функция "HeaderInfo", которая отображает версию AkelPad и полный путь к текущему файлу в заголовке окна AkelPad (пока только в режиме SDI).
+ Resident function "HeaderInfo" which shows AkelPad version and full path to a current file in AkelPad window header (SDI mode only for now).
 |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2523 Location: Киев, Русь
|
Posted: Tue Nov 13, 2012 12:50 pm Post subject: |
|
|
Fr0sT
Может тогда уж и разрядность туда запилить? |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 855
|
Posted: Tue Nov 13, 2012 12:59 pm Post subject: |
|
|
VladSh
это идея! Запилю, как только поставлю новую версию Дельфей, чтобы собрать x64 билд.
Обновил:
! Изменяет заголовок в т.ч. для несохранённых файлов
! Изменяет заголовок при создании нового документа и при вызове функции
! Убран слэш в конце пути к файлу |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1907 Location: Vinnitsa, Ukraine
|
Posted: Tue Nov 13, 2012 2:20 pm Post subject: |
|
|
| Fr0sT, Lazarus-ом собрать не пробовали? |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 855
|
Posted: Tue Nov 13, 2012 3:01 pm Post subject: |
|
|
FeyFre, нет пока. Еще неизвестно, как там с продвинутым Юникодом (определение букв по всему множеству Юникода, например - у меня в текущей реализации только из-за этой фичи в библиотеке 30 кило отожрано). Плюс, боюсь, размер будет вообще запредельный, что даст новый повод поговорить о недостатках языка в плане легковесных бинарников
upd Попробовал, минимальная библиотечка с диалогом и модулем с функциями - 100 кило. Нет смысла. |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 855
|
Posted: Thu Dec 13, 2012 3:43 pm Post subject: |
|
|
Version 0.7.0.7 x32/x64
! Main compiler is Delphi XE2 now
! Project file created from scratch, bugs with string constants' codepages fixed. All files are in UTF8 now.
+ HeaderInfo: displays platform (x32/x64)
! Fixed division by zero on empty files
Currently binaries are not minimized, will do in the next build.
! Основной компилятор - Delphi XE2
! Файл проекта создан заново, починены баги с кодировками строковых констант. Все файлы теперь в utf8
+ HeaderInfo: отображение платформы (x32/x64)
! Деление на 0 в пустых файлах
Бинарники пока не минимизированы, в следующем билде сделаю |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 855
|
Posted: Mon Dec 17, 2012 12:44 pm Post subject: |
|
|
Version 0.7.0.8 x32/x64
+ Rename, Browse, GetReport, CopyPath are separate commands now (possible to call them from Plugins dialog)
! Binary size reduced by using modified RTL units
+ Rename, Browse, GetReport, CopyPath теперь отдельные функции (можно вызывать из диалога Плагины)
! Размеры DLL уменьшены |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2523 Location: Киев, Русь
|
Posted: Mon Dec 17, 2012 1:55 pm Post subject: |
|
|
| Fr0sT wrote: | Version 0.7.0.8 x32/x64
! Размеры DLL уменьшены | Предыдущую версию 0.7.0.7 не ставил. Может так и надо, но предпредыдущая занимает 168kb, последняя 196kb. |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 855
|
Posted: Mon Dec 17, 2012 6:54 pm Post subject: |
|
|
VladSh
Дык, версия Дельфей+=2
Хотя я ужал только один модуль, возможно, выжму еще кил десять. |
|
| Back to top |
|
 |
|