A Wiltshire man has been convicted of a string of domestic abuse offences after subjecting his victim to a 10-hour ordeal.