From a008af79d447b53476cafd51a9c65358b31ceae3 Mon Sep 17 00:00:00 2001 From: savelij13 Date: Wed, 25 Jun 2025 08:54:42 +0300 Subject: [PATCH] =?UTF-8?q?-=20=D0=B2=20=D0=BE=D0=BA=D0=BD=D0=B5=20"About"?= =?UTF-8?q?=20=D1=82=D0=B5=D0=BF=D0=B5=D1=80=D1=8C=20=D0=BF=D0=BE=D0=BA?= =?UTF-8?q?=D0=B0=D0=B7=D1=8B=D0=B2=D0=B0=D0=B5=D1=82=20=D0=B4=D0=B0=D1=82?= =?UTF-8?q?=D1=83=20=D1=81=D0=B1=D0=BE=D1=80=D0=BA=D0=B8.=20-=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=20=D0=B2=D1=81?= =?UTF-8?q?=D1=82=D1=80=D0=BE=D0=B5=D0=BD=D0=BD=D1=8B=D0=B9=20help.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.bat | 1 + docs/hist866.txt | 156 ++++++++++++++++++++++++++++++++++++++++ docs/history.txt | 6 +- fn/flx/help.flx | Bin 6428 -> 6363 bytes fn/fn.exe | Bin 78164 -> 78114 bytes fn/history.txt | 156 ++++++++++++++++++++++++++++++++++++++++ fn_macros.a80 | 11 ++- plugins/help/help_t.a80 | 3 +- rez2_fnmisc.a80 | 10 +-- 9 files changed, 331 insertions(+), 12 deletions(-) create mode 100644 docs/hist866.txt create mode 100644 fn/history.txt diff --git a/build.bat b/build.bat index 9782b11..b41fba7 100644 --- a/build.bat +++ b/build.bat @@ -24,6 +24,7 @@ rem cd .. copy /Y /B tmp\fn.exe fn\fn.exe copy /Y /B plugins\*.flx fn\flx +copy /Y /B docs\hist866.txt fn\history.txt echo ######################## echo # -= End Compile Ok =- # diff --git a/docs/hist866.txt b/docs/hist866.txt new file mode 100644 index 0000000..5f8ddde --- /dev/null +++ b/docs/hist866.txt @@ -0,0 +1,156 @@ + +FN - FlexNavigator +FV - FileViewer +FE - FileEditor + +25.06.2025 +FN 1.15 +- в окне "About" теперь показывает дату сборки. +- поправлен встроенный help. +- добавлена копия этого хистори в кодировке 866 с копированием в папку fn. +- доки переведены на UTF8 кодировку. +- поправлена CorrBigChar. +- небольшие переделки в bat файлах. +- исправлен "attribut" на "attribute". +- исправлен в 2х местах "claster" на "cluster". + +28.05.2025 +FE v1.08 +- убрано "искажение" имени файла при запуске. +FV v1.05 +- убрано "искажение" имени файла при запуске. +FN v1.14 +- исправлено зависание в командной строке при нажатии ALT+F1/F2. +- сделан пропуск для имени директории ".." для сортировщика для правильной сортировки. +- поправлены названия типов сортировки. +- сделан измеритель размера директории в байтах для копирования директориями (пока спрятан). +- показ содержимого директории из дерева сделан по ENTER вместо автопоказа (пока спрятана). +- поправлена генерация дерева файлов. + +------------------------------------------------------------------------------- + +25/06/24 +Добавлено отображение сообщения о защите от записи. + +13/05/24 +Исправлена ошибка инициализации страницы help. +Добавлена поддержка больших файлов для FAT32 + + +11/05/24 +Теперь выводится сообщение о том, что слишком много файлов в директории. Те файлы, которые "не влезли" - не отображаются. + + +12/12/23 +Поддержка Current Dir, при старте отображается текущая директория диска. + + +07/09/23 +Множественные мелкие правки. + + +01/08/23 +Повисает FN после перезагрузки большой альтеры (titd, ldconf). +Убрана проверка на Sp97. +Версия нормально прописана, лишние копирайты при запуске убраны. + + +29/07/23 +Таблица ошибок от завершившегося приложения - 32 записи. +DSS раньше не возвращал флаг CF при выходе с ошибкой, но FN всегда проверял после возврата из приложения флаг CF. +DSS теперь вернул, FN полез ошибку проверять, а там FF, а таблица на 32... +Найдено на disttest.exe, он выходит зачем-то установив код ошибки #FF, а такого кода нет. +Нужно с нулем выходить без ошибок. + + +17/07/23 +В биосе 2.55 появилась функция - передавать управление из ПЗУ обработчику прерывания в нулевой банке ОЗУ. +Cделана проверка на версию биоса. + + +10/05/22 +Viewer: +* Поправлен косметический баг в нижней строке при смене функциональных клавиш. +* Исправлено зависание принтера до таймаута при печати. +* Героически сэкономлено немного тактов там, где никто не заметит))). ++ Печать перенесена на клавишу F7, чтоб выгнать вас из зоны комфорта))). ++ Добавлено сочетание CTRL+P для печати. +? Почти исправлен Wrap, остался баг с верхней строкой. Лучше, чем ничего. + +Editor: ++ Добавлена кнопка "F7 Print" ++ Добавлено сочетание CTRL+P для печати в режиме HEX +* Поправлен косметический баг в нижней строке при смене функциональных клавиш +* Исправлено зависание принтера до таймаута при печати + +------------------------------------------------------------------------------- + +FE v.1.06 05.08.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ По кнопке F9 вызываются настройки редактора с возможностью сохранить настройки + в файл + +FN v.1.13.1 02.08.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) +* версия без сжатия кодовых блоков + +FE v.1.05.1 02.08.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ Добавлен параметр в конфиг-файле fnedit.ini, который включает/отключает диалог + подтверждения закрытия редактора + +FE v.1.05 07.06.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) +* исправлен глюк, который приводил к зависанию или сбросу после 7-го открытия + редактора ++ Добавлено автозакрытие символов скобок и кавычек ++ У редактора появился конфиг-файл fnedit.ini, через который можно отключить + некоторые фичи + +FE v.1.04 18.04.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ Добавлена кнопка Ctrl+P для печати (затем F9 будет переназначена на другой + функционал) ++ Добавлен функционал отмены по Ctrl+Z (это не пошаговый Undo, не полноценный, + просто сбрасывает буфер текущей редактируемой строки, на момент перехода + на эту строку) + +FE v.1.03 17.04.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ Добавлены кнопки управления Alt+CursorLeft(Home) и Alt+CursorRight(End) +* Исправлен баг в подпрограмме THomeString - на пустой строке могла зациклиться +* Исправлен баг в TEndString, аналогично - на пустой строке могла зациклиться +* Исправлена подпрограмма заполнения буфера текущей строки (при нулевой длине + строки он не очищался) + +FN v.1.12.1 13.04.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) +* Исправлен баг при автоматической смене панели ++ Добавлена настройка в SetUp для отключения автоматической активации панели при + смене диска + +FE v.1.02 10.04.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ Добавлена горячая кнопка Ctrl+D для дублирования строки (работает + только для строк до 127 символов) ++ При переносе строки в начале строки делается такой же отступ от начала, как и + на предыдущей строке +* Переработаны процедуры позиционирования курсора + +FN v.1.12+ 07.04.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ Панель, в которой меняется диск по Alt+F1/F2 становится активной + +FE v.1.01 07.04.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ Добавлен диалог с запросом подтверждения выхода из редактора ++ При извлечении строки буфер строки очищается - ранее можно было наблюдать + некоторый мусор в конце строки при навигации между строками +* Доработана процедура позиционирования курсора при навигации на строку + (страницу) выше/ниже - в зависимости от наличия табуляторов в строке, курсор + мог отскакивать на несколько позиций в сторону ++ Добавлена возможность удаления целой строки по Ctrl+Y ++ Добавлена горячая кнопка для сохранения Ctrl+S ++ Реализация нового режима работы Home - если есть табуляторы в начале строки, + то при первом нажатии курсор перемещается в позицию с первым не-пробельным + символом, при повторном нажатии - перемещается в первую позицию + +FN v.1.12 02.04.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ Реализован запуск BAT-файлов, как из панели, так и из командной строки с + передачей параметров. + +FN v.1.11 27.03.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) +* Исправлено определение каталога в котором располагаются файлы FlexNavigator-а. + +FV v.1.03 10.02.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ Добавлено переключение кодировки текста WIN/DOS/KOI diff --git a/docs/history.txt b/docs/history.txt index 6befb04..92b9849 100644 --- a/docs/history.txt +++ b/docs/history.txt @@ -3,9 +3,11 @@ FN - FlexNavigator FV - FileViewer FE - FileEditor -24.06.2025 +25.06.2025 FN 1.15 -- ╨╕╤Б╨┐╤А╨░╨▓╨╗╨╡╨╜╨░ ╨┐╤А╨╛╨▓╨╡╤А╨║╨░ ╨╖╨░╨┐╤Г╤Б╨║╨░╨╡╨╝╨╛╨│╨╛ ╤Д╨░╨╣╨╗╨░ ╨┐╨╛ ╤А╨░╤Б╤И╨╕╤А╨╡╨╜╨╕╤О. +- ╨▓ ╨╛╨║╨╜╨╡ "About" ╤В╨╡╨┐╨╡╤А╤М ╨┐╨╛╨║╨░╨╖╤Л╨▓╨░╨╡╤В ╨┤╨░╤В╤Г ╤Б╨▒╨╛╤А╨║╨╕. +- ╨┐╨╛╨┐╤А╨░╨▓╨╗╨╡╨╜ ╨▓╤Б╤В╤А╨╛╨╡╨╜╨╜╤Л╨╣ help. +- ╨┤╨╛╨▒╨░╨▓╨╗╨╡╨╜╨░ ╨║╨╛╨┐╨╕╤П ╤Н╤В╨╛╨│╨╛ ╤Е╨╕╤Б╤В╨╛╤А╨╕ ╨▓ ╨║╨╛╨┤╨╕╤А╨╛╨▓╨║╨╡ 866 ╤Б ╨║╨╛╨┐╨╕╤А╨╛╨▓╨░╨╜╨╕╨╡╨╝ ╨▓ ╨┐╨░╨┐╨║╤Г fn. - ╨┤╨╛╨║╨╕ ╨┐╨╡╤А╨╡╨▓╨╡╨┤╨╡╨╜╤Л ╨╜╨░ UTF8 ╨║╨╛╨┤╨╕╤А╨╛╨▓╨║╤Г. - ╨┐╨╛╨┐╤А╨░╨▓╨╗╨╡╨╜╨░ CorrBigChar. - ╨╜╨╡╨▒╨╛╨╗╤М╤И╨╕╨╡ ╨┐╨╡╤А╨╡╨┤╨╡╨╗╨║╨╕ ╨▓ bat ╤Д╨░╨╣╨╗╨░╤Е. diff --git a/fn/flx/help.flx b/fn/flx/help.flx index 4083102a128f8e272ed2ccea1f3a06dcb27866a7..49d36f351367c76e5a44f109a67dbbad6d3b12b0 100644 GIT binary patch delta 63 zcmbPZblY%41tZhx8|4JBkYo3JbsVf+sO&zBr( delta 110 zcmV-!0FnROF`P26cmVOLD{P z`Q6{|oOj-NH}C8Fimv;L1|GiMXxIvot#oCDQ=3x<;O$O$nR>YX_! z_lCgxsQuJ5eC#~=;UWmN&W6*kLD-MR|Ln!~@AX%g{IX9oRO@1bS%ntWH{>k+L?6XI z-Uma#O#eO9*T95z?Gxoa6xukuT%EB#b;EjfsyYJz4?EP=gJT?mCN!#1DfKniIq3K~8gWQ1lVhc$y8;+(wPfo8UPlG*8nUcpKQ& zsi~=JnOChQE3?H~ZnFZ&A@@ftw%>o0xP}Aez|Q3)Gld7sOxE&}GG<3f(E-MA#AGRE zo=*m?Yl(%WD6fUfV2VSRIx18V&(w7BoHcl^R6#8Uu}ZsvO2;m?n7s?;1o$Qw%w7k| z69(!9yc>_YThd@O8f#$_H6`I`7C&V0 zel_YziE3tXR7Ed~hnq^4ahpoQ!vBp7j!bAk=Nv5xL-EaHXjAJhIEETq6Cr~xw_31$ z>5P_BnqfA6D;h7ao;A9%Bo1b(|6A%%pEGIpOsW;UE9+MdZdQNh>^}1V);!?F{bmpQ zJukXiJ*?z&5oV0UI=sL3usGR9ntoh4^)i?s*$4H$9ai$*YeVO zcN0HaIW@?wBwW>$PAYIG@KT<8Eib*|&g4g{ggza;ea* zGU9|Jl8{aka(QX1`&*N=#SM7Z;4x{pyTgP9y(VdwyWb?e^Y(==9-q56JDFYg<3?*3>oMY!BOg+Bek`c7O%tTxk*6&VpOv56xNI*^Gh%3M z4ZtD_)Zy{n!v7WuMD)S#U$1Etyn4^1=A6kj;$fA&Y<@2Vvg5vF7OSG-T+B~j{!54S zXIDZUsythO$GQ1uIz{t<&y+$(Xch;q5eFTMy%aK%6+$n^QGV6fPT^&8{dHtkG?;%> z%P(QL&df?C{MsHtH8GhpxfN77fIT4VKjNPnhs8DkupkRyUcm=gG|#dd>Zls0ndV4< z{Teo-j+!>pwBN5})9a{s3mxY7FI2lmHdoM!>dcV}Hs9jC#ZK|KyAN!sFsZt>mQtGE z)1|^_te)v0*Ql>9+zsexUrA^L^det1SP5ow?(nPOF8(X;E$S{`E%IHC$f~is>Th@t z`!&zzR*D7OZf~XcC379H^{Q%fssQ!JljeX8S{#8Gh#XtS4aUS zeV$1fan-Y2&c3KLEhhgE5DS z4)q@b;1Nb--LUvP!HP0p3_wBIr)Ya;5_+*y4IksEH0TX0daF}~?sWE~U9x)EPAgk) z#bc5Wqd3~5xnvdk#$^PWq>Ys9STab;ZGmKVeLZ7B0lNKf};tr z7#;=h0~R+BW5dQS->v>UC*M8^O`c!lkGO6*>fYhUqus0gQB+TgKQi>J_DA*SL(r8T zS<#)0;Dvx<`-Nn`qWwbp0`0R4Dj0{D-rv+j9VTt?;0f3XK9J`!WCEZJoB&PWFER$a z4|ju0GX56xkx&VD0UZd&I|-QYf>-8o62=4Yx{OJ}ag2$6Kd{OAwSK*fYp@{QpFlRq zs`V#SfEqa=)1MH)xqdytWHn(t0waRDKtF&OtBe2~gadE@{8OIv4;T|ZfS+OvfSwqb z!C*@SOprZ@Y%tgmjE918Hdu%U0z5kL@sXNG`-ti;F_6KA;12k_ijRL@C4jFi&;vU; z5*^@kxzXS0aTzd33}mn&cyK{QA5SW72TZA7KpG8{lm&9hv*1&?WV!*%7L+7-VM!nV zyvYFW_qUMloV<9g2x=XlErDCHdxBlG_P|5eOu@s~UvbP_R+jHfDcebDU4={G7cs6k IRWLOCe;8nBBme*a delta 2482 zcmY*Z4^R_l7XLo}hQG%O)u2^&6VN3B2RZP(3{sS~>a;x-N>N)#q=3mLB!Va?9f)!* zbXrdELqey3;h)Og6lgOy;d(uX%6LL>Tf8$MS91p)gL7hz^QQ4`ZjSZ7-6Y6;J9+Q@ z-uu0`Z{NOb@Am*^2>6b8h?r1` z2Z`;LcV5300q0Qs(XH?s%WFqJdJzs4n^z%Yxfw%H#xTSn`?@`uZoQ|DQKc*v6T z!O=kYC)EAXL-@$@!N(yG9`;N z)OI6oefalO(&=y&j za_)@WrF7*jD{Gu{uDpLLzb1f@ZRjzr!`%?z9Db54avgp^w6!fxv02Ri%~Wo2AFfQ^>TRq@>AHl-VAOyL_vi&LB#H!cEoEsQ=1CN>=p#D`f#h zD2SC*6cg!Kg_cnBU}Xyaoc5=tf#hT{5sbaz$kLt$1Cg_xirZcqnKnziroNm~lMfwK z+`CgMT71?@f5+`eou#&*1XJ23OR@9jq(c_nMq#T~9I*+?N+W1lsVMR;sxW23JTzo# z56CO|qZaM!D1f(+xg!n|XsknrW%4IQbhH*``hC5^%)Nn_5E6+BFj&vr=zE)Fn>J{g3Wa#Y5g8P1U)03Tg5%rB4FO9H_)aqE! zNT4Fk%ufWIezn0yN?A+3}x;08zuR|Jk<+w?=;CzM@5Aop4Z+ ztJHz31jxoaA1aOBXeIx3{q{j*=-L1eqQ`2EY@7$ zL{^~qN7y=0JCi^45`X=6!p-JspU8!mFn&f$Eo<;=`#Y4+AgWtjzpTju7`Qc=u9vHc zDgY74`Um@A>p0sh(K)A${h#w zs_2cEDF%$6x$ysuP@qZZiSRYT_G{UDS~grao~^^50>zFd!&Z=pkHp2GADh>2ISjIl zcqIG=kGnf~O2#VX8Bd9eS@uQJS0e;UF>eU1@#R9)V2(dFro#_dqigg`MOtQf?>7_d z(}BMMd}7Pf4Q4$6=?47?0L~d$LoC+DasWn81Xtu%^i%-wSB&^`L+8;vc4NQiXAbyw#xjn^hnhsMUQ$0(z^8y>Y|=9>hau!O=Kqr6y5r%;hEhl&Pa$?`p<9c zsM8}DY!(0->#gvU81N^Lq%n7GNQZmQf|D=85_lT?0)NH<2sU706z))M@xO% zyw*?q1*`u}FTU5G;I$+JGOtxJu+?jQ$Ow$4+?qKJTD-L1&__}c@Osr9Dt_hS_p z4)@1gE?=^`a+hA)V{&~ismhmC<`b8##o_SF^{6#ty{u(uVd2_x64{qRUNZNX=ZAV1 hew9R48FU(LN>yd4Hv4$_F^w+eT|>EblN1I={tpPhd@BF| diff --git a/fn/history.txt b/fn/history.txt new file mode 100644 index 0000000..5f8ddde --- /dev/null +++ b/fn/history.txt @@ -0,0 +1,156 @@ + +FN - FlexNavigator +FV - FileViewer +FE - FileEditor + +25.06.2025 +FN 1.15 +- в окне "About" теперь показывает дату сборки. +- поправлен встроенный help. +- добавлена копия этого хистори в кодировке 866 с копированием в папку fn. +- доки переведены на UTF8 кодировку. +- поправлена CorrBigChar. +- небольшие переделки в bat файлах. +- исправлен "attribut" на "attribute". +- исправлен в 2х местах "claster" на "cluster". + +28.05.2025 +FE v1.08 +- убрано "искажение" имени файла при запуске. +FV v1.05 +- убрано "искажение" имени файла при запуске. +FN v1.14 +- исправлено зависание в командной строке при нажатии ALT+F1/F2. +- сделан пропуск для имени директории ".." для сортировщика для правильной сортировки. +- поправлены названия типов сортировки. +- сделан измеритель размера директории в байтах для копирования директориями (пока спрятан). +- показ содержимого директории из дерева сделан по ENTER вместо автопоказа (пока спрятана). +- поправлена генерация дерева файлов. + +------------------------------------------------------------------------------- + +25/06/24 +Добавлено отображение сообщения о защите от записи. + +13/05/24 +Исправлена ошибка инициализации страницы help. +Добавлена поддержка больших файлов для FAT32 + + +11/05/24 +Теперь выводится сообщение о том, что слишком много файлов в директории. Те файлы, которые "не влезли" - не отображаются. + + +12/12/23 +Поддержка Current Dir, при старте отображается текущая директория диска. + + +07/09/23 +Множественные мелкие правки. + + +01/08/23 +Повисает FN после перезагрузки большой альтеры (titd, ldconf). +Убрана проверка на Sp97. +Версия нормально прописана, лишние копирайты при запуске убраны. + + +29/07/23 +Таблица ошибок от завершившегося приложения - 32 записи. +DSS раньше не возвращал флаг CF при выходе с ошибкой, но FN всегда проверял после возврата из приложения флаг CF. +DSS теперь вернул, FN полез ошибку проверять, а там FF, а таблица на 32... +Найдено на disttest.exe, он выходит зачем-то установив код ошибки #FF, а такого кода нет. +Нужно с нулем выходить без ошибок. + + +17/07/23 +В биосе 2.55 появилась функция - передавать управление из ПЗУ обработчику прерывания в нулевой банке ОЗУ. +Cделана проверка на версию биоса. + + +10/05/22 +Viewer: +* Поправлен косметический баг в нижней строке при смене функциональных клавиш. +* Исправлено зависание принтера до таймаута при печати. +* Героически сэкономлено немного тактов там, где никто не заметит))). ++ Печать перенесена на клавишу F7, чтоб выгнать вас из зоны комфорта))). ++ Добавлено сочетание CTRL+P для печати. +? Почти исправлен Wrap, остался баг с верхней строкой. Лучше, чем ничего. + +Editor: ++ Добавлена кнопка "F7 Print" ++ Добавлено сочетание CTRL+P для печати в режиме HEX +* Поправлен косметический баг в нижней строке при смене функциональных клавиш +* Исправлено зависание принтера до таймаута при печати + +------------------------------------------------------------------------------- + +FE v.1.06 05.08.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ По кнопке F9 вызываются настройки редактора с возможностью сохранить настройки + в файл + +FN v.1.13.1 02.08.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) +* версия без сжатия кодовых блоков + +FE v.1.05.1 02.08.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ Добавлен параметр в конфиг-файле fnedit.ini, который включает/отключает диалог + подтверждения закрытия редактора + +FE v.1.05 07.06.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) +* исправлен глюк, который приводил к зависанию или сбросу после 7-го открытия + редактора ++ Добавлено автозакрытие символов скобок и кавычек ++ У редактора появился конфиг-файл fnedit.ini, через который можно отключить + некоторые фичи + +FE v.1.04 18.04.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ Добавлена кнопка Ctrl+P для печати (затем F9 будет переназначена на другой + функционал) ++ Добавлен функционал отмены по Ctrl+Z (это не пошаговый Undo, не полноценный, + просто сбрасывает буфер текущей редактируемой строки, на момент перехода + на эту строку) + +FE v.1.03 17.04.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ Добавлены кнопки управления Alt+CursorLeft(Home) и Alt+CursorRight(End) +* Исправлен баг в подпрограмме THomeString - на пустой строке могла зациклиться +* Исправлен баг в TEndString, аналогично - на пустой строке могла зациклиться +* Исправлена подпрограмма заполнения буфера текущей строки (при нулевой длине + строки он не очищался) + +FN v.1.12.1 13.04.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) +* Исправлен баг при автоматической смене панели ++ Добавлена настройка в SetUp для отключения автоматической активации панели при + смене диска + +FE v.1.02 10.04.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ Добавлена горячая кнопка Ctrl+D для дублирования строки (работает + только для строк до 127 символов) ++ При переносе строки в начале строки делается такой же отступ от начала, как и + на предыдущей строке +* Переработаны процедуры позиционирования курсора + +FN v.1.12+ 07.04.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ Панель, в которой меняется диск по Alt+F1/F2 становится активной + +FE v.1.01 07.04.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ Добавлен диалог с запросом подтверждения выхода из редактора ++ При извлечении строки буфер строки очищается - ранее можно было наблюдать + некоторый мусор в конце строки при навигации между строками +* Доработана процедура позиционирования курсора при навигации на строку + (страницу) выше/ниже - в зависимости от наличия табуляторов в строке, курсор + мог отскакивать на несколько позиций в сторону ++ Добавлена возможность удаления целой строки по Ctrl+Y ++ Добавлена горячая кнопка для сохранения Ctrl+S ++ Реализация нового режима работы Home - если есть табуляторы в начале строки, + то при первом нажатии курсор перемещается в позицию с первым не-пробельным + символом, при повторном нажатии - перемещается в первую позицию + +FN v.1.12 02.04.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ Реализован запуск BAT-файлов, как из панели, так и из командной строки с + передачей параметров. + +FN v.1.11 27.03.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) +* Исправлено определение каталога в котором располагаются файлы FlexNavigator-а. + +FV v.1.03 10.02.2021 (Mikhaltchenkov Dmitry aka Hard/WCG) ++ Добавлено переключение кодировки текста WIN/DOS/KOI diff --git a/fn_macros.a80 b/fn_macros.a80 index de61368..49b04c9 100644 --- a/fn_macros.a80 +++ b/fn_macros.a80 @@ -1,5 +1,5 @@ -; LAST UPDATE: 28.05.2025 savelij +; LAST UPDATE: 25.06.2025 savelij MAKEWINDOW MACRO TYPE CALL JUMPS.MakeWindow @@ -12,10 +12,15 @@ W_MAIN MACRO X,Y,H,V ENDM ; текстовая строка -W_TEXT MACRO OFFSETX,OFFSETY,COLOR,TXT +; BUILDDATE - значение любое, при наличии вставляется дата сборки +W_TEXT MACRO OFFSETX,OFFSETY,COLOR,TXT,BUILDDATE DB WINSUBOBJ.TEXT DW OFFSETX,OFFSETY - DB COLOR,TXT,0 + DB COLOR,TXT + IFNB BUILDDATE + TEXTDATE + ENDIF + DB 0 ENDM W_ADRTEXT MACRO OFFSETX,OFFSETY,COLOR,ADRTXT diff --git a/plugins/help/help_t.a80 b/plugins/help/help_t.a80 index cac53e7..20951ff 100644 --- a/plugins/help/help_t.a80 +++ b/plugins/help/help_t.a80 @@ -1,5 +1,5 @@ -; LAST UPDATE: 26.03.2025 savelij +; LAST UPDATE: 25.06.2025 savelij DB 0,0 DB " Flex Navigator",0,0 @@ -133,5 +133,4 @@ DB " !: текущее устройство",0 DB " !\\ текущий путь",0,0,0 DB " ────────────────────",0 - DB " Россия, г. Хабаровск, tolik.trek@gmail.com",0 DB 0xFF diff --git a/rez2_fnmisc.a80 b/rez2_fnmisc.a80 index 307bc46..de97883 100644 --- a/rez2_fnmisc.a80 +++ b/rez2_fnmisc.a80 @@ -1,5 +1,5 @@ -; LAST UPDATE: 31.05.2025 savelij +; LAST UPDATE: 25.06.2025 savelij ;[]==========================================================[] FileInfoR LD A,(IY+PANEL.EFL) @@ -940,10 +940,10 @@ VersionR W_TEXT 128,58,COLORP.HIGHGRAY,"\{FLEX_VERS.EDITOR}" W_TEXT 61,68,COLORP.HIGHGRAY,"File Viewer:" W_TEXT 128,68,COLORP.HIGHGRAY,"\{FLEX_VERS.VIEWER}" - W_TEXT 50,86,COLORP.HIGHGRAY,"2000, Enin Anton" - W_TEXT 50,96,COLORP.HIGHGRAY,"2021, Mikhaltchenkov Dmitry" - W_TEXT 50,106,COLORP.HIGHGRAY,"2022, Belyanskiy Anatoliy" - W_TEXT 50,116,COLORP.HIGHGRAY,"(C) Sprinter Team. 13.12.2024" + W_TEXT 40,86,COLORP.HIGHGRAY,"2000, Enin Anton" + W_TEXT 40,96,COLORP.HIGHGRAY,"2021, Mikhaltchenkov Dmitry" + W_TEXT 40,106,COLORP.HIGHGRAY,"2022, Belyanskiy Anatoliy" + W_TEXT 40,116,COLORP.HIGHGRAY,"(C) Sprinter Team build ",0 ; здесь вставляется дата сборки W_BUTTON 92,133,72,14 W_TEXT 120,136,COLORP.HIGHGRAY,"OK" W_END