Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146

Открыть новую тему     Написать ответ в эту тему

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 AkelPad
текстовый редактор с открытым исходным кодом, созданный, чтобы быть маленьким и быстрым
Авторы: Шенгальц А. А. (aka Instructor; версии 3–4); Кузнецов А. И. (версии 1–2)

Последний релиз: 4.9.9 от 16 октября 2024


Скачать
Программа релиз 4.9.9: многоязычная [exe]: x86 | x64; русская [zip]: x86 | x64; английская [zip]: x86 | x64    
Плагины полный авторский комплект: x86 | x64    
Скрипты авторская подборка: Instructor | KDJ | VladSh | Infocatcher    
Синтаксические файлы авторские дополнения к комплектным: akelpad.sf.net    
Шрифты авторская модификация для использования с плагином Fonts.dll: akelpad.sf.net    
Обновления авторская утилита AkelUpdater v6.8

Дополнения от сообщества
Программа Неофициальная компиляция из последних исходников 4.10.0 r4475 от 03.11.2024
Microsoft SDK для самостоятельной компиляции AkelPad и плагинов
NSIS 2.xx для самостоятельной компиляции AkelUpdater    
Плагины SpellCheck: проверка орфографии на движке Hunspell, подробнее. Автор: random6_2020. Скачать: x64 (1.3.0.4) | x86 (1.3.0.5) | исходники    
TagsView: разбор исходного кода при помощи ctags, подробнее: akelpad.sf.net | github. Автор: DV. Скачать: 0.5b github | sf.net    
Скрипты akelpad.sf.net | Infocatcher :: github | DV :: github | AZJIO | Andrey_A_A    
Синтаксические файлы • подборки: Lenchik & Drugmix & Skif_off | cuprum | Infocatcher :: github | VladSh | Andrey_A_A    
единым списком по расширениям (включая авторские)    
Утилиты ShellExt: пункт в контекстное меню проводника, подробнее. Автор: Ralph Shane. Скачать: 4.8.3.0    
Help: вызов справки с поиском выделенного текста, подробнее. Автор: AZJIO. Скачать: плагин, утилита    
AnotherFileNearby: создание слепка редактируемого файла, подробнее. Автор: AZJIO. Скачать: YaD    
Цветовые темы Atom One Dark Pro    
Сборки местная коллекция    
в составе сборок часто содержатся скрипты и синтаксические файлы, не имеющие самостоятельных ссылок, и потому не перечисленные в шапке

Помощь
Справка из исходников | FAQ 1 | FAQ 2
Справка от AZJIO
Coder-файл: справочные комментарии на русском языке
Установка AkelPad 4 на Windоws 7 с заменой Блокнота Windows

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 22:03 10-07-2017 | Исправлено: yozhic, 17:12 04-11-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дак пользуйтесь моим плагином TCAkelPad. У меня вообще для каждого режима просмотра можно настроить свой инишник. Ну и открывать один файл можно во всех вариантах.

Цитата:
никого не заинтересовало

А кого это должно было заинтересовать кроме автора плагина? Как вы себе представляете процесс изменения чужого плагина под вас?

Всего записей: 5024 | Зарегистр. 11-03-2003 | Отправлено: 20:13 10-10-2024
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
а нельзя ли автоматизировать прописку версии в свойства файла? То есть навёл курсор мыши на файл и вылезает подсказка v4.99-r4461. Грубо говоря иногда я делаю копии старых exe на которых у меня стабильно работает и чтобы понять что за версия нужно запускать файл и смотреть "О программе", а если было бы в свойствах файла, то навёл курсор и и показывает версию.

Всего записей: 4547 | Зарегистр. 03-05-2006 | Отправлено: 21:01 10-10-2024
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
Падало не каждый раз, не 100% случаев. Но это ладно, ибо r4461, похоже, исправляет проблему.

Всего записей: 6586 | Зарегистр. 28-01-2008 | Отправлено: 22:08 10-10-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO (пост)
Цитата:
прописку версии в свойства файла

Только в AkelPad.exe?
Я добавляю поле Comments и оно просматривается в Total Commander (при помощи wlx или wdx плагинов):

Проводник почему-то не отображает это поле, хотя оно стандартное для ресурсов exe-файлов. Единственное приемлемое решение, которое я там вижу, это дописывать версию в поле File description, тогда получится нечто наподобие:

Код:
File Description: AkelPad (x64) text editor 4.9.9 r4461

Или без «text editor». Это будет видно и во всплывающих подсказках, и в системном диалоге ПКМ Properties -> Details. Но если есть возможность просматривать Comments в Total Commander, то это лучше, чтобы не добавлять лишнего.

Всего записей: 2945 | Зарегистр. 20-03-2008 | Отправлено: 22:55 10-10-2024
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Но это "лишнее" совершенно не лишнее!
И это будет очень хорошим решением.
Так что пожалуй стоит просить добавлять всё же
Эту инфу в File description.

Всего записей: 3794 | Зарегистр. 01-04-2006 | Отправлено: 00:31 11-10-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child (пост)
Цитата:
это "лишнее" совершенно не лишнее

Добро, завтра постараюсь сделать.

Всего записей: 2945 | Зарегистр. 20-03-2008 | Отправлено: 00:39 11-10-2024
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
на скрине Версия файла 4.9.9.0 вот тут надо добавить r4461. Или вместо нуля, типа 4.9.9.4461

Всего записей: 4547 | Зарегистр. 03-05-2006 | Отправлено: 01:03 11-10-2024 | Исправлено: AZJIO, 01:07 11-10-2024
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO (пост)
Цитата:
на скрине Версия файла 4.9.9.0

Хороший вопрос а откуда она там? Скрин выше же видели? Вообще-то в этом поле просто нули...
Вот вам еще вариант отображения.
Так что если уж и вставлять, то да - в это поле - это наиболее точно.
НО вопрос - откуда у вас УЖЕ там почти правильные значения???
 
P.S.
Ааааа. Блин.... http://new.ncsystems.ru/ru/programming/articles/fileversion/
 
оказывается в MS$ решили ну ооооочень качественно подойти к вопросу о версионности...
накрутили всяких структур....

Всего записей: 3794 | Зарегистр. 01-04-2006 | Отправлено: 11:58 11-10-2024 | Исправлено: destiny_child, 12:35 11-10-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно вот так:

Но по умолчанию версия продукта в Проводнике не показывается. Поэтому самый разумный вариант - в описании (FileDescription).

Всего записей: 5024 | Зарегистр. 11-03-2003 | Отправлено: 13:12 11-10-2024 | Исправлено: AkulaBig, 13:19 11-10-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Хороший вопрос а откуда она там?

AkelFiles\Langs\Resources\version.h

Код:
#define RC_AKELPADID 4,9,9,0

И буквы не принимает, только цифры. В ресурсах есть др. поле "File version" — оно принимает буквы, но в нём по нулям — оно здесь не используется.  

Цитата:
4.9.9.0 вот тут надо добавить r4461. Или вместо нуля, типа 4.9.9.4461

Что меня тут смущает:
1) SVN ревизии (коммиты) и версия — всё же разные потоки.
2) Когда выйдет релиз, то он будет 4.9.9.0. Получится 4.9.9.4450 -> 4.9.9.4460 -> ... -> 4.9.9.0. С толку сбивает.
3) Больше всего не хотелось бы лезть в «науку» о версиях. Копаться времени нет, а с разгону самодеятельность получится.
 
Вообще, самое подходящее поле для вольностей — это комментарии. Но поскольку оно не отображается в проводнике, идём на компромисс. Из доступных в проводнике полей единственное, которое безболезненно принимает вольности — это File description. Поэтому я на нём и остановился.
 
Задачу себе поставил так: а) вмешательство по минимуму; б) осмысленная формулировка; в) поближе к левому краю, чтобы легче было читать. Результат:
 
 
Исправил только обычную. Отладочную не стал трогать. Обновил ссылки в посте со ссылками.

Всего записей: 2945 | Зарегистр. 20-03-2008 | Отправлено: 18:38 11-10-2024
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic (пост)
Цитата:
И буквы не принимает, только цифры. В ресурсах есть др. поле "File version" — оно принимает буквы, но в нём по нулям — оно здесь не используется.  

А вы по моей ссылке выше разве не ходили? Там весьма подробно разбирается - ЧТО и ГДЕ в версионности от мелкомягких должно быть.
И да - есть поля, где можно вводить лишь цифры и запятую, а есть поля - где вводятся символы - текстом типа...
Т.е. вносить правки надо в двух местах получается...
Но эт если делать совершенно по стандартам мелокомягких.  
И править этот файл: https://sourceforge.net/p/akelpad/codesvn/HEAD/tree/trunk/akelpad_4/AkelFiles/Langs/Resources/Version.rc
Или как вы уже сделали...
 
Добавлено:
yozhic (пост)
Цитата:
Когда выйдет релиз, то он будет 4.9.9.0.

Вроде бы где-то мелькало, что будет наконец-то 5.0!
Хотя на крайняк можно и просто 4.10.0 забацать))

Всего записей: 3794 | Зарегистр. 01-04-2006 | Отправлено: 19:31 11-10-2024 | Исправлено: destiny_child, 22:47 11-10-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child (пост)
Цитата:
по моей ссылке выше разве не ходили?

Ходил, конечно. И к самим майкам заглядывал сюда. Но, как выше уже обмолвился, ну их в баню со всеми наворотами. По крайней мере сейчас точно времени нет разбираться. Да, и не мне решать, у нас же всего лишь «неофициальная компиляция».

Всего записей: 2945 | Зарегистр. 20-03-2008 | Отправлено: 19:59 11-10-2024
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
major.minor[.build[.revision]]
major.minor[.maintenance[.build]]
Одно из вариантов, но у каждого своё видение:
Позиция 1 - Код переписан полностью
Позиция 2 - Изменения прошедшие тестирование
Позиция 3 - Изменения не прошедшие тестирования (на мой взгляд любое нововведение должно быть тестированное)
Позиция 4 - Счётчик компиляции (если в коде изменилась хоть одна буква, версия должна изменится)
В компиляторах стоит автоматическое добавление версии +1 при компиляции (в последнем регистре).
скрин
На скрине "версия файла" и "версия продукта" замечал, что часто они далеко не совпадают. Версия продукта собственно версия программы. Хотя не важно, надо знать какой версией будет релиз, чтобы действительно не было путаницы. Факт тот что версия файла показывает в подсказке в проводнике. Ну тогда можно в "Описание файла" оно тоже в подсказке первой строкой. Да, на вашем скрине хорошо выглядит (увидел только через впн).

Всего записей: 4547 | Зарегистр. 03-05-2006 | Отправлено: 02:19 12-10-2024 | Исправлено: AZJIO, 02:33 12-10-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я надеюсь все догадались, что мой скрин кликабельный? А то обсуждаем то, пример чего я уже показал.

Всего записей: 5024 | Зарегистр. 11-03-2003 | Отправлено: 05:51 12-10-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Неофициальная компиляция AkelPad 4.9.9 r4466 [13.10.2024]
с плагинами (по списку на akelpad.sf.net) и AkelUpdater
 
Обычная: ya.ru | upload.ee | workupload.com
Отладочная: ya.ru | upload.ee | workupload.com
 
Подробнее »»»

Всего записей: 2945 | Зарегистр. 20-03-2008 | Отправлено: 23:03 13-10-2024 | Исправлено: yozhic, 20:36 16-10-2024
spirit21

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Релиз 4.9.9 от 16 октября 2024 на сайте родном.

Всего записей: 1336 | Зарегистр. 13-11-2004 | Отправлено: 16:41 16-10-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Будем изучать

Всего записей: 5024 | Зарегистр. 11-03-2003 | Отправлено: 16:50 16-10-2024
jasonliull



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
https://akelpad.sourceforge.net/forum/viewtopic.php?t=2959
v 4.9.9

Всего записей: 2827 | Зарегистр. 05-08-2012 | Отправлено: 17:57 16-10-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Та ладно? Не верю глазам своим...

Цитата:
AkelPad 4.9.9 Released
 
Changed: during codepage recognition character "\xF1" now refers to 1251.
Changed: codepage recognition in "Recode" dialog in case of failure by values of "Сodepage recognition" settings, tries to recognize by all encodings from the user list.
Changed: restoring selection when reopening the current file.
Changed: improved compatibility with Windows 11.
 
Added: possibility to save recent files and search history in ini file. Now program can be completely portable.
Added: possibility to use x86 and x64 version with the same settings. For this:
- 64-bit AkelPad.exe rename to AkelPad64.exe. This name is used by AkelUpdater to update 64-bit version.
- 32-bit AkelPad.exe and 64-bit AkelPad64.exe are in the same folder.
- create a folder "[AkelPad]\AkelFiles\Langs64\" for 64-bit dll files.
- create a folder "[AkelPad]\AkelFiles\Plugs64\" for 64-bit dll files.
Settings of all plugins will continue to be stored in "[AkelPad]\AkelFiles\Plugs".
- 64-bit AkelAdmin.exe rename to AkelAdmin64.exe.
Added: possibility to set ini file in command line.
Added: manual parameter "CreateFile" and flag 1 - use FILE_FLAG_WRITE_THROUGH flag when writing file. May be a solution if there is a risk of data loss due to power problems.
Added: manual parameter "MScrollSpeed" - scrolling speed after middle mouse click.
Added: opening a recent file with holding Shift, opens it in a new window (SDI).
Added: "Settings..." dialog now resizable.
Added: possibility to set negative line gap.
Added: manual flag 268435456 in the parameter "TabOptionsMDI" - close modified tabs first on exit.
Added: manual flag 16 in the parameter "CaretOptions" - caret horizontal indent isn't recovered after pressing Up, Down, Page Up, Page Down keys.
Added: optional parameter for command 4321:
1 - close all modified tabs.
Added: optional parameter for commands 4153,4154:
1 - cut/copy word under caret, if no selection;
2 - cut/copy line under caret, if no selection;
4 - cut/copy unwrapped line under caret, if no selection.
Added: optional parameter that specifies the new line format for commands 4153,4154,4155.
 
Fixed: reopening file with BOM, which has been deleted in third-party program.
Fixed: file symbolic link opening with "Watch file change" option.
Fixed: command line parameter /MainClass ignored option "Don't open a program twice".

Всего записей: 17888 | Зарегистр. 04-11-2010 | Отправлено: 18:11 16-10-2024
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну по идее от последнего билда 4461 отличий быть не должно. В теории...
Т.е. если он у нас уже есть/скачан/установлен - то этот отдельный релиз качать/ставить - смысл нет

Всего записей: 3794 | Зарегистр. 01-04-2006 | Отправлено: 19:33 16-10-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146

Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru