Compilation: don't check g_free calls.
compilation: kill warnings.

Also avoid overflows in product when all we want to look at are the signs.
Canvas: kill warning.