TagsPlugin: Cache a configuration value for performance, refs #4503.

Impact and effect of this change are amazing, verified by request-profiling.

git-svn-id: https://trac-hacks.org/svn@13172 7322e99d-02ea-0310-aa39-e9a107903beb
TagsPlugin: Replace configuration option by simple configuration check, refs #4503.

Finding any non-standard/default permission policy, fine-grained permission
checking will be enforced, intentionally removing the opt-out for safety.
Thanks to Odd Simon Simonsen for bringing-up the idea in the first place.

git-svn-id: https://trac-hacks.org/svn@13173 7322e99d-02ea-0310-aa39-e9a107903beb
Refs #10698: Removed `Trac < 0.13` restriction from `setup.py` in `0.12` branch. Plugin has been reported to work with Trac 1.0.

git-svn-id: https://trac-hacks.org/svn@13174 7322e99d-02ea-0310-aa39-e9a107903beb
Refs #11072: `package_data` was incorrect for files in `js/json`. Eliminated `json` subdirectory and moved `json2.js` in parent `js` directory.

git-svn-id: https://trac-hacks.org/svn@13175 7322e99d-02ea-0310-aa39-e9a107903beb
Refs #11072: Part of [13175]. Directories don't get deleted in Git, so it seems to be necessary to remove them directly in SVN.

git-svn-id: https://trac-hacks.org/svn@13176 7322e99d-02ea-0310-aa39-e9a107903beb
Fixes #1857: Fixed typo of section name in `README`. Thanks to sassyn@gmail.com for spotting this.

git-svn-id: https://trac-hacks.org/svn@13177 7322e99d-02ea-0310-aa39-e9a107903beb
Fixes #3064: Fixed incorrect import.

git-svn-id: https://trac-hacks.org/svn@13178 7322e99d-02ea-0310-aa39-e9a107903beb
Refs #1724, #3037: Removed empty directory for project that is being removed from trac-hacks due to no source code.

git-svn-id: https://trac-hacks.org/svn@13179 7322e99d-02ea-0310-aa39-e9a107903beb
Fixes #10662: Created a setuptools installer for the macro. Initial patch by gagravarr.

Note: The plugin currently does not have a license.

git-svn-id: https://trac-hacks.org/svn@13180 7322e99d-02ea-0310-aa39-e9a107903beb
Fixes #10962: Added author name and email. Removed an unused import.

git-svn-id: https://trac-hacks.org/svn@13181 7322e99d-02ea-0310-aa39-e9a107903beb
v2.0.0-BETA, major release
 
new javascript functionality enabling drag and drop on tickets,
s.t., ticket values can be changed easiely 
 * most of the ticket representations rendered by ProjectPlanPlugin should be draggable
 * initially drop zones are enabled at renderer tableticketperuserday
 * this extension requires the Trac XML-RPC plugin
   * c.f., http://trac-hacks.org/wiki/XmlRpcPlugin#Installation  
 * using jQuery UI (loaded via CDN if needed)
This functionality will be extended in the future.

Thanks to snord for the javascript prototype using Trac XML RPC.



git-svn-id: https://trac-hacks.org/svn@13182 7322e99d-02ea-0310-aa39-e9a107903beb
ThemeEnginePlugin [ close #11103 ] : Display theme carousel (admin) even if missing theme name configured in TracIni

git-svn-id: https://trac-hacks.org/svn@13183 7322e99d-02ea-0310-aa39-e9a107903beb
ThemeEnginePlugin [ fixes #11104 ]: Current theme in custom theme admin template defaults to empty dict
Error recovery on misconfiguration in ThemeBase.is_active_theme

refs #11103 - because error on misconfiguration also affects simple theme admin panel
refs #10852 - the original ticket introducing is_active_theme API method


git-svn-id: https://trac-hacks.org/svn@13184 7322e99d-02ea-0310-aa39-e9a107903beb
Converted tabs to spaces. Templates previously contained a mix of tabs and spaces.

git-svn-id: https://trac-hacks.org/svn@13185 7322e99d-02ea-0310-aa39-e9a107903beb
Combined two `script` sections in template.

git-svn-id: https://trac-hacks.org/svn@13186 7322e99d-02ea-0310-aa39-e9a107903beb
Fixed template indentation and added title element.

git-svn-id: https://trac-hacks.org/svn@13187 7322e99d-02ea-0310-aa39-e9a107903beb
Renamed template `greensauce.html` -> `ticketstats.html`.

git-svn-id: https://trac-hacks.org/svn@13188 7322e99d-02ea-0310-aa39-e9a107903beb
Added `url` and `description` to `setup.py`.

git-svn-id: https://trac-hacks.org/svn@13189 7322e99d-02ea-0310-aa39-e9a107903beb
Fixes #8300: URI encode the static URL. Call `index` method of list to get index of item. Previously the non-existent `find` method was being called.

git-svn-id: https://trac-hacks.org/svn@13190 7322e99d-02ea-0310-aa39-e9a107903beb
Refactoring:
 * Don't pass `db` argument to `Milestone.select`. The parameter is deprecated.
 * Better Genshi code for generating the milestone options list.
 * Only show the YUI debug logger if the `debug` parameter is passed.

git-svn-id: https://trac-hacks.org/svn@13191 7322e99d-02ea-0310-aa39-e9a107903beb