[FIX]Fixed the issue of no audit logs for an object for which audittrail rule is created with Log Read as true
Launchpad automatic translations update.
[FIX] ir_ui_view: remove undetermist order on search for views as the _order on the model is more specific (opw 607262)

This was problematic on some views where two views with the same priority could be chosen depending on the server, postgresql version and the age of the captain
Launchpad automatic translations update.
[FIX] orm.search_read: drop active_test context flag during the read() step

The active_test flag is meant for search(),
but when passed to search_read() it was also
propagated to the read() call.
This has little consequence normally because
read() ignores this flag, but it can have
side-effects when reading x2m fields or
function fields. They are likely to call
search() somewhere downstream, still with
 the propagated active_test flag, while
it should not be applied anymore.

Ultimately dropping this flag could be
done by read() in all cases, but changing
search_read() is less likely to block
exotic cases where the flag was passed
on purpose. Moving it to read() could
be done as a later step.
Use NamedTemporaryFile instead of file and of deprecated mktemp. That way we ensure 2 files created at the exact same time will have a unique name
Make report_webkit thread safe by removing parser_instance attribute, as a WebkitParser instance can be shared by multiple thread and thus we don't want a thread to erase parser_instance of anorther thread.
Launchpad automatic translations update.
fix indentation
Fix incompatibility with Windows using tempfile.
Launchpad automatic translations update.
[FIX] ir_model_fields: when adding a new custom column to a custom model, set a valid _rec_name to this model (otherwise would require a server restart to reinstanciate the model)
[FIX] Fix account_budget name unicode error

Fix bug https://bugs.launchpad.net/openobject-addons/+bug/1292245:
    Invoice budget's warning when crossovered budget lines are not related
    to any account will cause a UnicodeEncodeError if the account has
    unicode-only characters such as é.

Make sure that the budget name is a unicode to avoid UnicodeEncodeError
which happens when budget name contains UTF-8 characters.

Signed-off-by: Sandy Carter <sandy.carter@savoirfairelinux.com>
Launchpad automatic translations update.
Launchpad automatic translations update.
[ADD] Macedonian language
Launchpad automatic translations update.
[IMP]Improved as per the comment
[FIX] auditrail: fix read rules to record the current state (opw 606956)
[FIX] point_of_sale: opw-607551, mark the pos order as paid before trying to create the picking, so in case the picking could not be created for one reason or another, the pos order workflow process continue.

This commit partially reverts rev. 6036 revid:fp@tinyerp.com-20111219220053-tn5gc1lmc13fjpyf, the second part of this commit already has been revert in a previous revision.