Direct Riemann solvers for the time-dependent euler equations