@@ -62,7 +62,7 | |||||
62 | <div id="ajax-indicator" style="display:none;"><span><%= l(:label_loading) %></span></div> |
|
62 | <div id="ajax-indicator" style="display:none;"><span><%= l(:label_loading) %></span></div> | |
63 |
|
63 | |||
64 | <div id="footer"> |
|
64 | <div id="footer"> | |
65 |
Powered by <%= link_to Redmine::Info.app_name, Redmine::Info.url %> © 2006-200 |
|
65 | Powered by <%= link_to Redmine::Info.app_name, Redmine::Info.url %> © 2006-2010 Jean-Philippe Lang | |
66 | </div> |
|
66 | </div> | |
67 | </div> |
|
67 | </div> | |
68 | <%= call_hook :view_layouts_base_body_bottom %> |
|
68 | <%= call_hook :view_layouts_base_body_bottom %> |
@@ -4,6 +4,13 Redmine - project management software | |||||
4 | Copyright (C) 2006-2010 Jean-Philippe Lang |
|
4 | Copyright (C) 2006-2010 Jean-Philippe Lang | |
5 | http://www.redmine.org/ |
|
5 | http://www.redmine.org/ | |
6 |
|
6 | |||
|
7 | == 0.9.1 | |||
|
8 | ||||
|
9 | * Vertical alignment for inline images in formatted text set to 'middle' | |||
|
10 | * Fixed: Redmine.pm error "closing dbh with active statement handles at /usr/lib/perl5/Apache/Redmine.pm" | |||
|
11 | * Fixed: copyright year in footer set to 2010 | |||
|
12 | ||||
|
13 | ||||
7 | == 2010-01-09 v0.9.0 (Release candidate) |
|
14 | == 2010-01-09 v0.9.0 (Release candidate) | |
8 |
|
15 | |||
9 | * Unlimited subproject nesting |
|
16 | * Unlimited subproject nesting |
@@ -244,7 +244,9 sub is_public_project { | |||||
244 | } |
|
244 | } | |
245 | } |
|
245 | } | |
246 | $sth->finish(); |
|
246 | $sth->finish(); | |
|
247 | undef $sth; | |||
247 | $dbh->disconnect(); |
|
248 | $dbh->disconnect(); | |
|
249 | undef $dbh; | |||
248 |
|
250 | |||
249 | $ret; |
|
251 | $ret; | |
250 | } |
|
252 | } | |
@@ -310,10 +312,13 sub is_member { | |||||
310 | $ret = 1 if ($ldap->authenticate($redmine_user, $redmine_pass)); |
|
312 | $ret = 1 if ($ldap->authenticate($redmine_user, $redmine_pass)); | |
311 | } |
|
313 | } | |
312 | $sthldap->finish(); |
|
314 | $sthldap->finish(); | |
|
315 | undef $sthldap; | |||
313 | } |
|
316 | } | |
314 | } |
|
317 | } | |
315 | $sth->finish(); |
|
318 | $sth->finish(); | |
|
319 | undef $sth; | |||
316 | $dbh->disconnect(); |
|
320 | $dbh->disconnect(); | |
|
321 | undef $dbh; | |||
317 |
|
322 | |||
318 | if ($cfg->{RedmineCacheCredsMax} and $ret) { |
|
323 | if ($cfg->{RedmineCacheCredsMax} and $ret) { | |
319 | if (defined $usrprojpass) { |
|
324 | if (defined $usrprojpass) { |
@@ -674,6 +674,8 a.wiki-anchor { display: none; margin-left: 6px; text-decoration: none; } | |||||
674 | a.wiki-anchor:hover { color: #aaa !important; text-decoration: none; } |
|
674 | a.wiki-anchor:hover { color: #aaa !important; text-decoration: none; } | |
675 | h1:hover a.wiki-anchor, h2:hover a.wiki-anchor, h3:hover a.wiki-anchor { display: inline; color: #ddd; } |
|
675 | h1:hover a.wiki-anchor, h2:hover a.wiki-anchor, h3:hover a.wiki-anchor { display: inline; color: #ddd; } | |
676 |
|
676 | |||
|
677 | div.wiki img { vertical-align: middle; } | |||
|
678 | ||||
677 | /***** My page layout *****/ |
|
679 | /***** My page layout *****/ | |
678 | .block-receiver { |
|
680 | .block-receiver { | |
679 | border:1px dashed #c0c0c0; |
|
681 | border:1px dashed #c0c0c0; |
General Comments 0
You need to be logged in to leave comments.
Login now