<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 <title>projects.mikewest.org: Changelog</title>
 <link href="http://projects.mikewest.org/atom.xml" rel="self"/>
 <link href="http://projects.mikewest.org/"/>
 <updated>2011-10-08T11:34:42-07:00</updated>
 <id>http://projects.mikewest.org/</id>
 <author>
   <name>Mike West</name>
   <email>mike@mikewest.org</email>
 </author>

 
    
      
            
        
    <entry>
        <title>VimRoom Changelog: 2011-10-08</title>
        <link href="http://projects.mikewest.org/vimroom/"/>
        <updated>2011-10-08T00:00:00-07:00</updated>
        <id>http://projects.mikewest.org/vimroom/2011/10/08/changelog</id>
        <content type="html">
            &lt;strong&gt;VimRoom 0.7 (2011-10-08)&lt;/strong&gt;: &lt;ul&gt;
&lt;li&gt;Fixed &lt;a href=&quot;https://github.com/mikewest/vimroom/issues/2&quot;&gt;Issue #2&lt;/a&gt; by adding a new &lt;code&gt;g:vimroom_navigational_keys&lt;/code&gt; option
to enable users to determine whether navigational keys ought to be mapped
as navigating over &amp;ldquo;display&amp;rdquo; lines instead of &amp;ldquo;logical&amp;rdquo; lines. I also
wrapped the mappings in a try/catch block, just in case.&lt;/li&gt;
&lt;/ul&gt;


        </content>
    </entry>
 
    
      
            
        
    <entry>
        <title>JSLint Utils Changelog: 2011-05-06</title>
        <link href="http://projects.mikewest.org/jslint_utils/"/>
        <updated>2011-05-06T00:00:00-07:00</updated>
        <id>http://projects.mikewest.org/jslint_utils/2011/05/06/changelog</id>
        <content type="html">
            &lt;strong&gt;JSLint Utils 1.6 (2011-05-06)&lt;/strong&gt;: &lt;p&gt;Crockford changed the jslint filename; reported and fixed by &lt;a href=&quot;https://github.com/adamhope&quot;&gt;adamhope&lt;/a&gt;
in &lt;a href=&quot;https://github.com/mikewest/jslint-utils/pull/3&quot;&gt;GH-3&lt;/a&gt;.&lt;/p&gt;

        </content>
    </entry>
 
    
      
            
        
    <entry>
        <title>JSLint Utils Changelog: 2011-02-06</title>
        <link href="http://projects.mikewest.org/jslint_utils/"/>
        <updated>2011-02-06T00:00:00-08:00</updated>
        <id>http://projects.mikewest.org/jslint_utils/2011/02/06/changelog</id>
        <content type="html">
            &lt;strong&gt;JSLint Utils 1.5 (2011-02-06)&lt;/strong&gt;: &lt;p&gt;Fixing handling of spaces in filenames and paths.  Reported and fixed by
&lt;a href=&quot;https://github.com/hearsaydev&quot;&gt;hearsaydev&lt;/a&gt; in &lt;a href=&quot;https://github.com/mikewest/jslint-utils/issues#issue/1&quot;&gt;GH-1&lt;/a&gt;.&lt;/p&gt;

        </content>
    </entry>
 
    
      
            
        
    <entry>
        <title>VimRoom Changelog: 2011-01-02</title>
        <link href="http://projects.mikewest.org/vimroom/"/>
        <updated>2011-01-02T00:00:00-08:00</updated>
        <id>http://projects.mikewest.org/vimroom/2011/01/02/changelog-2</id>
        <content type="html">
            &lt;strong&gt;VimRoom 0.6 (2011-01-02)&lt;/strong&gt;: &lt;ul&gt;
&lt;li&gt;Fixed nasty bug in insert mode for the navigation mappings that were
added to v0.5.&lt;/li&gt;
&lt;/ul&gt;


        </content>
    </entry>
 
    
      
            
        
    <entry>
        <title>VimRoom Changelog: 2011-01-02</title>
        <link href="http://projects.mikewest.org/vimroom/"/>
        <updated>2011-01-02T00:00:00-08:00</updated>
        <id>http://projects.mikewest.org/vimroom/2011/01/02/changelog</id>
        <content type="html">
            &lt;strong&gt;VimRoom 0.5 (2011-01-02)&lt;/strong&gt;: &lt;ul&gt;
&lt;li&gt;&lt;p&gt;Changed navigation mappings in Vimroom mode to move over wrapped lines
as they&amp;rsquo;re displayed on the screen (&amp;ldquo;display lines&amp;rdquo; in Vim vernacular)
as opposed to the default navigation over hard line-breaks (&amp;ldquo;logical
lines&amp;rdquo;).  These mappings are only implemented if &lt;code&gt;j&lt;/code&gt;/&lt;code&gt;&amp;lt;Down&amp;gt;&lt;/code&gt; and
&lt;code&gt;k&lt;/code&gt;/&lt;code&gt;&amp;lt;Up&amp;gt;&lt;/code&gt; aren&amp;rsquo;t already mapped to something else.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Explicitly setting &lt;code&gt;textwidth&lt;/code&gt; when toggling Vimroom.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Turning off display of &lt;code&gt;cursorline&lt;/code&gt; in the various padding windows.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


        </content>
    </entry>
 
    
      
            
        
    <entry>
        <title>JSLint&prime; Changelog: 2010-11-21</title>
        <link href="http://projects.mikewest.org/jslint/"/>
        <updated>2010-11-21T00:00:00-08:00</updated>
        <id>http://projects.mikewest.org/jslint/2010/11/21/changelog</id>
        <content type="html">
            &lt;strong&gt;JSLint&prime; 2010-11-21 (2010-11-21)&lt;/strong&gt;: &lt;p&gt;JSLint has an official GitHub presence!  Excellent!  I&amp;rsquo;ve reworked this
repository entirely so that it&amp;rsquo;s based on the official repository, which
means that the &lt;code&gt;mirror&lt;/code&gt; branch has been dropped entirely, and that all
the SHA1 IDs have changed.  If you&amp;rsquo;ve forked this repository, or stored
it locally for any reason at all, you&amp;rsquo;ll run into problems.  Please
reclone and start over.&lt;/p&gt;

&lt;p&gt;It&amp;rsquo;s inconvenient, I know, but this will make it much simpler to keep in
step with changes in the official repo.&lt;/p&gt;

        </content>
    </entry>
 
    
      
            
        
    <entry>
        <title>VimRoom Changelog: 2010-11-06</title>
        <link href="http://projects.mikewest.org/vimroom/"/>
        <updated>2010-11-06T00:00:00-07:00</updated>
        <id>http://projects.mikewest.org/vimroom/2010/11/06/changelog</id>
        <content type="html">
            &lt;strong&gt;VimRoom 0.4 (2010-11-06)&lt;/strong&gt;: &lt;ul&gt;
&lt;li&gt;&lt;p&gt;Renaming the &lt;code&gt;&amp;lt;Plug&amp;gt;Vimroomize&lt;/code&gt; mapping to &lt;code&gt;&amp;lt;Plug&amp;gt;VimroomToggle&lt;/code&gt; (as
&lt;code&gt;Vimroomize&lt;/code&gt; is a silly name)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Adding a &lt;code&gt;:VimroomToggle&lt;/code&gt; command that has the same effect as the
&lt;code&gt;&amp;lt;Plug&amp;gt;VimroomToggle&lt;/code&gt; mapping.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Vertical padding is available now via the &lt;code&gt;g:vimroom_sidebar_height&lt;/code&gt;
configuration option, which defaults to 3 lines.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


        </content>
    </entry>
 
    
      
            
        
    <entry>
        <title>VimRoom Changelog: 2010-11-01</title>
        <link href="http://projects.mikewest.org/vimroom/"/>
        <updated>2010-11-01T00:00:00-07:00</updated>
        <id>http://projects.mikewest.org/vimroom/2010/11/01/changelog</id>
        <content type="html">
            &lt;strong&gt;VimRoom 0.3 (2010-11-01)&lt;/strong&gt;: &lt;ul&gt;
&lt;li&gt;&lt;p&gt;Fixing the &lt;code&gt;g:colors_name&lt;/code&gt; bug that &lt;a href=&quot;http://fnd.lewcid.org/&quot;&gt;FND&lt;/a&gt; &lt;a href=&quot;http://github.com/mikewest/vimroom/commit/d11f90c567a64aab49dc2f65a024a964ef8f058e#commitcomment-181641&quot;&gt;found&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Adding &lt;code&gt;g:vimroom_scrolloff&lt;/code&gt; to configure the number of lines that must
be shown before and after the cursor (using the built-in &lt;code&gt;scrolloff&lt;/code&gt;
setting).  Defaults to 999, which centers the cursor on the screen if
enough lines are available.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


        </content>
    </entry>
 
    
      
            
        
    <entry>
        <title>VimRoom Changelog: 2010-10-31</title>
        <link href="http://projects.mikewest.org/vimroom/"/>
        <updated>2010-10-31T00:00:00-07:00</updated>
        <id>http://projects.mikewest.org/vimroom/2010/10/31/changelog-2</id>
        <content type="html">
            &lt;strong&gt;VimRoom 0.2 (2010-10-31)&lt;/strong&gt;: &lt;p&gt;Finishing the initial feature set&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Clearing the status bar&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Adding toggle functionality (executing &lt;code&gt;&amp;lt;Plug&amp;gt;Vimroomize&lt;/code&gt; a second
time will get you back to &amp;ldquo;normal&amp;rdquo; vim mode with the color scheme
reset, and all secondary windows closed..)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


        </content>
    </entry>
 
    
      
            
        
    <entry>
        <title>VimRoom Changelog: 2010-10-31</title>
        <link href="http://projects.mikewest.org/vimroom/"/>
        <updated>2010-10-31T00:00:00-07:00</updated>
        <id>http://projects.mikewest.org/vimroom/2010/10/31/changelog-1</id>
        <content type="html">
            &lt;strong&gt;VimRoom 0.1 (2010-10-31)&lt;/strong&gt;: &lt;p&gt;Initial public release.&lt;/p&gt;

        </content>
    </entry>
 
    
      
            
     
    <entry>
        <title>`static_gettext` Changelog: 2010-10-28</title>
        <link href="http://projects.mikewest.org/static_gettext/"/>
        <updated>2010-10-28T00:00:00-07:00</updated>
        <id>http://projects.mikewest.org/static_gettext/2010/10/28/changelog</id>
        <content type="html">
            &lt;strong&gt;`static_gettext` 0.13 (2010-10-28)&lt;/strong&gt;: &lt;p&gt;Adding rudimentary RTL support&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Added &lt;code&gt;{{ LANGUAGE_DIRECTION }}&lt;/code&gt; tag that is replaced with either
&lt;code&gt;ltr&lt;/code&gt; or &lt;code&gt;rtl&lt;/code&gt; according to a whitelist culled &lt;a href=&quot;http://meta.wikimedia.org/wiki/Template:List_of_language_names_ordered_by_code&quot;&gt;from Wikimedia&lt;/a&gt;.
Thanks to &lt;a href=&quot;http://tombigel.com/&quot;&gt;Tom Bigelajzen&lt;/a&gt; for the push in the right direction.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Converted &lt;code&gt;isGettextAvailable&lt;/code&gt; to a static method.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


        </content>
    </entry>
 
    
      
            
        
    <entry>
        <title>PyPlaceholder Changelog: 2010-10-28</title>
        <link href="http://projects.mikewest.org/pyplaceholder/"/>
        <updated>2010-10-28T00:00:00-07:00</updated>
        <id>http://projects.mikewest.org/pyplaceholder/2010/10/28/changelog</id>
        <content type="html">
            &lt;strong&gt;PyPlaceholder v1.4 (2010-10-28)&lt;/strong&gt;: &lt;p&gt;Added a &lt;code&gt;--no-metadata&lt;/code&gt; argument to the command line tool for Norm.
Setting this flag removes the image size and aspect ratio information
from the bottom-right of the generated image.&lt;/p&gt;

&lt;p&gt;@TODO: Make the metadata block positionable.&lt;/p&gt;

        </content>
    </entry>
 
    
      
            
     
    <entry>
        <title>`static_gettext` Changelog: 2010-10-27</title>
        <link href="http://projects.mikewest.org/static_gettext/"/>
        <updated>2010-10-27T00:00:00-07:00</updated>
        <id>http://projects.mikewest.org/static_gettext/2010/10/27/changelog</id>
        <content type="html">
            &lt;strong&gt;`static_gettext` 0.12 (2010-10-27)&lt;/strong&gt;: &lt;p&gt;Friendly error message when &lt;code&gt;gettext&lt;/code&gt; utilities aren&amp;rsquo;t installed.&lt;/p&gt;

        </content>
    </entry>
 
    
      
            
        
    <entry>
        <title>JSLint Utils Changelog: 2010-10-17</title>
        <link href="http://projects.mikewest.org/jslint_utils/"/>
        <updated>2010-10-17T00:00:00-07:00</updated>
        <id>http://projects.mikewest.org/jslint_utils/2010/10/17/changelog</id>
        <content type="html">
            &lt;strong&gt;JSLint Utils 1.4 (2010-10-17)&lt;/strong&gt;: &lt;p&gt;Improved inline documentation, and ran the script files through &lt;a href=&quot;http://rtomayko.github.com/rocco/&quot;&gt;Rocco&lt;/a&gt;
to generate &lt;a href=&quot;/jslint_utils/run-jslint.html&quot;&gt;run-jslint.html&lt;/a&gt; and &lt;a href=&quot;/jslint_utils/jslint-to-xml.html&quot;&gt;jslint-to-xml.html&lt;/a&gt;.  These
now live in the project&amp;rsquo;s &lt;code&gt;docs&lt;/code&gt; directory.&lt;/p&gt;

        </content>
    </entry>
 
    
      
            
        
    <entry>
        <title>PyPlaceholder Changelog: 2010-10-10</title>
        <link href="http://projects.mikewest.org/pyplaceholder/"/>
        <updated>2010-10-10T00:00:00-07:00</updated>
        <id>http://projects.mikewest.org/pyplaceholder/2010/10/10/changelog</id>
        <content type="html">
            &lt;strong&gt;PyPlaceholder v1.3 (2010-10-10)&lt;/strong&gt;: &lt;p&gt;Added metadata to the rendered image:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;If there&amp;rsquo;s enough room, &lt;code&gt;[WIDTH]x[HEIGHT] ([ASPECT RATIO])&lt;/code&gt; will be
rendered in the bottom-right corner of the image, using inverted
background and foreground colours.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If there&amp;rsquo;s not quite enough room for that string, we&amp;rsquo;ll try the
shorter string &lt;code&gt;[WIDTH]x[HEIGHT]&lt;/code&gt;.  If there&amp;rsquo;s not even room for
that, we&amp;rsquo;ll leave off the metadata entirely.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Common ratios (16:9, 4:3) are given a margin of error for those
pesky half-pixel roundings.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Change usage: pass in individual properties instead of the
OptionParse object.  This makes it possible to use as a lib.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Added error handling for bad hex values.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Dropped the margin of error, and converted the aspect ratio
calculation to floating point.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Making BSD license explicit.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Closes &lt;a href=&quot;http://github.com/mikewest/PyPlaceholder/issues#issue/1&quot;&gt;issue #1&lt;/a&gt;.&lt;/p&gt;

        </content>
    </entry>
 
    
      
            
        
    <entry>
        <title>PyPlaceholder Changelog: 2010-10-09</title>
        <link href="http://projects.mikewest.org/pyplaceholder/"/>
        <updated>2010-10-09T00:00:00-07:00</updated>
        <id>http://projects.mikewest.org/pyplaceholder/2010/10/09/changelog</id>
        <content type="html">
            &lt;strong&gt;PyPlaceholder v0.5 (2010-10-09)&lt;/strong&gt;: &lt;p&gt;Initial public release.&lt;/p&gt;

        </content>
    </entry>
 
    
      
            
        
    <entry>
        <title>JSLint&prime; Changelog: 2010-10-06</title>
        <link href="http://projects.mikewest.org/jslint/"/>
        <updated>2010-10-06T00:00:00-07:00</updated>
        <id>http://projects.mikewest.org/jslint/2010/10/06/changelog</id>
        <content type="html">
            &lt;strong&gt;JSLint&prime; 2010-10-06 (2010-10-06)&lt;/strong&gt;: &lt;ul&gt;
&lt;li&gt;&lt;p&gt;Updating to the official 2010-10-06 release.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Backing out my &lt;code&gt;url(...)&lt;/code&gt; fix in favour of the official fix in the
aforementioned release.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


        </content>
    </entry>
 
    
      
            
        
    <entry>
        <title>JSLint&prime; Changelog: 2010-10-04</title>
        <link href="http://projects.mikewest.org/jslint/"/>
        <updated>2010-10-04T00:00:00-07:00</updated>
        <id>http://projects.mikewest.org/jslint/2010/10/04/changelog</id>
        <content type="html">
            &lt;strong&gt;JSLint&prime; 2010-10-01 (2010-10-04)&lt;/strong&gt;: &lt;ul&gt;
&lt;li&gt;&lt;p&gt;Fixing a bug in yesterday&amp;rsquo;s fix for font shorthand syntax.  The
line-height doesn&amp;rsquo;t &lt;em&gt;have&lt;/em&gt; to be specified.  It can be inherited.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fixing support for &lt;code&gt;url(/path/to/image.jpg)&lt;/code&gt; in &lt;code&gt;background&lt;/code&gt; shorthand
syntax.  The following should pass linting now, when the &lt;code&gt;css&lt;/code&gt; option
is set:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;div {
    background: url(/path/to/image.jpg);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;In the current JSLint trunk, it throws a JavaScript error.  That&amp;rsquo;s bad.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


        </content>
    </entry>
 
    
      
            
        
    <entry>
        <title>JSLint Utils Changelog: 2010-10-03</title>
        <link href="http://projects.mikewest.org/jslint_utils/"/>
        <updated>2010-10-03T00:00:00-07:00</updated>
        <id>http://projects.mikewest.org/jslint_utils/2010/10/03/changelog</id>
        <content type="html">
            &lt;strong&gt;JSLint Utils 1.3 (2010-10-03)&lt;/strong&gt;: &lt;p&gt;Added the ability to opt into my &lt;a href=&quot;http://github.com/mikewest/jslint/&quot;&gt;fork of jslint&lt;/a&gt;, which
fixes a few behaviors that I see as bugs.  Just type &lt;code&gt;make fork&lt;/code&gt;
in the &lt;code&gt;/lib/vendor&lt;/code&gt; directory to pull down the latest version
of my fork, and rebuild the node/Rhino bridges.&lt;/p&gt;

        </content>
    </entry>
 
    
      
            
     
    <entry>
        <title>`static_gettext` Changelog: 2010-10-03</title>
        <link href="http://projects.mikewest.org/static_gettext/"/>
        <updated>2010-10-03T00:00:00-07:00</updated>
        <id>http://projects.mikewest.org/static_gettext/2010/10/03/changelog</id>
        <content type="html">
            &lt;strong&gt;`static_gettext` 0.11 (2010-10-03)&lt;/strong&gt;: &lt;p&gt;Adding &lt;code&gt;{{ LANGUAGE_CODE }}&lt;/code&gt; tag to allow the current target language
code to be embedded in the document.  This is expecially useful for
HTML documents.  For example, &lt;code&gt;&amp;lt;html lang=&quot;{{ LANGUAGE_CODE }}&quot;&amp;gt;&lt;/code&gt; in
the template will be rendered as &lt;code&gt;&amp;lt;html lang=&quot;de-de&quot;&amp;gt;&lt;/code&gt; in a German
localization.&lt;/p&gt;

&lt;p&gt;Magic!&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://github.com/mikewest/static_gettext/issues#issue/3&quot;&gt;Closes issue #3&lt;/a&gt;.&lt;/p&gt;

        </content>
    </entry>
 
 
</feed>

