Fix height and position of the stippled area in next scrollbar, patch by totto.
Fix longstanding regression in handling of the scrollbar trough color for rxvt style, introduced in 2008-01-15 change.
Fix computation of scrollbar slider offsets when the track size is less than the minimum slider size.
Cosmetics, rename enum constants.
Remove failed attempt at avoiding unneeded resize and refresh of the window when the scrollbar is turned on/off with the corresponding DEC sequence.
Use signed types for scrollbar size variables. Unsigned arithmetic can hide bugs in this case. The 'size' method is one such example: the returned expression would wrap around when the window height is small, yielding an incorrect value.
Convert scrollbar macros to inline functions.
Use enum types for state, style and align scrollbar variables.
minor overlay refactoring, syntax changes
Mark some methods as private.
Remove 'len' member of scrollBar_t and compute it on demand.
Move scrollbar GCs and scrollbar_show_* from rxvt_term to scrollBar_t.
Make scrollbar_{resize,mapping,show} methods of scrollBar_t.
Move update of style dependent data from resize_scrollbar to a new method.
Make scrollbar_{minheight,size} methods of scrollBar_t.
Move defines at the top.
Make scrollbar_TotalWidth a method of scrollBar_t.
Make setup_scrollbar a method of scrollBar_t.
Add enum for scrollbar states and remove methods/macros to set/check it.
Replace scrollbar {up,dn}Button macros with methods.
Name scrollbar struct and remove typedef.
Move leftptr_cursor from rxvt_term to scrollBar_t.
Revert 2007-12-29 change and move scrollbar_len from rxvt_term to scrollBar_t.
Remove pointless macro.
Move last_{bot,top,state} from rxvt_term to scrollBar_t.
Move scrollbar_align from rxvt_xterm to scrollBar_t.
Remove use of isupper.
Remove unused macro.
Rename 'sb_shadow' scrollBar_t field to 'shadow'.
Move sb_shadow from rxvt_vars to scrollBar_t.
Move scrollbar definitions from rxvt.h to its own header.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.