Commits

Author Commit Message Labels Comments Date
cmlenz
Apply patch for bugzilla2trac contrib script provided by asmodai. Closes both #2061 and #2229.
Branches
trunk
cboos
When Trac uses SQLite3/PySQLite2 for its DatabaseBackend, concurrent writes were not handled well: this could lead to persistent database locks and, occasionally, to crashes (see #2170). With the present changes, the issue is fixed, ''provided'' the SQLite library which is used was compiled in thread-safe mode. This is always the case on Windows, but Linux users (and probably all Unix users) will certainly have to recompile their SQLite package (3.2.7 preferred) using the `--enable-threadsafe` configuration option. Note that ''without'' a threadsafe SQLite, Trac ''will'' continue…
Branches
trunk
cboos
The browser (and the log revision) module now return a proper error message when the requested path doesn't exist at the specified revision. Additionally, from that error page, the user can follow a link to the revision log in ''path history'' mode that will show him the delete operation which eventually removed the requested path from the repository, or another error message stating that the requested path doesn't exist in any older revision in the repository.
Branches
trunk
cmlenz
Don't prefix an absolute path for `log_file` with the environment `log` directory.
Branches
trunk
cmlenz
`os.path.samefile()` is not implemented on Windows, so use a different approach in `trac.loader`.
Branches
trunk
cmlenz
Fix unit tests broken in [2349].
Branches
trunk
cmlenz
Automatically enable plugins loaded from the environment plugins directory. Can of course still be disabled explicitly.
Branches
trunk
cmlenz
Lowercase classname for component enablement check, to fix enabling built-in components in WebAdmin.
Branches
trunk
cmlenz
Display download link instead of empty content table for binary attachments/files. Fixes #2144.
Branches
trunk
mgood
Strip SilverCity's `*_default` class spans for all languages, not just Python, to prevent including an extraneous newline (fixes #2201)
Branches
trunk
jonas
The Type enum class should update the "type" column and not "ticket_type". Closes #2203.
Branches
trunk
jonas
Added missing aggregate function call in query, closes #2202.
Branches
trunk
jonas
Make sure we always keep a reference to the apr pool.
Branches
trunk
cboos
Don't allow < characters in the target part of short links. Closes #804.
Branches
trunk
cmlenz
Note about `MacroList` not working when optimization is enabled. Closes #1044.
Branches
trunk
cmlenz
Site-wide wiki macros are no longer copied into each environment. Instead, the `UserMacroProvider` looks up macros in both the environment directory, and the global `wiki-macros` directory. This should fix the annoying and non-intuitive "Environment needs to be upgraded" message that would get raised when the macros were out of sync, and also fix #2140.
Branches
trunk
cmlenz
Map emails to login names in the bugzilla importer for owner changes. Closes #2120. Thanks as asmodai for the patch.
Branches
trunk
cmlenz
* Change the configuration for disabling components: instead of a `[disabled_components]` section that lists all components to be disabled, you can now enable/disable components in a `[components]` section. This also means that plugins need to be explicitly enabled for every environment. Closes #2019. * Support a global `trac.ini` configuration file (by default in `$prefix/share/trac/conf`). Closes #1051. Thanks to Alec Thomas for the patch.
Branches
trunk
cmlenz
Load plugin eggs from `projenv/plugins` first.
Branches
trunk
cmlenz
Exclude description field from header in notifications.
Branches
trunk
cmlenz
Fix the fix in [2331]. Need. Unit. Tests. For. Notification. Code.
Branches
trunk
cmlenz
Fix formatting of `textarea` type custom ticket fields in email notifications, as well as any field that for some reason has newlines in its value. Closes #2192.
Branches
trunk
cmlenz
Fix typo in [2329]. Sorry.
Branches
trunk
cmlenz
Fix some line endings in the ticket notifications mails. Set eol-style of the template to `CRLF`. Closes #2191. Thanks to Matthijs Kooijman for the patch and suggestions.
Branches
trunk
cmlenz
"0 seconds" instead of "0 second"
Branches
trunk
cmlenz
Allow dynamic variables in report [wiki:TracLinks links]. Closes #1562. Thanks to Alec Thomas for the patch.
Branches
trunk
cmlenz
Display parent link in repos browser. Fixes #2135.
Branches
trunk
cmlenz
Make sure that the min/max depth of the `PageOutline` is within the 1-6 range. Closes #2136.
Branches
trunk
cboos
Add a generic implementation for the recently introduced `Repository.has_node(path,rev)`
Branches
trunk
cboos
If given an argument, the !MacroList macro will only show the documentation for the macro having that argument as a name. Example usage: `[[MacroList(Image)]]`
Branches
trunk
  1. Prev
  2. Next