draw: #include <algorithm> for std::max
This fixes compilation error on FreeBSD.
[27/86] Compiling C++ object 'src/25a6634@@vte-2.91@sha/vtedraw.cc.o'.
FAILED: src/25a6634@@vte-2.91@sha/vtedraw.cc.o
clang++ -B/home/lantw44/.local/bin -Isrc/25a6634@@vte-2.91@sha -Isrc -I../../source/vte/src -I. -I../../source/vte/ -Isrc/vte -I../../source/vte/src/vte -I/home/lantw44/gnome/devinstall/include/glib-2.0 -I/home/lantw44/gnome/devinstall/lib/glib-2.0/include -I/usr/local/lib/libffi-3.2.1/include -I/home/lantw44/gnome/devinstall/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/home/lantw44/gnome/devinstall/include/harfbuzz -I/home/lantw44/gnome/devinstall/include/fribidi -I/usr/local/include/p11-kit-1 -I/home/lantw44/gnome/devinstall/include/gtk-3.0 -I/home/lantw44/gnome/devinstall/include/cairo -I/home/lantw44/gnome/devinstall/include/pixman-1 -I/usr/local/include/libdrm -I/home/lantw44/gnome/devinstall/include/gdk-pixbuf-2.0 -I/home/lantw44/gnome/devinstall/include/gio-unix-2.0 -I/home/lantw44/gnome/devinstall/include/atk-1.0 -I/home/lantw44/gnome/devinstall/include/at-spi2-atk/2.0 -I/home/lantw44/gnome/devinstall/include/at-spi-2.0 -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -std=gnu++17 -O2 -g -Wall -Wextra -Wcast-align -Wempty-body -Wendif-labels -Werror=implicit-function-declaration -Werror=init-self -Werror=missing-include-dirs -Werror=missing-prototypes -Werror=pointer-arith -Wfloat-equal -Wignored-qualifiers -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wno-address-of-packed-member -Wno-deprecated-declarations -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wshadow -Wshift-negative-value -Wsign-compare -Wstrict-aliasing=2 -Wtype-limits -Wundef -Wuninitialized -Wuninitialized -Wunused -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-value -Wunused-variable -Wvla -Wwrite-strings -fdiagnostics-show-option -fno-common -fstack-protector -fstack-protector-strong -ggdb3 -fno-strict-aliasing -Wnon-virtual-dtor -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -fvisibility=hidden -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -march=corei7 -B/home/lantw44/.local/bin -g3 -Og -gz -fdebug-macro -fPIC -D_THREAD_SAFE -pthread '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/home/lantw44/gnome/devinstall/share/locale"' -DGLIB_DISABLE_DEPRECATION_WARNINGS -DVTE_COMPILATION -UPARSER_INCLUDE_NOP -MD -MQ 'src/25a6634@@vte-2.91@sha/vtedraw.cc.o' -MF 'src/25a6634@@vte-2.91@sha/vtedraw.cc.o.d' -o 'src/25a6634@@vte-2.91@sha/vtedraw.cc.o' -c ../../source/vte/src/vtedraw.cc
../../source/vte/src/vtedraw.cc:396:29: error: no member named 'max' in namespace 'std'; did you mean 'fmax'?
max_width = std::max(max_width, PANGO_PIXELS_CEIL(logical.width));
^~~~~~~~
fmax
/usr/include/c++/v1/math.h:1200:1: note: 'fmax' declared here
fmax(_A1 __lcpp_x, _A2 __lcpp_y) _NOEXCEPT
^
../../source/vte/src/vtedraw.cc:397:30: error: no member named 'max' in namespace 'std'; did you mean 'fmax'?
max_height = std::max(max_height, PANGO_PIXELS_CEIL(logical.height));
^~~~~~~~
fmax
/usr/include/c++/v1/math.h:1200:1: note: 'fmax' declared here
fmax(_A1 __lcpp_x, _A2 __lcpp_y) _NOEXCEPT
^
2 errors generated.
Here is the patch.