Cache results of offset/shift functions so we don't do 6 function calls per pixel when reducing color depth
Some fixes in french translation
Don't segfault when there's no target in If
Break loop if is_true was set to false in If
Only enforce resize incr for user resizes [wip]

When you toggle the scrollbar in urxvt, it resizes itself and may race
with the hint that updates the base size, resulting in the terminal area
shrinking.
Declare variables at start of blocks in place.c
Avoid initializing a VLA of 0 length