edb55982e1c86b99718bb7ccfd4e1d4cd33d5bd0
The terminal app was using the preferences framework incorrectly: it was trying to keep its own authoritative copies of the preferences, instead of relying in the preference framework to store the preferences. This lead to some race conditions, and made terminal's preferences not work correctly in Donut or Eclair. Terminal now uses preferences in a more straightforward way. As long as I was editing terminal, I made two additional changes: Term now honors the display density. This makes the text more readable on high-density devices. An I put in some error checks for empty shell and first-command strings. Fixes bug 2177356 Term program on Sholes: preferences doesn't work
Description
android_development
Languages
PostScript
31.4%
TypeScript
16.9%
C++
15.5%
Python
11.8%
Java
11.4%
Other
12.7%