This page describes changes to the 4.3.2 build system.
Tests are now located in the directory they belong to. This means that external projects can have test cases run with make test. See Project Trees for details.
make lupdate was failing to create most files in i18n/<lang>.
lupdate input is now written into a file. This prevents errors from long command lines and means that lupdate runs once or all languages, not once per language.
Only some translation rules updated all available .ts files.
External projects get an RPATH now (previously only projects that used Qtopia or Qtopia Core would get an RPATH).
dynamic_cast is now a compile error (due to macro magic). Qtopia builds without rtti so use of dynamic_cast can lead to hard-to-debug errors at runtime.