Darren Bent insisted he had to leave Aston Villa after too many "slaps in the face".
Brighton defender Greg Halford has agreed to extend his loan deal from Nottingham Forest until the New Year.
Stoke have completed the signing of England international goalkeeper Jack Butland from Birmingham.
The npower Championship club accepted an undisclosed fee from the Potters for the 19-year-old, with the keeper set to stay at Birmingham on loan until the end of the season.
Butland had earlier rejected talks with Chelsea because of his desire to play regular first-team football and had also been linked with Liverpool, Fulham, Newcastle and Manchester City in this window.