<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <title>patches | Two 〈Foo〉s Walk into a 〈Bar〉</title>
  
  <updated>2008-12-06T15:57:00-05:00</updated>
  <author>
    <name>Chris Povirk</name>
    <email>beigetangerine@gmail.com</email>
    <uri>http://twofoos.org/</uri>
  </author>
  <link rel="alternate" type="application/xhtml+xml" hreflang="en" href="http://twofoos.org/tag/patches/"/>
  <link rel="self" type="application/atom+xml" href="http://twofoos.org/tag/patches/feed/"/>
  <rights>Copyright © 2003–2015 Chris Povirk.  All Rights Reserved.</rights>
  <id>http://twofoos.org/</id>
  <generator uri="http://twofoos.org/content/splat/" version="1.0">SPLAT</generator>
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
<entry>
    <updated>2008-12-06T15:57:00-05:00</updated>
    <summary>
            Update: updated window‐title blinking patch for xfwm4 4.4.3</summary>
    <title type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">XFCE Patches</div>
    </title>
    <link rel="alternate" type="application/xhtml+xml" href="http://twofoos.org/content/xfce-patches/#update_2008-12-06T15:57:00-05:00"/>
    <id>http://twofoos.org/content/xfce-patches/#update_2008-12-06T15:57:00-05:00</id>
    <category term="linux"/>
    <category term="patches"/>
    <content type="xhtml" xml:base="http://twofoos.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <strong>updated window‐title blinking patch for xfwm4 4.4.3</strong>
        <div>
          <a href="/resources/windowmanagernoblink.4.4.3.patch" title="Stop window‐title blinking for xfwm4 4.4.3">xfwm4 4.4.3</a>
        </div>
      </div>
    </content>
  </entry><entry>
    <updated>2008-03-20T21:45:00-05:00</updated>
    <summary>
            Update: Firefox 3 network‐error page links</summary>
    <title type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Firefox Patches</div>
    </title>
    <link rel="alternate" type="application/xhtml+xml" href="http://twofoos.org/content/firefox-patches/#update_2008-03-20T21:45:00-05:00"/>
    <id>http://twofoos.org/content/firefox-patches/#update_2008-03-20T21:45:00-05:00</id>
    <category term="firefox"/>
    <category term="linux"/>
    <category term="patches"/>
    <content type="xhtml" xml:base="http://twofoos.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <strong>Firefox 3 network‐error page links</strong>
        <div>
          <a href="/resources/neterrorcachelinks_3.0.patch">Add cache links to network‐error pages (Firefox 3)</a>
        </div>
      </div>
    </content>
  </entry><entry>
    <updated>2008-02-09T23:49:00-05:00</updated>
    <summary>
            Update: patches for prebuilt binaries</summary>
    <title type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Firefox Patches</div>
    </title>
    <link rel="alternate" type="application/xhtml+xml" href="http://twofoos.org/content/firefox-patches/#update_2008-02-09T23:49:00-05:00"/>
    <id>http://twofoos.org/content/firefox-patches/#update_2008-02-09T23:49:00-05:00</id>
    <category term="firefox"/>
    <category term="linux"/>
    <category term="patches"/>
    <content type="xhtml" xml:base="http://twofoos.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <strong>patches for prebuilt binaries</strong>
        <div>
          <p>If you use the patches for the prebuilt binaries, you'll have to unpack the appropriate JAR files (<code>toolkit.jar</code> for the patch to the network‐error page; <code>browser.jar</code> for the other two), apply the patches, and jar them back up.  I recommend using the source patches if you're already compiling Firefox.</p>
        </div>
        <div>
          <a href="/resources/editpreferencestotoolsoptions_2.0-bin.patch">Change Edit | Preferences to Tools | Options (Firefox 2 prebuilt binary)</a>
        </div>
        <div>
          <a href="/resources/removesearchaccelerator-bin.patch">Unmap CTRL+J search accelerator (prebuilt binary)</a>
        </div>
      </div>
    </content>
  </entry><entry>
    <updated>2007-12-02T00:45:02-05:00</updated>
    <summary>
            New: Stop task list blinking; stop window‐title blinking; make task list buttons expand to fill available space.</summary>
    <title type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">XFCE Patches</div>
    </title>
    <link rel="alternate" type="application/xhtml+xml" href="http://twofoos.org/content/xfce-patches/#update_2007-12-02T00:45:02-05:00"/>
    <id>http://twofoos.org/content/xfce-patches/#update_2007-12-02T00:45:02-05:00</id>
    <category term="linux"/>
    <category term="patches"/>
    <content type="xhtml" xml:base="http://twofoos.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <strong>initial posting</strong>
        <div>

    <xhtml:h3>General Information</xhtml:h3>
    <div>
      <p>I've uses these patches with XFCE 4.4.0, 4.4.1, 4.4.2, and 4.4.3.</p>
    </div>

    <xhtml:h3>Stop task list blinking</xhtml:h3>
    <div>
      <p>The lack of blinking of taskbar buttons was one of the things I liked about XFCE over Gnome and Windows.  Then they added it.  This patch removes it.  Patches libxfcegui4.</p>
      <ul><li><a href="/resources/tasklistnoblink.patch">Stop task list blinking</a></li></ul>
    </div>

    <xhtml:h3>Stop window‐title blinking</xhtml:h3>
    <div>
      <p>Window title bars should not blink, either.  Patches xfwm4.</p>
      <ul>
        <li><a href="/resources/windowmanagernoblink.patch" title="Stop window‐title blinking for xfwm4 4.4.0, 4.4.1, or 4.4.2">xfwm4 4.4.0, 4.4.1, or 4.4.2</a></li>
        <li><a href="/resources/windowmanagernoblink.4.4.3.patch" title="Stop window‐title blinking for xfwm4 4.4.3">xfwm4 4.4.3</a></li>
      </ul>
    </div>

    <xhtml:h3>Make task list buttons expand to fill available space</xhtml:h3>
    <div>
      <p>Another thing I liked about XFCE was that if you had only a couple windows open, their taskbar buttons still were wide enough to cover the width of the screen.  Why cut off information for no reason?  Then they changed that, too.  This patch restores the old behavior.  Patches libxfcegui4.</p>
      <ul><li><a href="/resources/taskbarbuttonwidthsexpandtofillallspace.patch">Make task list buttons expand to fill available space</a></li></ul>
    </div>

  </div>
      </div>
    </content>
  </entry><entry>
    <updated>2007-12-02T00:45:01-05:00</updated>
    <summary>
            New: Clear formatting after sending a message; unmap CTRL+L.</summary>
    <title type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Pidgin Patches</div>
    </title>
    <link rel="alternate" type="application/xhtml+xml" href="http://twofoos.org/content/pidgin-patches/#update_2007-12-02T00:45:01-05:00"/>
    <id>http://twofoos.org/content/pidgin-patches/#update_2007-12-02T00:45:01-05:00</id>
    <category term="linux"/>
    <category term="patches"/>
    <content type="xhtml" xml:base="http://twofoos.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <strong>initial posting</strong>
        <div>

    <xhtml:h3>General Information</xhtml:h3>
    <div>
      <p>I created these patches somewhere around Gaim 2.0, and they still work as of Pidgin 2.4.1.</p>
    </div>

    <xhtml:h3>Clear formatting after sending a message</xhtml:h3>
    <div>
      <p>I can sort of understand why the Pidgin developers decided that colors, italics, etc. should persist from message to message:  It means there doesn't need to be a separate UI for configuring the defaults.  But I'd much prefer that there be a "use this as default formatting" button for the people who want it and that the formatting reset to that default every time a message is sent.  This patch doesn't bother with the button (though "Reset formatting" is now available in Pidgin itself), but it does automatically reset your formatting each time you send a message.</p>
      <ul><li><a href="/resources/pidgin_clearformattingonsendim.patch">Clear formatting after sending a message</a></li></ul>
    </div>

    <xhtml:h3>Unmap CTRL+L</xhtml:h3>
    <div>
      <p>CTRL+L clears a conversation history from the window.  I never want this, but I occasionally press it when I mistakenly believe that Firefox has focus.</p>
      <ul><li><a href="/resources/unmapcontroll.patch">Unmap CTRL+L</a></li></ul>
    </div>

  </div>
      </div>
    </content>
  </entry><entry>
    <updated>2007-12-02T00:45:00-05:00</updated>
    <summary>
            New: Change Edit | Preferences to Tools | Options; remove CTRL+J search accelerator; add cache links to network‐error page.</summary>
    <title type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Firefox Patches</div>
    </title>
    <link rel="alternate" type="application/xhtml+xml" href="http://twofoos.org/content/firefox-patches/#update_2007-12-02T00:45:00-05:00"/>
    <id>http://twofoos.org/content/firefox-patches/#update_2007-12-02T00:45:00-05:00</id>
    <category term="firefox"/>
    <category term="linux"/>
    <category term="patches"/>
    <content type="xhtml" xml:base="http://twofoos.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <strong>initial posting</strong>
        <div>

    <xhtml:h3>General Information</xhtml:h3>
    <div>
      <p>I've used some patches since Firefox 1.5, but I know I had to make some changes for 2.0, which is what most of these patches have been tested the most with.  I'm currently using them with Firefox 3 Beta 3.</p>
      <p>If you use the patches for the prebuilt binaries, you'll have to unpack the appropriate JAR files (<code>toolkit.jar</code> for the patch to the network‐error page; <code>browser.jar</code> for the other two), apply the patches, and jar them back up.  I recommend using the source patches if you're already compiling Firefox.</p>
    </div>

    <xhtml:h3>Change Edit | Preferences to Tools | Options</xhtml:h3>
    <div>
      <p><strong>"Edit" is a text‐manipulation menu.</strong>  I feel strongly about this.  "Tools" isn't a terrific place for the Options item, either, but it's an improvement.  I will concede that this is one thing the Mac does better with its application menu.</p>
      <ul>
        <li><a href="/resources/editpreferencestotoolsoptions_2.0.patch">Change Edit | Preferences to Tools | Options (Firefox 2 source build)</a></li>
        <li><a href="/resources/editpreferencestotoolsoptions_2.0-bin.patch">Change Edit | Preferences to Tools | Options (Firefox 2 prebuilt binary)</a></li>
        <li><a href="/resources/editpreferencestotoolsoptions.patch">Change Edit | Preferences to Tools | Options (Firefox 1.5 source build)</a></li>
      </ul>
    </div>

    <xhtml:h3>Unmap CTRL+J search accelerator</xhtml:h3>
    <div>
      <p>I use <a href="/content/quicksearches/">quicksearches</a> for my search needs, so I've hidden the search bar.  This has the undesirable effect of causing CTRL+J to open a window when I bump it by mistake.</p>
      <ul>
        <li><a href="/resources/removesearchaccelerator.patch">Unmap CTRL+J search accelerator (source build)</a></li>
        <li><a href="/resources/removesearchaccelerator-bin.patch">Unmap CTRL+J search accelerator (prebuilt binary)</a></li>
      </ul>
    </div>

    <xhtml:h3>Add cache links to network‐error page</xhtml:h3>
    <div>
      <p>When a page doesn't load because the server is down, I usually reach for Google Cache, the Wayback Machine, or Coral Cache.  This patch adds links to those sites' caches of a page when the page fails to load.</p>
      <ul>
        <li><a href="/resources/neterrorcachelinks.patch">Add cache links to network‐error pages (Firefox 2 and less)</a></li>
        <li><a href="/resources/neterrorcachelinks_3.0.patch">Add cache links to network‐error pages (Firefox 3)</a></li>
      </ul>
    </div>

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