Merged from trunk -r14229:14239
| 14230 | Make parse_updates() and update_dbentry() use Atom |
| zmedico | instances. |
| 14231 | Add missing InvalidAtom import. |
| zmedico | |
| 14232 | Make dbapi.move_ent() take advantage of Atom instances when |
| zmedico | validating arguments. |
| 14233 | In config.getvirtuals(), save Atom instances in order to |
| zmedico | avoid revalidation. Also, fix cpv_expand() to handle Atom |
| | instances from config.getvirtuals(). |
| 14234 | Reimplement isjustname() using the Atom class. Thanks to |
| zmedico | Marat Radchenko <marat@slonopotamus.org> for the suggestion. |
| 14235 | Fix isjustname docstring to have a valid atom in the |
| zmedico | example. |
| 14236 | Use isjustname() where appropriate. |
| zmedico | |
| 14237 | Fix bug in _expand_new_virtuals() reported by Arfrever: |
| zmedico | TypeError: coercing to Unicode: need string or buffer, Atom |
| | found |
| 14238 | Add tests for the Atom class. |
| zmedico | |
| 14239 | Add backward compatibility to isjustname(), so the tests |
| zmedico | don't fail. |
svn path=/main/branches/prefix/; revision=14246