1) She did no more than sleep the whole day. (Or)
She did no more than sleeping the whole day
2) She did nothing but cry. (Or)
She did nothing but crying
which of the sentences are correct in above pairs? What is the difference of meaning in those pairs?