freebsd-dev/lib
Bruce Evans 2f5cff3750 Fix copying planar bitmaps when the horizontal start and end are both not
multiples of 8.  Then the misaligned pixels at the end were not copied.

Clean up variable misuse related to this bug.  The width in bytes was
first calculated correctly and used to do complicated reblocking
correctly, but it was stored in an unrelated scratch variable and later
recalculated with an off-by-1-error, so the last byte (times 4 planes)
in the intermediate copy was not copied.

This doubly-misaligned case is especially slow.  Misalignment complicates
the reblocking, and each misaligment requires a read before write, and this
read is still not done from the shadow buffer.
2019-05-03 13:06:46 +00:00
..
atf Add MLINKS to atf-c.3. 2019-05-01 18:54:27 +00:00
clang Add option to build LLVM RISC-V target 2019-04-07 18:24:26 +00:00
csu
geom Implement automatic online expansion of GELI providers - if the underlying 2019-04-03 23:57:37 +00:00
googletest Import proof-of-concept for handling GTEST_SKIP() in Environment::SetUp 2019-04-01 18:07:48 +00:00
lib80211
libalias
libarchive MFV r345495: 2019-03-25 11:49:57 +00:00
libauditd
libbe libbe: set mountpoint=none in be_import 2019-05-02 17:50:56 +00:00
libbearssl
libbegemot
libblacklist
libblocksruntime
libbluetooth
libbsdstat
libbsm
libbsnmp Add IPv6 transport for bsnmp. 2019-04-02 12:50:01 +00:00
libbz2
libc directory.3: add a STANDARDS section 2019-05-02 19:59:37 +00:00
libc_nonshared
libc++ Rework CXXSTD setting via r345708 2019-04-22 18:38:54 +00:00
libc++experimental Rework CXXSTD setting via r345708 2019-04-22 18:38:54 +00:00
libc++fs Rework CXXSTD setting via r345708 2019-04-22 18:38:54 +00:00
libcalendar
libcam Update the spelling of my name (continuation of r346571) 2019-04-22 18:05:33 +00:00
libcapsicum
libcasper [casper] fix compilation when casper is disabled. 2019-04-17 16:58:38 +00:00
libclang_rt Build libclang_rt/profile on all clang-supported architectures 2019-04-22 19:21:35 +00:00
libcom_err
libcompat
libcompiler_rt
libcrypt
libcuse Implement flag for telling cuse(3) clients if the peer is running in 32-bit 2019-04-18 19:04:07 +00:00
libcxxrt Rework CXXSTD setting via r345708 2019-04-22 18:38:54 +00:00
libdevctl Implement devctl(8) command 'reset', using DEV_RESET /dev/devctl2 ioctl. 2019-04-05 19:32:26 +00:00
libdevdctl
libdevinfo
libdevstat
libdl
libdpv
libdwarf
libedit
libefivar
libelf
libelftc
libevent
libexecinfo
libexpat
libfetch [libfetch] Fix compilation with WITHOUT_CRYPT. 2019-05-03 06:06:39 +00:00
libfigpar
libgcc_eh Rework CXXSTD setting via r345708 2019-04-22 18:38:54 +00:00
libgcc_s
libgeom
libgpio
libgssapi
libiconv_modules
libifconfig
libipsec
libipt
libjail Rename fuse(4) to fusefs(4) 2019-03-20 21:48:43 +00:00
libkiconv
libkvm Update the spelling of my name (continuation of r346571) 2019-04-22 18:05:33 +00:00
libldns
liblzma
libmagic
libmd
libmemstat
libmilter
libmp
libmt
libnandfs
libnetbsd
libnetgraph
libngatm
libnv libnv: extend the tests 2019-04-15 03:32:01 +00:00
libomp Standardize -std=c++* as CXXSTD` 2019-03-29 18:45:27 +00:00
libopenbsd
libopencsd
libopie
libpam
libpathconv
libpcap
libpe
libpjdlog
libpmc Fix warnings with lib/libpmc 2019-04-14 00:06:49 +00:00
libpmcstat
libproc
libprocstat
libradius
libregex
librpcsec_gss
librpcsvc
librss
librt
librtld_db
libsbuf Update the spelling of my name (continuation of r346571) 2019-04-22 18:05:33 +00:00
libsdp
libsecureboot Allow no_hash to appear in manifest. 2019-04-23 20:25:25 +00:00
libsm
libsmb
libsmdb
libsmutil
libsqlite3
libstdbuf
libstdthreads
libsysdecode Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
libtacplus
libtelnet
libthr Do not access mutex memory after unlock. 2019-04-12 17:27:19 +00:00
libthread_db
libucl
libufs
libugidfw
libulog
libunbound
libusb
libusbhid
libutil Use funlinkat in pidfile to ensure we are removing the right file. 2019-04-06 11:24:43 +00:00
libveriexec
libvgl Fix copying planar bitmaps when the horizontal start and end are both not 2019-05-03 13:06:46 +00:00
libvmmapi
libwrap
libxo Import libxo-1.0.2 2019-04-03 21:55:39 +00:00
liby
libypclnt
libz
libzstd
msun
ncurses
ofed Rework CXXSTD setting via r345708 2019-04-22 18:38:54 +00:00
tests
Makefile Enable building libomp.so for 32-bit x86. This is done by selectively 2019-03-18 21:04:28 +00:00
Makefile.inc