summaryrefslogtreecommitdiff
path: root/src/vscreen
AgeCommit message (Collapse)AuthorFilesLines
2005-12-07[aptitude @ Remove a no-longer-applicable cautionary note.]Daniel Burrows1-2/+0
2005-12-01[aptitude @ Don't auto-activate the menu bar when the user clicks in the ↵Daniel Burrows1-1/+1
first row of the display; this allows clicks to be registered by the menu-bar's sub-widget. (Closes: #341475)]
2005-11-16[aptitude @ Also canonicalize keybindings when generating a readable ↵Daniel Burrows1-2/+10
key-name, so the short key hints continue to work.]
2005-11-15[aptitude @ Canonicalize keybinding names internally to make them ↵Daniel Burrows1-0/+18
case-insensitive. (half of fix for #339131)]
2005-11-15[aptitude @ Parse single-character keybindings instead of failing ↵Daniel Burrows1-1/+2
unconditionally. (half of fix for #339131)]
2005-11-08[aptitude @ If the user tried to assign more colors than are available, ↵Daniel Burrows1-0/+8
replace the extra colors with the default color instead of dying with an assertion failure.]
2005-11-05[aptitude @ If there aren't enough color pairs for the colors but there are ↵Daniel Burrows1-12/+20
enough for at least 8, fall back to allowing at most sqrt(COLOR_PAIRS) colors.]
2005-11-05[aptitude @ Make vscreen_shutdown robust against invalid toplevel pointers.]Daniel Burrows1-1/+2
2005-11-05[aptitude @ Replace all uses of assert with eassert.]Daniel Burrows29-97/+97
2005-11-04[aptitude @ Deal with the fact that the members of sigaction vary between ↵Daniel Burrows1-3/+2
platforms. (Closes: #337536)]
2005-10-26[aptitude @ Make sure that events attached to the highlighting of a tree ↵Daniel Burrows1-1/+1
element are triggered on page_up.] In particular, descriptions are properly displayed again when you page-up in a list of packages. (Closes: #335724)
2005-10-24[aptitude @ Waffle again: bind C-t to toggle menu.]Daniel Burrows1-1/+1
Turns out C-. is synonymous to C-n (argh I hate terminals) which is bound already. Bind C-t instead, which makes a tiny amount of sense and is definitely unused.
2005-10-24[aptitude @ Bind the menu toggle to C-., not C-m.]Daniel Burrows1-1/+1
This new binding makes no sense whatsoever...but has the advantage that it is not an alias for Enter. (oops!)
2005-10-21[aptitude @ Use wcswidth(), not number-of-characters, to determine which ↵Daniel Burrows1-2/+2
menu title the user clicked on.] Closes: #317119
2005-10-21[aptitude @ Make the primary binding of the menu toggle command Control-m ↵Daniel Burrows1-0/+1
instead of f10.] Hopefully this will reduce the complaints from people with broken terminals who don't know that Control-Space is an alternate binding. (Closes: #147862, #335034)
2005-10-21[aptitude @ Only connect the output slots of a yesno dialog once. (Closes: ↵Daniel Burrows1-5/+0
#334977)]
2005-10-17[aptitude @ Use the new ability to handle newlines in text fragments in the ↵Daniel Burrows1-1/+1
vscreen test code.]
2005-10-17[aptitude @ Handle nonprintable characters in the argument of text_fragment.]Daniel Burrows2-3/+41
With this change, newlines and tabs are handled sensibly (generating linebreaks and eight spaces), and other nonprintables are replaced with a '?' sign. Without this change, you would end up with weirdness, like fragments that had negative width. That was bad if, eg, you wanted to display a changelog that contained literal tabs...
2005-10-15[aptitude @ Fix an off-by-one error: if the menu was exactly as wide as the ↵Daniel Burrows1-1/+1
screen, a spurious right arrow would be displayed in the bar.]
2005-10-14[aptitude @ Handle wide characters correctly in vs_treeitem's paint method.]Daniel Burrows1-1/+1
2005-10-14[aptitude @ Rewrite the static-item's paint routine to handle wide ↵Daniel Burrows1-13/+37
characters properly.] The new code is based on the code for vs_treeitem::paint.
2005-10-05[aptitude @ Hold references whenever a stock dialog is being destroyed.]Daniel Burrows1-12/+21
This is simply the logical followup of the patch to fix the string dialog; it performs a similar transformation on the other stock dialogs.
2005-10-05[aptitude @ Explicitly hold references to a string dialog while executing ↵Daniel Burrows1-4/+11
its OK handler.] This avoids a situation where signals were disconnected too soon due to the dialog dying after it was destroyed. (Closes: #332179)
2005-10-05[aptitude @ Eliminate an unnecessary auxillary function using sigc::hide.]Daniel Burrows1-8/+2
2005-10-04[aptitude @ Disallow (assert against) the creation of strong references to ↵Daniel Burrows1-0/+2
widgets with a zero reference count.] Since widgets are now created with a reference count of 1, it is now an invariant that every widget with a zero reference count is dead.
2005-10-01[aptitude @ Import the Subversion repository into darcs.]Daniel Burrows83-0/+20107