Changelog

1.5.1
* fixed a bug in theme_options.php that would generate errors on most of the WP
dashboard, OUCH!

1.5
+ language: Basque (eu)
+ language: Finish (fi_FI)
+ language: Croatian (hr)
+ language: Japanese UTF-8 (ja)
+ language: Norwegian Nynorsk (nn_NO)
+ language: Romanian (ro)
+ language: Slovenian (sl_SI)
+ added a new widget container (sidebox) which spans the two sidebars when they are
aligned on the right side
+ added a new HTML Inserts field for late code (right before the closing tag)
+ added options to set the sidebars width
+ added an option to hide datestamps
+ added an option to wrap one paragraph at most
+ added an option to disable submenus in header navigation
+ added gravatars support in comments
+ added support for the new image classes in 2.5, no more hair tearing! (well hopefully)
+ added sub-page navigation to header links (doesn’t work in IE because of transparency)
+ added comments on pages
+ added animation buttons to comments
+ added an option to automatically collapse posts when viewing archives & categories
+ added an option to center the top navigation
- removed the option to float all images to the right by default
* MAJOR code cleanup
* grammar fixes: Brazilian Portuguese (pt_BR)
* grammar fixes: French (fr_FR)
* grammar fixes: German (de_DE)
* grammar fixes: Hungarian (hu_HU)
* grammar fixes: Norwegian (nb_NO)
* grammar fixes: Polish (pl_PL)
* updated jQuery to 1.2.6
* fixed author comment highlighting, now also checks the commenter’s email address
* fixed adsense units not working in sidebars when placed on the left
* fixed misaligned previous/next navigation links
* fixed the heading level for page titles not having a default value
* fixed the datestamps not showing up correctly in japanese
* fixed widgets not collapsing when in a left sidebar
* fixed a bug that would prevent the stylesheet from being loaded in some (rare) cases
* better Windows Live Writer compatibility
* probably a lot of other things that I haven’t kept track of

1.4
+ language: Bulgarian (bg_BG)
+ language: Croatian (hr)
+ language: Portuguese (pt_PT)
+ language: Ukrainian (ua_UA)
+ added support for WP 2.3 tags
+ added options to select the heading level (h1-h6, div) of some important elements
like the blog name & desc, title of posts, …
+ added an option to display allowed XHTML tags above the comment field
+ automatically load favicon.ico if it exists in the theme directory
* grammar fixes: French (fr_FR)
* language: switched to formal German, now using ‘Sie’ instead of ‘Du’
* sidebars now appear after the content in the HTML code (better SEO)
* PNG transparency in IE is now handled by iepngfix.htc
* fixed RSS feed links
* fixed the README page not showing up correctly
* fixed empty uls validation errors on the front page (WP2.2+)
* fixed duplicate ids validation errors in archives and search results

1.3
+ language: Arabic (ar)
+ language: Bahasa Indonesia (id_ID)
+ language: Catalan (ca_ES)
+ language: Chinese Simplified (zh_CN)
+ language: Hebrew (he_IL)
+ language: Lithuanian (lt_LT)
+ added support for right-to-left scripts (Hebrew & Arabic)
+ added options to customize the tag on a per-pagetype basis<br /> + added an option to (slightly) highlight comments made by the author of a post<br /> + added an option to display full search results<br /> + added an option to display/hide sidebars in single post view mode<br /> + added a new HTML Insert container which displays before the content area<br /> + the name of the author now links to the author archives<br /> * columns are now displayed in a table, this should fix a lot of recurrent issues<br /> * fixed list bullets in posts which were displayed off stage in IE<br /> * fixed the issue with overlapping images in page view<br /> * language: renamed zh_CN to zh_TW<br /> * restored page templates functionnality<br /> * don’t call walkondom() unless it is necessary<br /> * finally made a decent archives page<br /> * images in attachments view mode are not floated anymore<br /> * Royale can now be installed in a directory of arbitrary depth</p> <p>1.2.2<br /> * fixed some nasty bugs in IE7</p> <p>1.2.1<br /> * the Event Calendar fixes were not included in the previous release<br /> * fixed the 3-column layout option not being read by the stylesheet’s fallback method<br /> * fixed the parsing of boolean options for WPMU<br /> * fixed overlapping images issue in page view</p> <p>1.2<br /> * tested successfully with WordPress 2.2<br /> * fixed a bug that would break the color cycling feature when a third-party stylesheet<br /> uses @import rules<br /> * donation link now links to our NICE donation page *hint* *hint*<br /> * grammar fixes: Spanish (es_ES)<br /> * grammar fixes: Swedish (sv_SE)<br /> * WPMU friendly<br /> * fixed a bug that would cause the translation for “Pages” to not show up correctly<br /> * more Event Calendar alignment issues fixed</p> <p>1.1<br /> + three new background patterns<br /> + added an option to select the background pattern<br /> + added an option to display EM tags as italics<br /> * grammar fixes: Swedish (sv_SE)<br /> * faster stylesheet serving: style.css.php now directly connects to the database instead<br /> of relying on WP<br /> * prevent caching of browser-dependent content (png transparency and some js)</p> <p>1.0.1<br /> * saving HTML Inserts would return an error</p> <p>1.0<br /> * first public release</p> <div class="clear"></div> </div> </div> <div id="respond">Leave a Reply</div> <form action="/portfolio/wordpress/royale/testrun/wp-comments-post.php" method="post" id="commentform"> <p><input type="text" name="author" id="author" value="" size="22" tabindex="1" /> <label for="author"><small>Name (required)</small></label></p> <p><input type="text" name="email" id="email" value="" size="22" tabindex="2" /> <label for="email"><small>E-mail (will not be published) (required)</small></label></p> <p><input type="text" name="url" id="url" value="" size="22" tabindex="3" /> <label for="url"><small>Website</small></label></p> <p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p> <p> <input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" /> <input type="hidden" name="comment_post_ID" value="14" /> </p> </form> </td> <td id="sidebar1"> <ul class="sidebars"> <li><h2 class="widgettitle">Search</h2> <form method="get" id="searchform" action="http://www.onehertz.com/portfolio/wordpress/royale/testrun/"> <div><input type="text" value="" name="s" id="s" /> <input type="image" id="searchsubmit" src="/portfolio/wordpress/royale/testrun/wp-content/themes/royale/images/magnifier.png" class="png" /> </div> </form> </li> <li><h2 class="widgettitle"> </h2> <table id="wp-calendar" summary="Calendar"> <caption>September 2010</caption> <thead> <tr> <th abbr="Monday" scope="col" title="Monday">M</th> <th abbr="Tuesday" scope="col" title="Tuesday">T</th> <th abbr="Wednesday" scope="col" title="Wednesday">W</th> <th abbr="Thursday" scope="col" title="Thursday">T</th> <th abbr="Friday" scope="col" title="Friday">F</th> <th abbr="Saturday" scope="col" title="Saturday">S</th> <th abbr="Sunday" scope="col" title="Sunday">S</th> </tr> </thead> <tfoot> <tr> <td abbr="August" colspan="3" id="prev"><a href="http://www.onehertz.com/portfolio/wordpress/royale/testrun/2008/08/" title="View posts for August 2008">« Aug</a></td> <td class="pad"> </td> <td colspan="3" id="next" class="pad"> </td> </tr> </tfoot> <tbody> <tr> <td colspan="2" class="pad"> </td><td>1</td><td id="today">2</td><td>3</td><td>4</td><td>5</td> </tr> <tr> <td>6</td><td>7</td><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td> </tr> <tr> <td>13</td><td>14</td><td>15</td><td>16</td><td>17</td><td>18</td><td>19</td> </tr> <tr> <td>20</td><td>21</td><td>22</td><td>23</td><td>24</td><td>25</td><td>26</td> </tr> <tr> <td>27</td><td>28</td><td>29</td><td>30</td> <td class="pad" colspan="3"> </td> </tr> </tbody> </table> </li> <li id="text-6" class="widget widget_text"><h2 class="widgettitle">Share</h2> <div class="textwidget"><script type="text/javascript"> addthis_url = location.href; addthis_title = document.title; addthis_pub = 't0mmmmmmm'; </script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script> </div> </li> <li id="text-5" class="widget widget_text"><h2 class="widgettitle">Download Now</h2> <div class="textwidget"><center> <br /> <a href="http://www.onehertz.com/download/wordpress/royale.zip"> <img src="http://www.onehertz.com/img/highlight/download.png" alt="" /></a><br /> <br /> Download the <a href="http://www.onehertz.com/download/wordpress/royale.zip">latest version</a> of Royale now </center></div> </li> <li id="text-3" class="widget widget_text"><h2 class="widgettitle">Donate</h2> <div class="textwidget"><center> <a href="/portfolio/wordpress/donate/"> <img src="/img/highlight/donate.png" alt="" /></a><br /><br /> Show your support! If you enjoy Royale, please consider <a href="/portfolio/wordpress/donate/" title="Show your support">making a donation</a>.<br /><br /> <a href="/portfolio/wordpress/donate/" title="Show your support"><img src="/img/paypal-but04.gif" alt="PayPal donate" /></a> </center> </div> </li> <li> <h2 class="widgettitle">Meta</h2> <span id="rss"> <a href="http://www.onehertz.com/portfolio/wordpress/royale/testrun/feed/" title="RSS feed for Royale Theme"><img src="/portfolio/wordpress/royale/testrun/wp-content/themes/royale/images/rss.png" class="png" alt="Entries (RSS)" id="rssicon" /></a> </span> <ul> <li><a href="/portfolio/wordpress/royale/testrun/wp-login.php">Log in</a></li> <li><a href="http://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform.">WordPress</a></li> <li><a href="http://www.onehertz.com/portfolio/wordpress/" title="More Free WordPress themes by the same author" target="_blank">Royale theme</a></li> </ul> </li> <li id="text-4" class="widget widget_text"><h2 class="widgettitle">Advertising</h2> <div class="textwidget"><script type="text/javascript"> google_ad_client = "pub-7188699857470212"; google_ad_slot = "1203841322"; google_ad_width = 160; google_ad_height = 600; </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> </div> </li> </ul> </td> <td id="sidebar2"> <ul class="sidebars"> <li id="text-2" class="widget widget_text"><h2 class="widgettitle">Lorem ipsum dolor sit amet</h2> <div class="textwidget">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed eget dolor. Curabitur pharetra justo at massa elementum adipiscing. Maecenas vel mauris quis nisl hendrerit eleifend. Nullam a eros. Nulla vulputate lectus. Phasellus auctor eros non nisi. Proin at dolor at justo elementum convallis. Praesent eleifend tempus ipsum. Proin condimentum nisl eget orci hendrerit consectetuer. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur ullamcorper pulvinar lacus. Donec non nisi. Sed vel nulla eu risus mattis convallis. In hac habitasse platea dictumst. Sed sit amet nisi non risus imperdiet tristique. In hac habitasse platea dictumst. Etiam pharetra, velit quis facilisis nonummy, nisi sem luctus risus, vitae aliquam lorem metus eu sapien. Suspendisse ante. Quisque eu nibh in metus mollis ornare.</div> </li> <li id="recent-posts-2" class="widget widget_recent_entries"> <h2 class="widgettitle">Recent Posts</h2> <ul> <li><a href="http://www.onehertz.com/portfolio/wordpress/royale/testrun/appreciation-thread/" title="Appreciation Thread">Appreciation Thread </a></li> <li><a href="http://www.onehertz.com/portfolio/wordpress/royale/testrun/flexible-layout/" title="Flexible Layout">Flexible Layout </a></li> <li><a href="http://www.onehertz.com/portfolio/wordpress/royale/testrun/widgets-support/" title="Widgets Support">Widgets Support </a></li> <li><a href="http://www.onehertz.com/portfolio/wordpress/royale/testrun/customizable-colors/" title="Customizable Colors">Customizable Colors </a></li> <li><a href="http://www.onehertz.com/portfolio/wordpress/royale/testrun/localization/" title="Localization">Localization </a></li> </ul> </li> </ul> </td> </tr> </table> <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script> <script type="text/javascript">_uacct = "UA-957888-1"; urchinTracker();</script></div> <div id="footer"> <p> Powered by <a href="http://wordpress.org/">WordPress</a>, <a href="http://www.onehertz.com/portfolio/wordpress/" target="_blank" title="WordPress themes">Royale theme</a> by tom. <br /><a href="http://www.onehertz.com/portfolio/wordpress/royale/testrun/feed/"><img src="/portfolio/wordpress/royale/testrun/wp-content/themes/royale/images/rss.png" class="png" alt="" /> Entries (RSS)</a> and <a href="http://www.onehertz.com/portfolio/wordpress/royale/testrun/comments/feed/"><img src="/portfolio/wordpress/royale/testrun/wp-content/themes/royale/images/rss.png" class="png" alt="" /> Comments (RSS)</a>. <br />23 queries. 0.386 seconds. </p> </div> <script type="text/javascript"> <!-- // <![CDATA[ var h, s, v, r, g, b, hi, f, p, q, t; function dec2hex(n) { var str = ""; while (n) { str = "0123456789ABCDEF".charAt(n&0xf) + str; n>>>=4; } return (str.length ? str : 0); } function hsv2rgb(h,s,v) { hi = Math.floor(h/60) % 6; f = h/60-hi; p = v*(1-s); q = v*(1-f*s); t = v*(1-(1-f)*s); switch (hi) { case 0: r = v; g = t; b = p; break; case 1: r = q; g = v; b = p; break; case 2: r = p; g = v; b = t; break; case 3: r = p; g = q; b = v; break; case 4: r = t; g = p; b = v; break; case 5: r = v; g = p; b = q; break; } return 'rgb('+ Math.round(r*256) +','+ Math.round(g*256) +','+ Math.round(b*256) +')'; } var hue = 335; function huecycle() { hueshift(); if (!hue--) { hue += 360; } setTimeout("huecycle()", 100); } function hueshift() { var nrgb1 = hsv2rgb(hue, 0.91, 0.91); var nrgb2 = hsv2rgb(hue, 0.25, 0.95); jQuery('#cycle').html('\ a, a:hover, a:visited { color: '+ nrgb1 +'; border-bottom: 1px dotted '+ nrgb1 +'; }\ a:hover { border-bottom: 1px solid '+ nrgb1 +'; }\ .sidebars a:hover { border-bottom: 1px dotted '+ nrgb1 +'; }\ .posttitle a:hover { color: '+ nrgb2 +'; }\ .pages a:hover { border-top: 2px solid '+ nrgb1 +'; }\ '); } jQuery(document).ready(function() { if (!jQuery.browser.msie) { huecycle(); } jQuery('.entry img[align=left]' ).addClass('alignleft' ); jQuery('.entry img[align=right]').addClass('alignright'); if (jQuery.browser.msie) { if (/^[56]/.test(jQuery.browser.version)) { jQuery.ifixpng('/portfolio/wordpress/royale/testrun/wp-content/themes/royale/images/1x1.gif'); jQuery('.png, .post, .sidebars').ifixpng(); jQuery('.commentlist .avatar').height(36); } } togglePost = function(id) { if (!id) return; icon = jQuery('#switch-post-'+ id +' img'); icon.attr('src', /minus/.test(icon.attr('src')) ? icon.attr('src').replace('minus', 'plus') : icon.attr('src').replace('plus', 'minus')); jQuery('#post-'+ id +' .entry').animate({ height: 'toggle', opacity: 'toggle' }, 1000); } toggleComment = function(id) { if (!id) return; icon = jQuery('#switch-comment-'+ id +' img'); icon.attr('src', /minus/.test(icon.attr('src')) ? icon.attr('src').replace('minus', 'plus') : icon.attr('src').replace('plus', 'minus')); jQuery('#comment-'+ id +' div.comment').animate({ height: 'toggle', opacity: 'toggle' }, 1000); } toggleSidebars = function() { icon = jQuery('.switch-sidebars img'); icon.attr('src', /hide/.test(icon.attr('src')) ? icon.attr('src').replace('hide', 'show') : icon.attr('src').replace('show', 'hide')); jQuery('.sidebars').animate({ width: 'toggle', height: 'toggle', padding: 'toggle', border: 'toggle' }, 1000); } jQuery('.widgettitle, .linkcat *:first, .wpg2blockwidget h3').click(function() { jQuery(this).siblings().animate({ height: 'toggle', opacity: 'toggle' }, 1000); }).css({cursor: 'n-resize'}); jQuery('#header .page_item').hover( function() { ul = jQuery(this).find('ul'); if (ul.hasClass('sliding')) return; a = jQuery(this).find('a' ); y = a.position().top + a.height() + 10; x = a.position().left; jQuery(this) .find('ul') .css({left:x, top:y}) .addClass('sliding') .slideDown(200, function() { jQuery(this).removeClass('sliding'); }); }, function() { jQuery(this) .find('ul') .addClass('sliding') .slideUp(500, function() { jQuery(this).removeClass('sliding'); }); } ); }); // ]]> --> </script> </body> </html>