0.13dev: Fixed javascript parsing error with IE 7.


git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10883 af82e41b-90c4-0310-8c96-b1721e28e2e2
Merging r10866 from 0.12-stable (#10137)

git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10885 af82e41b-90c4-0310-8c96-b1721e28e2e2
Mergei18n changes from 0.12-stable.

git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10886 af82e41b-90c4-0310-8c96-b1721e28e2e2
Merge all pending changes from 0.12-stable.

git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10889 af82e41b-90c4-0310-8c96-b1721e28e2e2
macros: use proper Sphinx markup attribute doc.

git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10890 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.13dev: use 0 as seconds if missing when parsing date+time format.

Closes #10505.


git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10891 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.13dev: Merged [10892] from 0.12-stable. Thanks to Peter Stuge for debugging issue & providing fix.


git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10893 af82e41b-90c4-0310-8c96-b1721e28e2e2
Merge fix for #10196 from 0.12-stable

git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10901 af82e41b-90c4-0310-8c96-b1721e28e2e2
0.13dev: Saves the session when catching `RequestDone` instead of `req.redirect()`.

Closes #9453.


git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10902 af82e41b-90c4-0310-8c96-b1721e28e2e2
Wiki tests: keep our custom test failure output even with Python 2.7

Python 2.7 introduces a `safe_repr(obj, short)` utility which may
truncate the output. This is all nice, but it messes up the custom
diff we produce in `WikiTestCase`, so we force it to ignore the
`short` flag.

git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10904 af82e41b-90c4-0310-8c96-b1721e28e2e2
Wiki macros can produce content for "oneliners"

Up to now, when formatting with OneLineFormatter or OutlineFormatter,
the macros were not expanded and were replaced by a `[[macro(...)]]`
indicator. Now macros can implement an optional `is_inline(content)`
method and if it returns `True`, the content will be produced and
included instead (the content should be some inline XHTML, of course).

This is now implemented for the span macro, for the html macro when
the toplevel element is an inline element, and for some formats of the
TicketQuery macro.

git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10905 af82e41b-90c4-0310-8c96-b1721e28e2e2
`[[Image]]` macro is also producing inline content.

git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10906 af82e41b-90c4-0310-8c96-b1721e28e2e2
Merge fix for #8925 from 0.12-stable 

git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10909 af82e41b-90c4-0310-8c96-b1721e28e2e2
TracWiki: also test the `OutlineFormatter`

git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10918 af82e41b-90c4-0310-8c96-b1721e28e2e2
TracWiki: outline formatter crashed in presence of `[[br]]`

This is a follow-up to r10905, which assumed there was always a
`macro`, but in the case of the special `[[br]]` syntax, there's no
macro object per se (there probably should be for consistency,
though).


git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10919 af82e41b-90c4-0310-8c96-b1721e28e2e2
l10n/pt_BR: preparing to 0.12 RC3 (100%)

git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10920 af82e41b-90c4-0310-8c96-b1721e28e2e2
Merge [10910:10917] from 0.12-stable

git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10924 af82e41b-90c4-0310-8c96-b1721e28e2e2
Genshi 0.7dev is fine for Trac trunk, don't merge r10921.

git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10925 af82e41b-90c4-0310-8c96-b1721e28e2e2
Merge [10903:10907] from 0.12-stable (forgot...)

git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10926 af82e41b-90c4-0310-8c96-b1721e28e2e2
#10530: merge simple "fix" from 0.12-stable

git-svn-id: http://svn.edgewall.org/repos/trac/trunk@10927 af82e41b-90c4-0310-8c96-b1721e28e2e2