<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.freehardwarefoundation.org"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Made to Order Software Corporation</title>
 <link>http://www.freehardwarefoundation.org</link>
 <description></description>
 <language>en</language>
<item>
 <title>Critical Security issue found with MO Anti-Pounding module for Drupal: Please update!</title>
 <link>http://www.freehardwarefoundation.org/mo_anti_pounding_security_issue</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&lt;strong&gt;Urgent Notice:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Made to Order Software has discovered and fixed a security flaw in our MO Anti-Pounding Drupal module. We have removed version 1.0 and made version 1.1 available.&lt;/p&gt;

&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/mo_anti_pounding_security_issue&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/mo_anti_pounding_security_issue#comments</comments>
 <category domain="http://www.freehardwarefoundation.org/taxonomy/term/262">My Drupal Website at m2osw.com</category>
 <pubDate>Wed, 10 Mar 2010 20:04:23 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">471 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>XGridChat 0.3.0</title>
 <link>http://www.freehardwarefoundation.org/xgridchat_release_0.3.0</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;div&gt;
&lt;p&gt;A companion product of&lt;strong&gt; &lt;em&gt;SLiteChat&lt;/em&gt;&lt;/strong&gt;, &lt;em&gt;&lt;strong&gt;XGridChat&lt;/strong&gt;&lt;/em&gt;, written by Cathy Pfeffer, has been released, version &lt;strong&gt;&lt;em&gt;0.3.0&lt;/em&gt;&lt;/strong&gt;. Please see the &lt;a href=&quot;http://www.slitechat.org/download&quot;&gt;downloads&lt;/a&gt; page. &lt;strong&gt;&lt;em&gt;XGridChat&lt;/em&gt;&lt;/strong&gt; is bundled with SLiteChat, and it is released in binary form only for Linux platforms.&lt;/p&gt;
&lt;p&gt;For more information about &lt;strong&gt;&lt;em&gt;XGridChat&lt;/em&gt;&lt;/strong&gt; (Cross Grid Chat), please see the &lt;a target=&quot;_blank&quot; href=&quot;http://www.m2osw.com/xgridchat&quot;&gt;main site&lt;/a&gt;.&lt;/p&gt;

&lt;/div&gt;&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/xgridchat_release_0.3.0&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/xgridchat_release_0.3.0#comments</comments>
 <category domain="http://www.freehardwarefoundation.org/slitechat_newsletter">SLiteChat Newsletter</category>
 <pubDate>Sun, 07 Mar 2010 17:16:24 +0000</pubDate>
 <dc:creator>Doug Barbieri</dc:creator>
 <guid isPermaLink="false">470 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>SLiteChat Release 1.6.0</title>
 <link>http://www.freehardwarefoundation.org/slitechat_release_1.6.0</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;div&gt;Made to Order Software Corp. is happy to announce the release of yet another version of&lt;strong&gt; &lt;em&gt;SLiteChat&lt;/em&gt;&lt;/strong&gt;.

&lt;/div&gt;&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/slitechat_release_1.6.0&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/slitechat_release_1.6.0#comments</comments>
 <category domain="http://www.freehardwarefoundation.org/slitechat_newsletter">SLiteChat Newsletter</category>
 <pubDate>Sat, 06 Mar 2010 20:47:07 +0000</pubDate>
 <dc:creator>Doug Barbieri</dc:creator>
 <guid isPermaLink="false">469 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>Flash 64 bit under Ubuntu not letting you click?!</title>
 <link>http://www.freehardwarefoundation.org/blog_flash_no_click</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;Use this excellent article if you are having difficulty clicking in your flash window (and you&amp;rsquo;re running Ubuntu 64 9.10):&lt;/p&gt;
&lt;p&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://profarius.com/content/64bit-java-flash-deathroll&quot;&gt;64bit Java / Flash Deathroll | Speaking What We See&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;He also rightly clears up the Java issue. This is a way to get native 64 bit installations for both Sun Java and Adobe Flash.&lt;/p&gt;&lt;!-- google_ad_section_end --&gt;</description>
 <comments>http://www.freehardwarefoundation.org/blog_flash_no_click#comments</comments>
 <pubDate>Fri, 26 Feb 2010 16:01:12 +0000</pubDate>
 <dc:creator>Doug Barbieri</dc:creator>
 <guid isPermaLink="false">467 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>MO Anti-pounding</title>
 <link>http://www.freehardwarefoundation.org/mo_anti_pounding</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;div class=&quot;product-info product display&quot;&gt;&lt;span class=&quot;uc-price-product uc-price-display uc-price&quot;&gt;$195.00&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;product-body&quot;&gt;&lt;p&gt;&lt;strong&gt;MO&amp;nbsp;Anti-pounding&lt;/strong&gt; helps you prevent heavy hammering of your websites from robots and individuals by catching and banning them before the Drupal database is accessed. Use this module to prevent a large amount of your resources from being eaten up by &lt;em&gt;malicious&lt;/em&gt; users.&lt;/p&gt;

&lt;/div&gt;&lt;div class=&quot;product-info product sell&quot;&gt;&lt;span class=&quot;uc-price-product uc-price-sell uc-price&quot;&gt;$195.00&lt;/span&gt;&lt;/div&gt;&lt;!-- google_ad_section_end --&gt;&lt;div class=&quot;add-to-cart&quot;&gt;&lt;form action=&quot;/rss.xml&quot;  accept-charset=&quot;UTF-8&quot; method=&quot;post&quot; id=&quot;uc-product-add-to-cart-form-466&quot;&gt;
&lt;div&gt;&lt;input type=&quot;hidden&quot; name=&quot;qty&quot; id=&quot;edit-qty&quot; value=&quot;1&quot;  /&gt;
&lt;input type=&quot;submit&quot; name=&quot;op&quot; id=&quot;edit-submit-466&quot; value=&quot;Add to cart&quot;  class=&quot;form-submit node-add-to-cart&quot; /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;form_build_id&quot; id=&quot;form-26c0177969bfdea7c229fe99b0ca5b74&quot; value=&quot;form-26c0177969bfdea7c229fe99b0ca5b74&quot;  /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;form_id&quot; id=&quot;edit-uc-product-add-to-cart-form-466&quot; value=&quot;uc_product_add_to_cart_form_466&quot;  /&gt;

&lt;/div&gt;&lt;/form&gt;
&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/mo_anti_pounding&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/mo_anti_pounding#comments</comments>
 <pubDate>Mon, 22 Feb 2010 11:58:39 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">466 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>What are yellow pages good for?</title>
 <link>http://www.freehardwarefoundation.org/my_yellow_pages_ad</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;Since I work a lot with the Internet, I often have people asking me whether the Yellow Pages are still useful...&lt;/p&gt;
&lt;p&gt;The fact is, there are still many people using the Yellow Pages. Most advanced geek will use an online directory such as &lt;a href=&quot;http://www.superpages.com/&quot; target=&quot;_blank&quot; title=&quot;US Yellow Page&quot;&gt;&lt;strong&gt;super&lt;/strong&gt;pages.com&lt;/a&gt;. Yet, for certain things such as looking for a plumber, people still use the Yellow Pages.&lt;/p&gt;
&lt;p&gt;So, how do I choose whether to have an ad in the Yellow Pages?&lt;/p&gt;

&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/my_yellow_pages_ad&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/my_yellow_pages_ad#comments</comments>
 <pubDate>Wed, 03 Feb 2010 01:05:35 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">462 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>Cell Phones finally opening up!</title>
 <link>http://www.freehardwarefoundation.org/cellphone_opening_up_to_telemarkers</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;That&#039;s it! The phone commissions have finally decided that it would be okay for telemarketers to call cell phones to sell their products and services to you.&lt;/p&gt;
&lt;p&gt;Personally, I do not think that, in itself, it is a bad thing... except that if I&amp;nbsp;receive even just 1 call a day and have to spend 1 minute each time, I will be burning 30 minutes a month for nothing. (Okay, with 1,000 minutes, it wouldn&#039;t matter that much, but that&#039;s like text messaging... if you receive spam via your phone and you have to pay 20 cents for each spam email you receive, the bill goes up for nothing!)&lt;/p&gt;

&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/cellphone_opening_up_to_telemarkers&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/cellphone_opening_up_to_telemarkers#comments</comments>
 <pubDate>Fri, 29 Jan 2010 20:57:14 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">432 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>Set Target (dynamic)</title>
 <link>http://www.freehardwarefoundation.org/swf_action_settargetdynamic</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;fieldset class=&quot;fieldgroup group-action&quot;&gt;&lt;legend&gt;SWF Action&lt;/legend&gt;&lt;div class=&quot;field field-type-content-taxonomy field-field-swf-action-type&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Category:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Movie        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-typed-action&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Details:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    (dynamic)        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-action-identifier&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Identifier:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    32        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-action-def&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Structure:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;div&gt;&lt;em&gt;&amp;lt;n.a.&amp;gt;&lt;/em&gt;&lt;/div&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-action-len&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Length:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    0 byte(s)        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-action-stack&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Stack:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    pop 1 (s)        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-action-operation&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Operation:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;div&gt;s&lt;sub&gt;1&lt;/sub&gt; := pop();&lt;br /&gt;
set_target(s&lt;sub&gt;1&lt;/sub&gt;);&lt;/div&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-tag-version&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Flash Version:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    3        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-nodereference field-field-see-also&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;See Also:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;/swf_action_callmethod&quot;&gt;Call Method&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;/swf_tag_definesprite&quot;&gt;DefineSprite&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;/swf_action_getmember&quot;&gt;Get Member&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;/swf_action_setmember&quot;&gt;Set Member&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;/swf_action_settarget&quot;&gt;Set Target&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;/fieldset&gt;
&lt;p&gt;Pop one string from the stack. If the string is the empty string, then 			the next actions apply to the main movie. Otherwise it is the name of a &lt;a href=&quot;/swf_tag_definesprite&quot;&gt;&lt;strong&gt;Sprite&lt;/strong&gt;&lt;/a&gt;&lt;a class=&quot;see_footnote&quot; id=&quot;footnoteref1_o9ffw0h&quot; title=&quot;Note that the name of a sprite is specified in the PlaceObject2 tag so as to be able to include the same DefineSprite tag multiple times and still be able to distinguish each instance.&quot; href=&quot;#footnote1_o9ffw0h&quot;&gt;1&lt;/a&gt; and the followings actions apply to that &lt;strong&gt;Sprite&lt;/strong&gt; only.

&lt;ol class=&quot;footnotes&quot;&gt;&lt;li&gt;&lt;a class=&quot;footnote&quot; id=&quot;footnote1_o9ffw0h&quot; href=&quot;#footnoteref1_o9ffw0h&quot;&gt;1.&lt;/a&gt; Note that the name of a sprite is specified in the &lt;a href=&quot;/swf_tag_placeobject2&quot;&gt;&lt;strong&gt;PlaceObject2&lt;/strong&gt;&lt;/a&gt; tag so as to be able to include the same &lt;a href=&quot;/swf_tag_definesprite&quot;&gt;&lt;strong&gt;DefineSprite&lt;/strong&gt;&lt;/a&gt; tag multiple times and still be able to distinguish each instance.&lt;/li&gt;
&lt;/ol&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/swf_action_settargetdynamic&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/swf_action_settargetdynamic#comments</comments>
 <category domain="http://www.freehardwarefoundation.org/taxonomy/term/579">Action</category>
 <category domain="http://www.freehardwarefoundation.org/taxonomy/term/638">DefineSprite</category>
 <category domain="http://www.freehardwarefoundation.org/taxonomy/term/688">Movie</category>
 <category domain="http://www.freehardwarefoundation.org/taxonomy/term/609">PlaceObject2</category>
 <category domain="http://www.freehardwarefoundation.org/taxonomy/term/624">Sprite</category>
 <pubDate>Fri, 15 Jan 2010 05:30:13 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">428 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>Pop</title>
 <link>http://www.freehardwarefoundation.org/swf_action_pop</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;fieldset class=&quot;fieldgroup group-action&quot;&gt;&lt;legend&gt;SWF Action&lt;/legend&gt;&lt;div class=&quot;field field-type-content-taxonomy field-field-swf-action-type&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Category:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Stack        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-typed-action&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Details:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    0        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-action-identifier&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Identifier:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    23        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-action-def&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Structure:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;div&gt;&lt;em&gt;&amp;lt;n.a.&amp;gt;&lt;/em&gt;&lt;/div&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-action-len&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Length:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    0 byte(s)        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-action-stack&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Stack:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    pop 1 (a)        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-action-operation&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Operation:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;div&gt;pop();&lt;/div&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-tag-version&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Flash Version:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    4        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-nodereference field-field-see-also&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;See Also:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;/swf_action_duplicate&quot;&gt;Duplicate&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;/swf_action_pushdata&quot;&gt;Push Data&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;/swf_action_swap&quot;&gt;Swap&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;/fieldset&gt;
&lt;p&gt;Pop one value from the stack and ignore it. This action is often used to simulate a procedure (versus a function.) Whenever you call a function, and the result has to be ignored, the pop action is used.&lt;/p&gt;

&lt;!-- google_ad_section_end --&gt;</description>
 <comments>http://www.freehardwarefoundation.org/swf_action_pop#comments</comments>
 <category domain="http://www.freehardwarefoundation.org/taxonomy/term/579">Action</category>
 <category domain="http://www.freehardwarefoundation.org/taxonomy/term/686">Stack</category>
 <pubDate>Tue, 12 Jan 2010 06:46:18 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">427 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>XOr</title>
 <link>http://www.freehardwarefoundation.org/swf_action_xor</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;fieldset class=&quot;fieldgroup group-action&quot;&gt;&lt;legend&gt;SWF Action&lt;/legend&gt;&lt;div class=&quot;field field-type-content-taxonomy field-field-swf-action-type&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Category:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Logical and Bitwise        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-typed-action&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Details:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    0        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-action-identifier&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Identifier:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    98        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-action-def&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Structure:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;div&gt;&lt;em&gt;&amp;lt;n.a.&amp;gt;&lt;/em&gt;&lt;/div&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-action-len&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Length:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    0 byte(s)        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-action-stack&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Stack:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    pop 2 (i), push 1 (i)        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-action-operation&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Operation:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;div&gt;i1 := pop();&lt;br /&gt;
i2 := pop();&lt;br /&gt;
r := i2 ^ i1;&lt;br /&gt;
push(r);&lt;/div&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-tag-version&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Flash Version:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    5        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-nodereference field-field-see-also&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;See Also:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;/swf_action_and&quot;&gt;And&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;/swf_action_logicaland&quot;&gt;Logical And&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;/swf_action_logicalnot&quot;&gt;Logical Not&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;/swf_action_logicalor&quot;&gt;Logical Or&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;/swf_action_or&quot;&gt;Or&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;/fieldset&gt;
&lt;p&gt;Pop two integers, compute the bitwise XOR and push the result back on the stack.&lt;/p&gt;
&lt;p&gt;This operator is used to generate a bitwise NOT with an &lt;em&gt;immediate&lt;/em&gt; value of -1. (There is not bitwise NOT action.)&lt;/p&gt;

&lt;!-- google_ad_section_end --&gt;</description>
 <comments>http://www.freehardwarefoundation.org/swf_action_xor#comments</comments>
 <category domain="http://www.freehardwarefoundation.org/taxonomy/term/579">Action</category>
 <category domain="http://www.freehardwarefoundation.org/taxonomy/term/692">Logical and Bitwise</category>
 <pubDate>Tue, 12 Jan 2010 06:37:49 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">426 at http://www.freehardwarefoundation.org</guid>
</item>
</channel>
</rss>

