Add .*.sw? (vim swapfiles). Add *~ (backup files). Add *.gcno and *.gcda (gcov intermediates).
Add a new cairo_ps_surface_set_size which can be used to produce a PostScript file consisting of pages of various different sizes (or orientations). Also add a new test (ps-features.c) for testing this and subsequent ps-specific function calls.