Upgraded jQuery UI from 1.7.2 to 1.7.3, which resolved the mimetype issue described in comment:2. It is unlikely the upgrade itself fixed the issue; rather it may have been resolved simply by including a clean instance of jQuery UI 1.7.2.

FIX: The form controls were moved outside of the enclosing form elements in [12005], which caused them to stop working.

FIX: The class backlog was being used in multiple places within the backlog and backlog_list templates, which resulted in all of the elements being movable on the backlog page.

The dynamically-generated permission set was causing problems described in comment:4. In the future, fine-grained permissions will be implemented as part of the redesign. For now, the permission set is BACKLOG_VIEW, BACKLOG_MODIFY, BACKLOG_OWNER and BACKLOG_ADMIN.

Refs #10330: The fix in [12003] didn't work with Trac 0.11 because the from_timestamp function doesn't exist in that release. The fix was over-complicated anyway. It is not necessary to convert the timestamp to a datetime object because the pretty_timedelta function can take a timestamp as input.

Refs #10330: Fixed out of range timestamp issue on Trac 0.12+ due to the change to storing timestamps in microsecond format. Additionally, the pretty_timedelta function is now used to display the time open parameter.

Fix for possible cannot operate on closed cursor error. The db object could be cleaned up before the cursor is used in the try/catch. This does not seem to happen if the db object is passed as a parameter though, so the _create_ordering_table function was changed from a private member function of the BacklogModule class, to a private function of the web_ui module.

Assignments were made to the following variables for no apparent reason, as they were not being used: data['req'] and data['args']. The assignment data['req'] was causing problems as it was overwriting the req object in the template space, leading to a traceback, but only under Trac 1.0 (/ticket/10326#comment:2).

The unique attribute of a Column was removed in Trac 0.12, and a traceback was resulting from its use (/ticket/10326#comment:1). The attribute actually had no effect in Trac 0.11 anyway (​[t 9406/trunk/trac/db/schema.py]).

The env member variable of the BacklogListclass was being used, but was never assigned, resulting in a traceback (/ticket/8653#comment:2).

Refs #10308: Deleted the 0.12 branch. All changes in the 0.12 branch exist on the trunk and the trunk is intended to be compatible with Trac 0.12, so there is no need for a dedicated branch. Further, this will reduce ambiguity since the 0.11 and 0.12 branches both had the version number 0.5.2. Currently, the trunk has version 0.6.0dev.