Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.GOLDED
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.GOLDED с датами от 16 Jul 13 03:28:02 до 16 Nov 24 03:28:00, всего сообщений: 3632
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 3225 из 3632 ======================================== RU.GOLDED =
От   : Michael Dukelsky                 2:5020/1042        11 Nov 23 22:06:58
Кому : All                                                 11 Nov 23 22:06:58
Тема : GOLDED.DEVEL
FGHI : area://RU.GOLDED?msgid=2:5020/1042+654fda21
На   : area://RU.GOLDED?msgid=2:5015/46+654fc57c
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.GOLDED?msgid=2:5015/46+654ff6a6
==============================================================================
Привет, All!

11 November 2023 21:16, Nil A послал(а) письмо к All:

NA> Не часто он был, но сейчас научился воспроизводить.
NA> - берём широкий терминал, больше 200 символов
NA> - начинаем новое сообщение
NA> - нажимаем F2, edit headers
NA> - добавляем любой атрибут, например Alt-K

NA> (gdb) bt
NA> #0  DispHeadAttrs (msg=0x62300001c100) at
NA> /home/fido/src/golded-plus/golded3/gemenu.cpp:41 #1
NA> 0x00000000006c92ec in DispHeadAttrs () at
NA> /home/fido/src/golded-plus/golded3/gemenu.cpp:53 #2
NA> 0x00000000006c9da8 in toggle_kill () at
NA> /home/fido/src/golded-plus/golded3/gemenu.cpp:158 #3
NA> 0x00000000006cedf9 in ProcessAttrs (key=@0x7fffffffb650: 65489) at
NA> /home/fido/src/golded-plus/golded3/gemenu.cpp:567 #4
NA> 0x000000000067b43b in GMsgHeaderEdit::handle_other_keys
NA> (this=0x7fffffffb950, key=@0x7fffffffb650: 65489) at
NA> /home/fido/src/golded-plus/golded3/gehdre.cpp:80 #5
NA> 0x0000000000bc1905 in gwinput::handle_key (this=0x7fffffffb950,
NA> key=65489) at /home/fido/src/golded-plus/goldlib/gcui/gwinput2.cpp:808
NA> #6  0x0000000000bca9b7 in gwinput2::run (this=0x7fffffffb950,
NA> helpcat=4000) at
NA> /home/fido/src/golded-plus/goldlib/gcui/gwinput2.cpp:1425 #7
NA> 0x00000000006861d5 in EditHeaderinfo (mode=512, view=...,
NA> doedithdr=true) at
NA> /home/fido/src/golded-plus/golded3/gehdre.cpp:498 #8
NA> 0x000000000071befb in GMenuEditfile::Run (this=0x7fffffffc280,
NA> __msg=0x62300001c100) at
NA> /home/fido/src/golded-plus/golded3/gemnus.cpp:637 #9
NA> 0x0000000000774699 in MakeMsg2 (mode=@0x7fffffffc890: 256,
NA> status=@0x7fffffffc830: 114, forwstat=@0x7fffffffc880: 0,
NA> topline=@0x7fffffffc840: 0, msg=0x62300001c100, oldmsg=0x623000000100,
NA> cmpmsg=0x62300001f900) at
NA> /home/fido/src/golded-plus/golded3/gepost.cpp:741 #10
NA> 0x0000000000781a36 in MakeMsg (mode=256, omsg=0x623000000100,
NA> ignore_replyto=false) at
NA> /home/fido/src/golded-plus/golded3/gepost.cpp:1275 #11
NA> 0x00000000008271a2 in NewMsg () at
NA> /home/fido/src/golded-plus/golded3/getpls.cpp:1151 #12
NA> 0x00000000007bfee8 in Reader () at
NA> /home/fido/src/golded-plus/golded3/geread.cpp:898 #13
NA> 0x00000000006c8868 in main (argc=2, argv=0x7fffffffe0b8) at
NA> /home/fido/src/golded-plus/golded3/gemain.cpp:54

NA> (gdb) list
NA> 36      void DispHeadAttrs(GMsg* msg)
NA> 37      {
NA> 38
NA> 39          char atrs[200];
NA> 40          MakeAttrStr(atrs, sizeof(atrs), &msg->attr);
NA> 41          strsetsz(atrs, MAXCOL-CFG->disphdrnodeset.pos);
NA> 42
NA> 43          HeaderView->window.prints(1, CFG->disphdrnodeset.pos,
NA> HeaderView->window_color, atrs); 44
NA> HeaderView->window.prints(4, 0, HeaderView->window_color,
NA> (msg->attr.att() or msg->attr.frq() or msg->attr.urq()) ? LNG->File :
NA> LNG->Subj); 45      }

NA> (gdb) p MAXCOL
NA> $1 = 364
NA> (gdb) p CFG->disphdrnodeset.pos
NA> $2 = 44

NA> Ну и как обычно такой же патчик

NA> diff --git a/golded3/gemenu.cpp b/golded3/gemenu.cpp
NA> --- a/golded3/gemenu.cpp
NA> +++ b/golded3/gemenu.cpp
NA> @@ -35,8 +35,7 @@ GMsg* MenuMsgPtr;

NA>  void DispHeadAttrs(GMsg* msg)
NA>  {
NA> -
NA> -    char atrs[200];
NA> +    CREATEBUFFER(char, atrs, MAXCOL+1);
NA>      MakeAttrStr(atrs, sizeof(atrs), &msg->attr);
NA>      strsetsz(atrs, MAXCOL-CFG->disphdrnodeset.pos);

Мне кажется, что это эха для пользователей и не нужно их пугать такими письмами, им это не интересно.

Я создал у себя эху GOLDED.DEVEL и приглашаю всех разработчиков на неё подписаться. Все такие обсуждения можно проводить в GOLDED.DEVEL.

Желаю успехов, All!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20231008
* Origin: ==<<.f1042.ru.>>== (2:5020/1042)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.047196 секунды