Rangers have confirmed the signing of Dundee United striker Jon Daly.
St Mirren defenders Sean Kelly and Jason Naismith have signed new one-year contracts with the club.
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.