[Midnight Commander] #2157: ncurses vs. slang: oversized dialog backgrounds not painted in curses

130 views
Skip to first unread message

Ticket System

unread,
Apr 28, 2010, 6:16:56 AM4/28/10
to ral...@uhulinux.hu, mc-...@googlegroups.com
#2157: ncurses vs. slang: oversized dialog backgrounds not painted in curses
-----------------------+----------------------------------------------------
Reporter: ralesk | Owner:
Type: defect | Status: new
Priority: major | Milestone: 4.7
Component: mc-core | Version: 4.7.0.4
Severity: no branch | Keywords:
Votes: | Blocking:
Blockedby: |
-----------------------+----------------------------------------------------
Some translations (unfortunately at this time Hungarian is one of those,
I’m sorry about that :) ) make (among others) the General settings dialog
big enough that it doesn’t fit on a 80×25 screen.

As such, we noticed some weird issue with the ncurses build of mc: the
moment the dialog breaks up due to not being able to fit on the screen, it
won’t get filled with the white colour that it usually has. In the slang
build, the dialog does not become see-through even when things break into
multiple lines.

One issue is then to fix the ncurses code to fill the broken dialog
properly; and the other issue is to do something about dialogs so that
they don’t break the way it breaks now.

--
Ticket URL: <www.midnight-commander.org/ticket/2157>
Midnight Commander <www.midnight-commander.org>
Midnight Development Center

Ticket System

unread,
May 13, 2010, 9:26:38 AM5/13/10
to ral...@uhulinux.hu, andrew....@gmail.com, mc-...@googlegroups.com
#2157: ncurses vs. slang: oversized dialog backgrounds not painted in curses
------------------------------+---------------------------------------------
Reporter: ralesk | Owner: andrew_b
Type: defect | Status: accepted
Priority: major | Milestone: 4.7.3
Component: mc-core | Version: 4.7.0.4
Severity: on review | Resolution:
Keywords: stable-candidate | Votes:
Blocking: | Blockedby:
------------------------------+---------------------------------------------
Changes (by andrew_b):

* keywords: => stable-candidate
* owner: => andrew_b
* status: new => accepted
* severity: no branch => on review
* milestone: 4.7 => 4.7.3


Comment:

Created 2157_ncurses_fill_region branch. Parent branch is master.
changeset:690be6d5b6c4d06ffa9587b0d05f849530e5a8b8

--
Ticket URL: <www.midnight-commander.org/ticket/2157#comment:1>

Ticket System

unread,
May 14, 2010, 3:36:26 AM5/14/10
to ral...@uhulinux.hu, andrew....@gmail.com, mc-...@googlegroups.com
#2157: ncurses vs. slang: oversized dialog backgrounds not painted in curses
------------------------------+---------------------------------------------
Reporter: ralesk | Owner: andrew_b
Type: defect | Status: accepted
Priority: major | Milestone: 4.7.3
Component: mc-core | Version: 4.7.0.4
Severity: on review | Resolution:
Keywords: stable-candidate | Votes: slavazanko
Blocking: | Blockedby:
------------------------------+---------------------------------------------
Changes (by slavazanko):

* votes: => slavazanko


--
Ticket URL: <www.midnight-commander.org/ticket/2157#comment:2>

Ticket System

unread,
May 19, 2010, 10:25:03 AM5/19/10
to ral...@uhulinux.hu, andrew....@gmail.com, mc-...@googlegroups.com
#2157: ncurses vs. slang: oversized dialog backgrounds not painted in curses
------------------------------+---------------------------------------------
Reporter: ralesk | Owner: andrew_b
Type: defect | Status: accepted
Priority: major | Milestone: 4.7.3
Component: mc-core | Version: 4.7.0.4
Severity: approved | Resolution:
Keywords: stable-candidate | Votes: slavazanko angel_il
Blocking: | Blockedby:
------------------------------+---------------------------------------------
Changes (by angel_il):

* votes: slavazanko => slavazanko angel_il
* severity: on review => approved


--
Ticket URL: <www.midnight-commander.org/ticket/2157#comment:3>

Ticket System

unread,
May 19, 2010, 1:24:20 PM5/19/10
to ral...@uhulinux.hu, andrew....@gmail.com, mc-...@googlegroups.com
#2157: ncurses vs. slang: oversized dialog backgrounds not painted in curses
--------------------+-------------------------------------------------------
Reporter: ralesk | Owner: andrew_b
Type: defect | Status: testing
Priority: major | Milestone: 4.7.3
Component: mc-tty | Version: 4.7.0.4
Severity: merged | Resolution: fixed
Keywords: | Votes: committed-master committed-stable
Blocking: | Blockedby:
--------------------+-------------------------------------------------------
Changes (by andrew_b):

* status: accepted => testing
* votes: slavazanko angel_il => committed-master committed-stable
* severity: approved => merged
* component: mc-core => mc-tty
* keywords: stable-candidate =>
* resolution: => fixed


Comment:

Merged to master.
changeset:2c7bc9c1c2f9f8830114b67648ae913025d15c5f

Cherry-picked to 4.7.0-stable.
changeset:8f493101675624906487ba889a04a535b4437af7

--
Ticket URL: <www.midnight-commander.org/ticket/2157#comment:4>

Ticket System

unread,
May 19, 2010, 1:25:54 PM5/19/10
to ral...@uhulinux.hu, andrew....@gmail.com, mc-...@googlegroups.com
#2157: ncurses vs. slang: oversized dialog backgrounds not painted in curses
--------------------+-------------------------------------------------------
Reporter: ralesk | Owner: andrew_b
Type: defect | Status: closed
Priority: major | Milestone: 4.7.3
Component: mc-tty | Version: 4.7.0.4
Severity: merged | Resolution: fixed
Keywords: | Votes: committed-master committed-stable
Blocking: | Blockedby:
--------------------+-------------------------------------------------------
Changes (by andrew_b):

* status: testing => closed


Old description:


> Some translations (unfortunately at this time Hungarian is one of those,
> I’m sorry about that :) ) make (among others) the General settings dialog
> big enough that it doesn’t fit on a 80×25 screen.
>
> As such, we noticed some weird issue with the ncurses build of mc: the
> moment the dialog breaks up due to not being able to fit on the screen,
> it won’t get filled with the white colour that it usually has. In the
> slang build, the dialog does not become see-through even when things
> break into multiple lines.
>
> One issue is then to fix the ncurses code to fill the broken dialog
> properly; and the other issue is to do something about dialogs so that
> they don’t break the way it breaks now.

New description:


Some translations (unfortunately at this time Hungarian is one of those,
I’m sorry about that :) ) make (among others) the General settings dialog
big enough that it doesn’t fit on a 80×25 screen.
As such, we noticed some weird issue with the ncurses build of mc: the
moment the dialog breaks up due to not being able to fit on the screen, it
won’t get filled with the white colour that it usually has. In the slang
build, the dialog does not become see-through even when things break into
multiple lines.
One issue is then to fix the ncurses code to fill the broken dialog
properly; and the other issue is to do something about dialogs so that
they don’t break the way it breaks now.

--

--
Ticket URL: <www.midnight-commander.org/ticket/2157#comment:5>

Reply all
Reply to author
Forward
0 new messages