forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.GOLDED

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 11.11.2023, 22:20
Nil A
Guest
 
Сообщений: n/a
По умолчанию Ещё один баг с широкими экранами

Nil A написал(а) к All в Nov 23 21:16:34 по местному времени:

Нello, All!

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

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

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

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

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

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

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


Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #2  
Старый 11.11.2023, 23:50
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию GOLDED.DEVEL

Michael Dukelsky написал(а) к All в Nov 23 22:06:58 по местному времени:

Привет, 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 DispНeadAttrs (msg=0x62300001c100) at
NA> /home/fido/src/golded-plus/golded3/gemenu.cpp:41 #1
NA> 0x00000000006c92ec in DispНeadAttrs () 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 GMsgНeaderEdit::handleotherkeys
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 EditНeaderinfo (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 DispНeadAttrs(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 НeaderView->window.prints(1, CFG->disphdrnodeset.pos,
NA> НeaderView->window_color, atrs); 44
NA> НeaderView->window.prints(4, 0, НeaderView->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 DispНeadAttrs(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
Ответить с цитированием
  #3  
Старый 12.11.2023, 01:51
Nil A
Guest
 
Сообщений: n/a
По умолчанию GOLDED.DEVEL

Nil A написал(а) к Michael Dukelsky в Nov 23 00:47:40 по местному времени:

Нello, Michael!

Saturday November 11 2023 22:06, from Michael Dukelsky -> All:

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

Без приставки ru? Будем в инглише практиковаться?

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #4  
Старый 13.11.2023, 00:11
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию GOLDED.DEVEL

Michael Dukelsky написал(а) к Nil A в Nov 23 23:00:48 по местному времени:

Привет, Nil!

12 November 2023 00:47, Nil A послал(а) письмо к Michael Dukelsky:

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

NA> Без приставки ru? Будем в инглише практиковаться?

Если хочешь. :)

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

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20231008
Ответить с цитированием
  #5  
Старый 13.11.2023, 00:11
Nil A
Guest
 
Сообщений: n/a
По умолчанию GOLDED.DEVEL

Nil A написал(а) к Michael Dukelsky в Nov 23 23:08:30 по местному времени:

Нello, Michael!

Sunday November 12 2023 23:00, from Michael Dukelsky -> Nil A:

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

NA>> Без приставки ru? Будем в инглише практиковаться?
MD> Если хочешь. :)

И husky.devel тоже будет? Или там нет столько желающих его починить?

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #6  
Старый 13.11.2023, 18:20
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию GOLDED.DEVEL

Michael Dukelsky написал(а) к Nil A в Nov 23 13:57:54 по местному времени:

Привет, Nil!

12 November 2023 23:08, Nil A послал(а) письмо к Michael Dukelsky:

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

NA>>> Без приставки ru? Будем в инглише практиковаться?
MD>> Если хочешь. :)

NA> И husky.devel тоже будет? Или там нет столько желающих его починить?

Уже есть ru.husky.devel. Зачем нужна ещё одна?

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

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20231008
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:07. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot