<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>linuxcnc blogs</title>
	<link rel="self" href="http://lamp.unpythonic.net/planet-emc/atom.xml"/>
	<link href="http://lamp.unpythonic.net/planet-emc/"/>
	<id>http://lamp.unpythonic.net/planet-emc/atom.xml</id>
	<updated>2010-09-03T17:02:10+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry xml:lang="en">
		<title type="html">Shaped cutters</title>
		<link href="http://www.anderswallin.net/2010/09/shaped-cutters/"/>
		<id>http://www.anderswallin.net/?p=3615</id>
		<updated>2010-09-02T09:18:16+00:00</updated>
		<content type="html">&lt;p&gt;For making 60-degree dovetails, and R=2mm rounded edges.&lt;br /&gt;
&lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/09/02092010482.jpg&quot;&gt;&lt;img src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/09/02092010482-625x397.jpg&quot; alt=&quot;&quot; title=&quot;02092010482&quot; width=&quot;625&quot; height=&quot;397&quot; class=&quot;alignnone size-medium wp-image-3616&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>anderswallin.net » CNC</name>
			<uri>http://www.anderswallin.net</uri>
		</author>
		<source>
			<title type="html">anderswallin.net » CNC</title>
			<link rel="self" href="http://www.anderswallin.net/category/cnc/feed/"/>
			<id>http://www.anderswallin.net/category/cnc/feed/</id>
			<updated>2010-09-02T09:42:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">tkemc: visual improvements</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=773c1ff07dcb550a3480f15d3627677c888c9727"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=773c1ff07dcb550a3480f15d3627677c888c9727</id>
		<updated>2010-08-31T14:34:50+00:00</updated>
		<content type="html">&lt;pre&gt;
tkemc: visual improvements

* get rid of undesirable ridge border on jog speed controls
* align jog controls to the top of their area, not center
  (better appearance when there are no angular axes)
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=tcl/tkemc.tcl;fp=tcl/tkemc.tcl;h=7b9f177c2163e63b6ed60fde015431985bd3e9bf;hp=039ca69f353ec1305ff082e6ec526aac46c28ad3;hb=773c1ff07dcb550a3480f15d3627677c888c9727;hpb=ff39c661a96499fc6388cd7384424ab045c92cd2&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=tcl/tkemc.tcl;h=773c1ff07dcb550a3480f15d3627677c888c9727&quot;&gt;H&lt;/a&gt;] tcl/tkemc.tcl&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Jeff Epler &lt;&gt;</name>
			<email>jepler@unpythonic.net</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">tkemc: show work offsets for all axes</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=ff39c661a96499fc6388cd7384424ab045c92cd2"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=ff39c661a96499fc6388cd7384424ab045c92cd2</id>
		<updated>2010-08-31T14:30:16+00:00</updated>
		<content type="html">&lt;pre&gt;
tkemc: show work offsets for all axes
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=tcl/tkemc.tcl;fp=tcl/tkemc.tcl;h=039ca69f353ec1305ff082e6ec526aac46c28ad3;hp=b9005cd5a65253663a7feea0a51d9eaba6e61acd;hb=ff39c661a96499fc6388cd7384424ab045c92cd2;hpb=88c85ab86d6b2247cb2301a79dd5a7a557bb50bf&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=tcl/tkemc.tcl;h=ff39c661a96499fc6388cd7384424ab045c92cd2&quot;&gt;H&lt;/a&gt;] tcl/tkemc.tcl&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Al Smart &lt;&gt;</name>
			<email>smartmachinetool@yahoo.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Short trip to Buzias this saturday</title>
		<link href="http://juve.ro/blog/photography/01283258624"/>
		<id>http://juve.ro/blog/photography/01283258624</id>
		<updated>2010-08-31T12:43:44+00:00</updated>
		<content type="html">Close to my home town (Timisoara) there's a smaller city called &lt;a href=&quot;http://en.wikipedia.org/wiki/Buzia%C5%9F&quot;&gt;Buzias&lt;/a&gt;..</content>
		<author>
			<name>Alex Joni</name>
			<email>juve@juve.ro</email>
			<uri>http://juve.ro/blog/</uri>
		</author>
		<source>
			<title type="html">Alex's blog: photography and more</title>
			<subtitle type="html">summary of blogs...</subtitle>
			<link rel="self" href="http://juve.ro/blog?action=atom;hasname=1;name="/>
			<id>http://juve.ro/blog?action=atom;hasname=1;name=</id>
			<updated>2010-09-03T16:05:06+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Equatorial wedge – top plate</title>
		<link href="http://www.anderswallin.net/2010/08/equatorial-wedge-%e2%80%93-top-plate/"/>
		<id>http://www.anderswallin.net/?p=3606</id>
		<updated>2010-08-29T19:33:35+00:00</updated>
		<content type="html">&lt;p&gt;This is the top plate of the wedge which will be tilted so that the alt/az mount which is bolted to it has its azimuth axis pointing towards the celestial north pole. The side-plates will have to wait until next weekend.&lt;/p&gt;

&lt;a href=&quot;http://www.anderswallin.net/2010/08/equatorial-wedge-%e2%80%93-top-plate/attachment/29082010475/&quot; title=&quot;29082010475&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/29082010475-150x150.jpg&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;29082010475&quot; title=&quot;29082010475&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.anderswallin.net/2010/08/equatorial-wedge-%e2%80%93-top-plate/attachment/29082010478/&quot; title=&quot;29082010478&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/29082010478-150x150.jpg&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;29082010478&quot; title=&quot;29082010478&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.anderswallin.net/2010/08/equatorial-wedge-%e2%80%93-top-plate/attachment/29082010479/&quot; title=&quot;29082010479&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/29082010479-150x150.jpg&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;29082010479&quot; title=&quot;29082010479&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.anderswallin.net/2010/08/equatorial-wedge-%e2%80%93-top-plate/attachment/29082010480/&quot; title=&quot;29082010480&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/29082010480-150x150.jpg&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;29082010480&quot; title=&quot;29082010480&quot; /&gt;&lt;/a&gt;</content>
		<author>
			<name>anderswallin.net » CNC</name>
			<uri>http://www.anderswallin.net</uri>
		</author>
		<source>
			<title type="html">anderswallin.net » CNC</title>
			<link rel="self" href="http://www.anderswallin.net/category/cnc/feed/"/>
			<id>http://www.anderswallin.net/category/cnc/feed/</id>
			<updated>2010-09-02T09:42:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Merge branch 'v2.4_branch'</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=68221b56aaf9db73103b0c2e4623bd993b835a45"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=68221b56aaf9db73103b0c2e4623bd993b835a45</id>
		<updated>2010-08-29T18:56:22+00:00</updated>
		<content type="html">&lt;pre&gt;
Merge branch 'v2.4_branch'
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/README;fp=docs/README;h=c5400e06f604ecf869906997dfd860ec593ec2e5;hp=c00923568a06b2b17c308f105fe026c788127ec4;hb=68221b56aaf9db73103b0c2e4623bd993b835a45;hpb=e7d72f8934507b4c09e63d6de94f091cbf3b827e&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/README;h=68221b56aaf9db73103b0c2e4623bd993b835a45&quot;&gt;H&lt;/a&gt;] docs/README&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/config/lathe_config.lyx;fp=docs/src/config/lathe_config.lyx;h=1398bff5f6d178d5d96f627927db0b538bbc87fe;hp=f0a702966a3556f9a144ad12d0b4dd46aca02d0b;hb=68221b56aaf9db73103b0c2e4623bd993b835a45;hpb=e7d72f8934507b4c09e63d6de94f091cbf3b827e&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/config/lathe_config.lyx;h=68221b56aaf9db73103b0c2e4623bd993b835a45&quot;&gt;H&lt;/a&gt;] docs/src/config/lathe_config.lyx&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/config/stepconf.lyx;fp=docs/src/config/stepconf.lyx;h=bc7274a44d6f5d46152ed390554afda9e48afd6a;hp=70a96b0c6ae101cdf43b236e34f2fbb91b7b79b1;hb=68221b56aaf9db73103b0c2e4623bd993b835a45;hpb=e7d72f8934507b4c09e63d6de94f091cbf3b827e&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/config/stepconf.lyx;h=68221b56aaf9db73103b0c2e4623bd993b835a45&quot;&gt;H&lt;/a&gt;] docs/src/config/stepconf.lyx&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/config/stepper.lyx;fp=docs/src/config/stepper.lyx;h=689671b309bdbe448b660a35a6e367ea91c4c229;hp=4dda34ac05f7b19fe38c852e18a86df6e7913e4a;hb=68221b56aaf9db73103b0c2e4623bd993b835a45;hpb=e7d72f8934507b4c09e63d6de94f091cbf3b827e&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/config/stepper.lyx;h=68221b56aaf9db73103b0c2e4623bd993b835a45&quot;&gt;H&lt;/a&gt;] docs/src/config/stepper.lyx&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/hal/basic_hal.lyx;fp=docs/src/hal/basic_hal.lyx;h=c3cc94c04b7f76c695f63bf017c32b556dcbd54a;hp=7f7922ede9ec78e7ee17072d7007b99a791b17bb;hb=68221b56aaf9db73103b0c2e4623bd993b835a45;hpb=e7d72f8934507b4c09e63d6de94f091cbf3b827e&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/hal/basic_hal.lyx;h=68221b56aaf9db73103b0c2e4623bd993b835a45&quot;&gt;H&lt;/a&gt;] docs/src/hal/basic_hal.lyx&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/hal/halshow.lyx;fp=docs/src/hal/halshow.lyx;h=5ae5af68a9c80a7fa177b9f555d843c810d44fb9;hp=56413751568b65b37f85e5b501b53c66ee2a6046;hb=68221b56aaf9db73103b0c2e4623bd993b835a45;hpb=e7d72f8934507b4c09e63d6de94f091cbf3b827e&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/hal/halshow.lyx;h=68221b56aaf9db73103b0c2e4623bd993b835a45&quot;&gt;H&lt;/a&gt;] docs/src/hal/halshow.lyx&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/lathe/lathe-user.lyx;fp=docs/src/lathe/lathe-user.lyx;h=6f8b86141a1d34f5d1b55f64b7b8e8823ac29d27;hp=6166ff099be4848fc43c2bbceecd99d7c6745f53;hb=68221b56aaf9db73103b0c2e4623bd993b835a45;hpb=e7d72f8934507b4c09e63d6de94f091cbf3b827e&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/lathe/lathe-user.lyx;h=68221b56aaf9db73103b0c2e4623bd993b835a45&quot;&gt;H&lt;/a&gt;] docs/src/lathe/lathe-user.lyx&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/tool_parse.cc;fp=src/emc/rs274ngc/tool_parse.cc;h=383601e09df6ac2b46ae2760f710b8ece5be21c3;hp=4b54ffee353a09b730ba6942cd4c312f12f35cc7;hb=68221b56aaf9db73103b0c2e4623bd993b835a45;hpb=e7d72f8934507b4c09e63d6de94f091cbf3b827e&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/tool_parse.cc;h=68221b56aaf9db73103b0c2e4623bd993b835a45&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/tool_parse.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/usr_intf/pncconf/pncconf.py;fp=src/emc/usr_intf/pncconf/pncconf.py;h=081a0ce8c9e470364bd6d23eae6f1c4a06da1cd1;hp=b4792134714e5e1315234d1d3a00d793c6b483f8;hb=68221b56aaf9db73103b0c2e4623bd993b835a45;hpb=e7d72f8934507b4c09e63d6de94f091cbf3b827e&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/usr_intf/pncconf/pncconf.py;h=68221b56aaf9db73103b0c2e4623bd993b835a45&quot;&gt;H&lt;/a&gt;] src/emc/usr_intf/pncconf/pncconf.py&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Chris Radek &lt;&gt;</name>
			<email>chris@timeguy.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">interp: Get rid of tortured code</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=88c85ab86d6b2247cb2301a79dd5a7a557bb50bf"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=88c85ab86d6b2247cb2301a79dd5a7a557bb50bf</id>
		<updated>2010-08-29T17:47:36+00:00</updated>
		<content type="html">&lt;pre&gt;
interp: Get rid of tortured code

This
	b = (x != 0) ? 1 : 0;
is really just a tortured way to write
	b = x;
so do the simple thing.

Thanks to cradek for pointing these out.
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_convert.cc;fp=src/emc/rs274ngc/interp_convert.cc;h=df3674a064ca1798e78796bdc4fe28afbdb3c304;hp=912031c1ee13405ef84cdc72b15cbaff8e109cb1;hb=88c85ab86d6b2247cb2301a79dd5a7a557bb50bf;hpb=d29e5aa89714c555f969aaf2ace615ca212d2878&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_convert.cc;h=88c85ab86d6b2247cb2301a79dd5a7a557bb50bf&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_convert.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/rs274ngc_pre.cc;fp=src/emc/rs274ngc/rs274ngc_pre.cc;h=b9e02f39345b40bd0084bce9870f4d1a97ae496f;hp=17358ef850402735dfe1687fc8748fe16af5e9f7;hb=88c85ab86d6b2247cb2301a79dd5a7a557bb50bf;hpb=d29e5aa89714c555f969aaf2ace615ca212d2878&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/rs274ngc_pre.cc;h=88c85ab86d6b2247cb2301a79dd5a7a557bb50bf&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/rs274ngc_pre.cc&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Jeff Epler &lt;&gt;</name>
			<email>jepler@unpythonic.net</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">interp: use true, false instead of ON, OFF</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=d29e5aa89714c555f969aaf2ace615ca212d2878"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=d29e5aa89714c555f969aaf2ace615ca212d2878</id>
		<updated>2010-08-29T15:37:14+00:00</updated>
		<content type="html">&lt;pre&gt;
interp: use true, false instead of ON, OFF
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_convert.cc;fp=src/emc/rs274ngc/interp_convert.cc;h=912031c1ee13405ef84cdc72b15cbaff8e109cb1;hp=cac467d113e2580b8eb3bca43d9c9f5f03c44f82;hb=d29e5aa89714c555f969aaf2ace615ca212d2878;hpb=48c03b1cd32adaed99930dcbf1ac518eef510a51&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_convert.cc;h=d29e5aa89714c555f969aaf2ace615ca212d2878&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_convert.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_cycles.cc;fp=src/emc/rs274ngc/interp_cycles.cc;h=9935370edb5aaeb1560061004f7ad306e173e5aa;hp=d6fa46174fc693a01ad06d9b4abdedff39d99197;hb=d29e5aa89714c555f969aaf2ace615ca212d2878;hpb=48c03b1cd32adaed99930dcbf1ac518eef510a51&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_cycles.cc;h=d29e5aa89714c555f969aaf2ace615ca212d2878&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_cycles.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_execute.cc;fp=src/emc/rs274ngc/interp_execute.cc;h=1d39a8e184d034b7e951369bf5c5e5f115a23ba4;hp=568dfb7ea9c7547e435cd9aca52d6259a2b72bc0;hb=d29e5aa89714c555f969aaf2ace615ca212d2878;hpb=48c03b1cd32adaed99930dcbf1ac518eef510a51&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_execute.cc;h=d29e5aa89714c555f969aaf2ace615ca212d2878&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_execute.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_internal.cc;fp=src/emc/rs274ngc/interp_internal.cc;h=63baedb7d7f290e0287fd5785006d7d165fae46c;hp=e2508079dcb8fc808357f0fc853130f38a036d74;hb=d29e5aa89714c555f969aaf2ace615ca212d2878;hpb=48c03b1cd32adaed99930dcbf1ac518eef510a51&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_internal.cc;h=d29e5aa89714c555f969aaf2ace615ca212d2878&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_internal.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_internal.hh;fp=src/emc/rs274ngc/interp_internal.hh;h=d03b22310752851248b9b13ac59cdea168f8fb22;hp=97c95545a5c5af3e48bd9a6b0b12a6a73b012391;hb=d29e5aa89714c555f969aaf2ace615ca212d2878;hpb=48c03b1cd32adaed99930dcbf1ac518eef510a51&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_internal.hh;h=d29e5aa89714c555f969aaf2ace615ca212d2878&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_internal.hh&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_read.cc;fp=src/emc/rs274ngc/interp_read.cc;h=c0a03a222b22cb2c35b2a2c4b39e569a269dafa7;hp=8a7bfca0c8944225822876d819f7bdceded2fcda;hb=d29e5aa89714c555f969aaf2ace615ca212d2878;hpb=48c03b1cd32adaed99930dcbf1ac518eef510a51&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_read.cc;h=d29e5aa89714c555f969aaf2ace615ca212d2878&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_read.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/rs274ngc_pre.cc;fp=src/emc/rs274ngc/rs274ngc_pre.cc;h=17358ef850402735dfe1687fc8748fe16af5e9f7;hp=a16d912490fc14912280c6bda4dd23a44e0eeb56;hb=d29e5aa89714c555f969aaf2ace615ca212d2878;hpb=48c03b1cd32adaed99930dcbf1ac518eef510a51&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/rs274ngc_pre.cc;h=d29e5aa89714c555f969aaf2ace615ca212d2878&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/rs274ngc_pre.cc&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Jeff Epler &lt;&gt;</name>
			<email>jepler@unpythonic.net</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">interp: get rid of the ON_OFF typedef</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=48c03b1cd32adaed99930dcbf1ac518eef510a51"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=48c03b1cd32adaed99930dcbf1ac518eef510a51</id>
		<updated>2010-08-29T15:24:53+00:00</updated>
		<content type="html">&lt;pre&gt;
interp: get rid of the ON_OFF typedef

This typedef dates to the same era which provided us with the much-reviled
IS and SET_TO and is about as beneficial.
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_internal.hh;fp=src/emc/rs274ngc/interp_internal.hh;h=97c95545a5c5af3e48bd9a6b0b12a6a73b012391;hp=9751212e72f99db9bbf9bfdd32ced10fcaac8a10;hb=48c03b1cd32adaed99930dcbf1ac518eef510a51;hpb=1e3ffbca62a7833a466b42457f48231126b1b03b&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_internal.hh;h=48c03b1cd32adaed99930dcbf1ac518eef510a51&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_internal.hh&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/rs274ngc.hh;fp=src/emc/rs274ngc/rs274ngc.hh;h=1d850b69a26d21bb555aad89aee3b654340cc5dc;hp=81d9f4eb04c7f23aa5157bb417599a7d54490a85;hb=48c03b1cd32adaed99930dcbf1ac518eef510a51;hpb=1e3ffbca62a7833a466b42457f48231126b1b03b&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/rs274ngc.hh;h=48c03b1cd32adaed99930dcbf1ac518eef510a51&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/rs274ngc.hh&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/task/emctask.cc;fp=src/emc/task/emctask.cc;h=61a400ef8c2fba1d39a8e09e402573996f1c9b1f;hp=78398fb754b75e5c2237329026ff49f6d237a522;hb=48c03b1cd32adaed99930dcbf1ac518eef510a51;hpb=1e3ffbca62a7833a466b42457f48231126b1b03b&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/task/emctask.cc;h=48c03b1cd32adaed99930dcbf1ac518eef510a51&quot;&gt;H&lt;/a&gt;] src/emc/task/emctask.cc&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Jeff Epler &lt;&gt;</name>
			<email>jepler@unpythonic.net</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">interp: prefer boolean tests to == ON tests</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=1e3ffbca62a7833a466b42457f48231126b1b03b"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=1e3ffbca62a7833a466b42457f48231126b1b03b</id>
		<updated>2010-08-29T15:19:29+00:00</updated>
		<content type="html">&lt;pre&gt;
interp: prefer boolean tests to == ON tests

In idiomatic C++, the right way to check the truth value of a boolean
is to simply use it in a boolean context, not compare it to the ON
or OFF (true or false) value.

This change was performed mechanically by executing the following
commands in src/emc/rs274ngc:
  sed -i 's/\([-a-zA-Z_0-9&amp;gt;]*\) == ON/\1/g' *.cc
  sed -i 's/\([-a-zA-Z_0-9&amp;gt;]*\) != OFF/\1/g' *.cc
  sed -i 's/\([-a-zA-Z_0-9&amp;gt;]*\) == OFF/!\1/g' *.cc
  sed -i 's/\([-a-zA-Z_0-9&amp;gt;]*\) != ON/!\1/g' *.cc
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_check.cc;fp=src/emc/rs274ngc/interp_check.cc;h=97b4531165b3487216b454e3a905f5d7bc09dfdb;hp=7650c2d4d765fdae71275a9eb6df2efc3e74085c;hb=1e3ffbca62a7833a466b42457f48231126b1b03b;hpb=0d88ab0c4299f251a612410705d8f90593647ba8&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_check.cc;h=1e3ffbca62a7833a466b42457f48231126b1b03b&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_check.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_convert.cc;fp=src/emc/rs274ngc/interp_convert.cc;h=cac467d113e2580b8eb3bca43d9c9f5f03c44f82;hp=57627e07b8e6927b8dfa11f7e539eb198c8e1615;hb=1e3ffbca62a7833a466b42457f48231126b1b03b;hpb=0d88ab0c4299f251a612410705d8f90593647ba8&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_convert.cc;h=1e3ffbca62a7833a466b42457f48231126b1b03b&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_convert.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_cycles.cc;fp=src/emc/rs274ngc/interp_cycles.cc;h=d6fa46174fc693a01ad06d9b4abdedff39d99197;hp=c4304fdb38e31779f741a47419db69c9a4c7376b;hb=1e3ffbca62a7833a466b42457f48231126b1b03b;hpb=0d88ab0c4299f251a612410705d8f90593647ba8&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_cycles.cc;h=1e3ffbca62a7833a466b42457f48231126b1b03b&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_cycles.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_execute.cc;fp=src/emc/rs274ngc/interp_execute.cc;h=568dfb7ea9c7547e435cd9aca52d6259a2b72bc0;hp=23652282379c85732539bde3d129beed44c76225;hb=1e3ffbca62a7833a466b42457f48231126b1b03b;hpb=0d88ab0c4299f251a612410705d8f90593647ba8&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_execute.cc;h=1e3ffbca62a7833a466b42457f48231126b1b03b&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_execute.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_find.cc;fp=src/emc/rs274ngc/interp_find.cc;h=4926849717a114d5285763f2c79d3259fbd67407;hp=4ac496d4d5495895eae7b3e845008002cb2de3ff;hb=1e3ffbca62a7833a466b42457f48231126b1b03b;hpb=0d88ab0c4299f251a612410705d8f90593647ba8&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_find.cc;h=1e3ffbca62a7833a466b42457f48231126b1b03b&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_find.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_internal.cc;fp=src/emc/rs274ngc/interp_internal.cc;h=e2508079dcb8fc808357f0fc853130f38a036d74;hp=a1ddd75484d218e6cdc8b8dce8a6dd9a9a6d7895;hb=1e3ffbca62a7833a466b42457f48231126b1b03b;hpb=0d88ab0c4299f251a612410705d8f90593647ba8&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_internal.cc;h=1e3ffbca62a7833a466b42457f48231126b1b03b&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_internal.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_inverse.cc;fp=src/emc/rs274ngc/interp_inverse.cc;h=a005e11ce15dd5a61ddf5ae8441956c7d9b81da0;hp=6cff8833083ba4d40dfac2da520bf8a507c3d305;hb=1e3ffbca62a7833a466b42457f48231126b1b03b;hpb=0d88ab0c4299f251a612410705d8f90593647ba8&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_inverse.cc;h=1e3ffbca62a7833a466b42457f48231126b1b03b&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_inverse.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_read.cc;fp=src/emc/rs274ngc/interp_read.cc;h=8a7bfca0c8944225822876d819f7bdceded2fcda;hp=62d66f9e23452f702cab6dc476a217553a5b9d23;hb=1e3ffbca62a7833a466b42457f48231126b1b03b;hpb=0d88ab0c4299f251a612410705d8f90593647ba8&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_read.cc;h=1e3ffbca62a7833a466b42457f48231126b1b03b&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_read.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_write.cc;fp=src/emc/rs274ngc/interp_write.cc;h=06943d674b098714f8b94cc864898e11e4cd0819;hp=56ae7d0215b43ae95a91f5c86b33ad217eff4129;hb=1e3ffbca62a7833a466b42457f48231126b1b03b;hpb=0d88ab0c4299f251a612410705d8f90593647ba8&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_write.cc;h=1e3ffbca62a7833a466b42457f48231126b1b03b&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_write.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/rs274ngc_pre.cc;fp=src/emc/rs274ngc/rs274ngc_pre.cc;h=a16d912490fc14912280c6bda4dd23a44e0eeb56;hp=846ff3edade55bcd178e0243071f3d2c41378f98;hb=1e3ffbca62a7833a466b42457f48231126b1b03b;hpb=0d88ab0c4299f251a612410705d8f90593647ba8&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/rs274ngc_pre.cc;h=1e3ffbca62a7833a466b42457f48231126b1b03b&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/rs274ngc_pre.cc&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Jeff Epler &lt;&gt;</name>
			<email>jepler@unpythonic.net</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">interp: add t_flag</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=0d88ab0c4299f251a612410705d8f90593647ba8"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=0d88ab0c4299f251a612410705d8f90593647ba8</id>
		<updated>2010-08-29T13:59:34+00:00</updated>
		<content type="html">&lt;pre&gt;
interp: add t_flag

For symmetry, all words should be a combination of a number and a flag.
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_execute.cc;fp=src/emc/rs274ngc/interp_execute.cc;h=23652282379c85732539bde3d129beed44c76225;hp=d176b7b9465505c55ddd7ebc58504c72592e02fa;hb=0d88ab0c4299f251a612410705d8f90593647ba8;hpb=b3f0805e756da3ff63eece1de5d7c785d6e45453&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_execute.cc;h=0d88ab0c4299f251a612410705d8f90593647ba8&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_execute.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_internal.cc;fp=src/emc/rs274ngc/interp_internal.cc;h=a1ddd75484d218e6cdc8b8dce8a6dd9a9a6d7895;hp=3518c84a73bc11ed6c0e500851d00f0cb9e3a9ce;hb=0d88ab0c4299f251a612410705d8f90593647ba8;hpb=b3f0805e756da3ff63eece1de5d7c785d6e45453&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_internal.cc;h=0d88ab0c4299f251a612410705d8f90593647ba8&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_internal.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_internal.hh;fp=src/emc/rs274ngc/interp_internal.hh;h=9751212e72f99db9bbf9bfdd32ced10fcaac8a10;hp=473573af966e3b6e101cc1e53a3db8d28b1b8e9a;hb=0d88ab0c4299f251a612410705d8f90593647ba8;hpb=b3f0805e756da3ff63eece1de5d7c785d6e45453&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_internal.hh;h=0d88ab0c4299f251a612410705d8f90593647ba8&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_internal.hh&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_read.cc;fp=src/emc/rs274ngc/interp_read.cc;h=62d66f9e23452f702cab6dc476a217553a5b9d23;hp=f5635f7e838c7a1ce34476465b6208fd7ec4edee;hb=0d88ab0c4299f251a612410705d8f90593647ba8;hpb=b3f0805e756da3ff63eece1de5d7c785d6e45453&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_read.cc;h=0d88ab0c4299f251a612410705d8f90593647ba8&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_read.cc&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Jeff Epler &lt;&gt;</name>
			<email>jepler@unpythonic.net</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">interp: add s_flag</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=b3f0805e756da3ff63eece1de5d7c785d6e45453"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=b3f0805e756da3ff63eece1de5d7c785d6e45453</id>
		<updated>2010-08-29T13:56:22+00:00</updated>
		<content type="html">&lt;pre&gt;
interp: add s_flag

For symmetry, all words should be a combination of a number and a flag.
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_check.cc;fp=src/emc/rs274ngc/interp_check.cc;h=7650c2d4d765fdae71275a9eb6df2efc3e74085c;hp=0363562dbc7d1efe6993fcec203e900c567da8df;hb=b3f0805e756da3ff63eece1de5d7c785d6e45453;hpb=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_check.cc;h=b3f0805e756da3ff63eece1de5d7c785d6e45453&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_check.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_execute.cc;fp=src/emc/rs274ngc/interp_execute.cc;h=d176b7b9465505c55ddd7ebc58504c72592e02fa;hp=efd9917808a7f7544429eea9218919fe9f5cc3e1;hb=b3f0805e756da3ff63eece1de5d7c785d6e45453;hpb=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_execute.cc;h=b3f0805e756da3ff63eece1de5d7c785d6e45453&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_execute.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_internal.cc;fp=src/emc/rs274ngc/interp_internal.cc;h=3518c84a73bc11ed6c0e500851d00f0cb9e3a9ce;hp=bf8f886131c750ab0d1f617e8eb24767ec650105;hb=b3f0805e756da3ff63eece1de5d7c785d6e45453;hpb=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_internal.cc;h=b3f0805e756da3ff63eece1de5d7c785d6e45453&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_internal.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_internal.hh;fp=src/emc/rs274ngc/interp_internal.hh;h=473573af966e3b6e101cc1e53a3db8d28b1b8e9a;hp=dc38f8f934c9c8c5de28626022fbed6dc8a67c1e;hb=b3f0805e756da3ff63eece1de5d7c785d6e45453;hpb=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_internal.hh;h=b3f0805e756da3ff63eece1de5d7c785d6e45453&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_internal.hh&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_read.cc;fp=src/emc/rs274ngc/interp_read.cc;h=f5635f7e838c7a1ce34476465b6208fd7ec4edee;hp=d28dd6cc53e19fd39545f1a9c928122c5b404b49;hb=b3f0805e756da3ff63eece1de5d7c785d6e45453;hpb=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_read.cc;h=b3f0805e756da3ff63eece1de5d7c785d6e45453&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_read.cc&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Jeff Epler &lt;&gt;</name>
			<email>jepler@unpythonic.net</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">interp: add f_flag</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274</id>
		<updated>2010-08-29T13:49:10+00:00</updated>
		<content type="html">&lt;pre&gt;
interp: add f_flag

For symmetry, all words should be a combination of a number and a flag.
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_check.cc;fp=src/emc/rs274ngc/interp_check.cc;h=0363562dbc7d1efe6993fcec203e900c567da8df;hp=30c32733f62139b9e0ef194a035496427a5c12ee;hb=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274;hpb=68221b56aaf9db73103b0c2e4623bd993b835a45&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_check.cc;h=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_check.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_convert.cc;fp=src/emc/rs274ngc/interp_convert.cc;h=57627e07b8e6927b8dfa11f7e539eb198c8e1615;hp=f835f1f0ca09f3a5d611a8a86d795e125a62ad11;hb=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274;hpb=68221b56aaf9db73103b0c2e4623bd993b835a45&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_convert.cc;h=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_convert.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_execute.cc;fp=src/emc/rs274ngc/interp_execute.cc;h=efd9917808a7f7544429eea9218919fe9f5cc3e1;hp=851edf3df1b2f15b9b10f947ccc1b7199e61f80e;hb=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274;hpb=68221b56aaf9db73103b0c2e4623bd993b835a45&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_execute.cc;h=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_execute.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_internal.cc;fp=src/emc/rs274ngc/interp_internal.cc;h=bf8f886131c750ab0d1f617e8eb24767ec650105;hp=1cfa47a339b0467cce82d225c00c925720c7e811;hb=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274;hpb=68221b56aaf9db73103b0c2e4623bd993b835a45&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_internal.cc;h=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_internal.cc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_internal.hh;fp=src/emc/rs274ngc/interp_internal.hh;h=dc38f8f934c9c8c5de28626022fbed6dc8a67c1e;hp=b8c046277f705325b6c0e8fee88c6065ef24076a;hb=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274;hpb=68221b56aaf9db73103b0c2e4623bd993b835a45&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_internal.hh;h=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_internal.hh&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/interp_read.cc;fp=src/emc/rs274ngc/interp_read.cc;h=d28dd6cc53e19fd39545f1a9c928122c5b404b49;hp=842bfd2070df4dc015cba0a7e0b6b3fe44ec376e;hb=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274;hpb=68221b56aaf9db73103b0c2e4623bd993b835a45&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/interp_read.cc;h=6c13b77e5d3d1c03596a2873cf0f46be1f4b6274&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/interp_read.cc&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Jeff Epler &lt;&gt;</name>
			<email>jepler@unpythonic.net</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">add info on smart quotes</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=9bb49c2ceb9e1e641ecba991bab2391334dbea08"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=9bb49c2ceb9e1e641ecba991bab2391334dbea08</id>
		<updated>2010-08-29T13:37:16+00:00</updated>
		<content type="html">&lt;pre&gt;
add info on smart quotes

Signed-off-by: John Thornton &amp;lt;jthornton@gnipsel.com&amp;gt;
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/README;fp=docs/README;h=c5400e06f604ecf869906997dfd860ec593ec2e5;hp=c00923568a06b2b17c308f105fe026c788127ec4;hb=9bb49c2ceb9e1e641ecba991bab2391334dbea08;hpb=ebf1757b1656d3985d90b7658a8799219d7f0abb&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/README;h=9bb49c2ceb9e1e641ecba991bab2391334dbea08&quot;&gt;H&lt;/a&gt;] docs/README&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>John Thornton &lt;&gt;</name>
			<email>jthornton@gnipsel.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">typo's submitted by KimK</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=ebf1757b1656d3985d90b7658a8799219d7f0abb"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=ebf1757b1656d3985d90b7658a8799219d7f0abb</id>
		<updated>2010-08-29T13:30:45+00:00</updated>
		<content type="html">&lt;pre&gt;
typo's submitted by KimK

Signed-off-by: John Thornton &amp;lt;jthornton@gnipsel.com&amp;gt;
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/hal/halshow.lyx;fp=docs/src/hal/halshow.lyx;h=5ae5af68a9c80a7fa177b9f555d843c810d44fb9;hp=c08bf7a464f438b171dec0d53a860b31f9dda5fc;hb=ebf1757b1656d3985d90b7658a8799219d7f0abb;hpb=be77035e9def38911bfa65645ed2c3859d2ff6bc&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/hal/halshow.lyx;h=ebf1757b1656d3985d90b7658a8799219d7f0abb&quot;&gt;H&lt;/a&gt;] docs/src/hal/halshow.lyx&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>John Thornton &lt;&gt;</name>
			<email>jthornton@gnipsel.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">typo's submitted by KimK</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=be77035e9def38911bfa65645ed2c3859d2ff6bc"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=be77035e9def38911bfa65645ed2c3859d2ff6bc</id>
		<updated>2010-08-29T13:29:40+00:00</updated>
		<content type="html">&lt;pre&gt;
typo's submitted by KimK

Signed-off-by: John Thornton &amp;lt;jthornton@gnipsel.com&amp;gt;
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/lathe/lathe-user.lyx;fp=docs/src/lathe/lathe-user.lyx;h=6f8b86141a1d34f5d1b55f64b7b8e8823ac29d27;hp=6166ff099be4848fc43c2bbceecd99d7c6745f53;hb=be77035e9def38911bfa65645ed2c3859d2ff6bc;hpb=f355eed4488877294632dcf117a56eda7ff1de4e&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/lathe/lathe-user.lyx;h=be77035e9def38911bfa65645ed2c3859d2ff6bc&quot;&gt;H&lt;/a&gt;] docs/src/lathe/lathe-user.lyx&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>John Thornton &lt;&gt;</name>
			<email>jthornton@gnipsel.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">typo's submitted by KimK</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=f355eed4488877294632dcf117a56eda7ff1de4e"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=f355eed4488877294632dcf117a56eda7ff1de4e</id>
		<updated>2010-08-29T13:28:16+00:00</updated>
		<content type="html">&lt;pre&gt;
typo's submitted by KimK

Signed-off-by: John Thornton &amp;lt;jthornton@gnipsel.com&amp;gt;
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/hal/basic_hal.lyx;fp=docs/src/hal/basic_hal.lyx;h=c3cc94c04b7f76c695f63bf017c32b556dcbd54a;hp=7271e802127cb4922b575c082fae25c4b514788c;hb=f355eed4488877294632dcf117a56eda7ff1de4e;hpb=e1688c8cce039756a9ed3d352a2405ed93fddbe2&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/hal/basic_hal.lyx;h=f355eed4488877294632dcf117a56eda7ff1de4e&quot;&gt;H&lt;/a&gt;] docs/src/hal/basic_hal.lyx&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>John Thornton &lt;&gt;</name>
			<email>jthornton@gnipsel.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">typo's subbmitted by KimK</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=e1688c8cce039756a9ed3d352a2405ed93fddbe2"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=e1688c8cce039756a9ed3d352a2405ed93fddbe2</id>
		<updated>2010-08-29T13:27:05+00:00</updated>
		<content type="html">&lt;pre&gt;
typo's subbmitted by KimK

Signed-off-by: John Thornton &amp;lt;jthornton@gnipsel.com&amp;gt;
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/hal/halshow.lyx;fp=docs/src/hal/halshow.lyx;h=c08bf7a464f438b171dec0d53a860b31f9dda5fc;hp=56413751568b65b37f85e5b501b53c66ee2a6046;hb=e1688c8cce039756a9ed3d352a2405ed93fddbe2;hpb=f7023e01f91768cb870c4aeffb4df38f15335dd0&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/hal/halshow.lyx;h=e1688c8cce039756a9ed3d352a2405ed93fddbe2&quot;&gt;H&lt;/a&gt;] docs/src/hal/halshow.lyx&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>John Thornton &lt;&gt;</name>
			<email>jthornton@gnipsel.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">typo's submitted by KimK</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=f7023e01f91768cb870c4aeffb4df38f15335dd0"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=f7023e01f91768cb870c4aeffb4df38f15335dd0</id>
		<updated>2010-08-29T13:20:05+00:00</updated>
		<content type="html">&lt;pre&gt;
typo's submitted by KimK

Signed-off-by: John Thornton &amp;lt;jthornton@gnipsel.com&amp;gt;
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/hal/basic_hal.lyx;fp=docs/src/hal/basic_hal.lyx;h=7271e802127cb4922b575c082fae25c4b514788c;hp=7f7922ede9ec78e7ee17072d7007b99a791b17bb;hb=f7023e01f91768cb870c4aeffb4df38f15335dd0;hpb=b67d85101c2f5fd1051a26e16692db5970c31df6&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/hal/basic_hal.lyx;h=f7023e01f91768cb870c4aeffb4df38f15335dd0&quot;&gt;H&lt;/a&gt;] docs/src/hal/basic_hal.lyx&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>John Thornton &lt;&gt;</name>
			<email>jthornton@gnipsel.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">typo's submitted by KimK</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=b67d85101c2f5fd1051a26e16692db5970c31df6"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=b67d85101c2f5fd1051a26e16692db5970c31df6</id>
		<updated>2010-08-29T13:18:45+00:00</updated>
		<content type="html">&lt;pre&gt;
typo's submitted by KimK

Signed-off-by: John Thornton &amp;lt;jthornton@gnipsel.com&amp;gt;
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/config/stepper.lyx;fp=docs/src/config/stepper.lyx;h=689671b309bdbe448b660a35a6e367ea91c4c229;hp=4dda34ac05f7b19fe38c852e18a86df6e7913e4a;hb=b67d85101c2f5fd1051a26e16692db5970c31df6;hpb=802f05f5e09d76e1ff09898146bbe1c37e8d2b22&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/config/stepper.lyx;h=b67d85101c2f5fd1051a26e16692db5970c31df6&quot;&gt;H&lt;/a&gt;] docs/src/config/stepper.lyx&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>John Thornton &lt;&gt;</name>
			<email>jthornton@gnipsel.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">typo's subbmitted by KimK</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=802f05f5e09d76e1ff09898146bbe1c37e8d2b22"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=802f05f5e09d76e1ff09898146bbe1c37e8d2b22</id>
		<updated>2010-08-29T13:14:27+00:00</updated>
		<content type="html">&lt;pre&gt;
typo's subbmitted by KimK

Signed-off-by: John Thornton &amp;lt;jthornton@gnipsel.com&amp;gt;
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/config/lathe_config.lyx;fp=docs/src/config/lathe_config.lyx;h=1398bff5f6d178d5d96f627927db0b538bbc87fe;hp=f0a702966a3556f9a144ad12d0b4dd46aca02d0b;hb=802f05f5e09d76e1ff09898146bbe1c37e8d2b22;hpb=a7553c52761433ac28235947aacdea8be3dc660c&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/config/lathe_config.lyx;h=802f05f5e09d76e1ff09898146bbe1c37e8d2b22&quot;&gt;H&lt;/a&gt;] docs/src/config/lathe_config.lyx&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>John Thornton &lt;&gt;</name>
			<email>jthornton@gnipsel.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">note that no hardware needs to be connected to run the latency test</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=a7553c52761433ac28235947aacdea8be3dc660c"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=a7553c52761433ac28235947aacdea8be3dc660c</id>
		<updated>2010-08-29T11:27:23+00:00</updated>
		<content type="html">&lt;pre&gt;
note that no hardware needs to be connected to run the latency test

Signed-off-by: John Thornton &amp;lt;jthornton@gnipsel.com&amp;gt;
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/config/stepconf.lyx;fp=docs/src/config/stepconf.lyx;h=bc7274a44d6f5d46152ed390554afda9e48afd6a;hp=70a96b0c6ae101cdf43b236e34f2fbb91b7b79b1;hb=a7553c52761433ac28235947aacdea8be3dc660c;hpb=cdc8de0a4b5b6fadbf3dbfb4e66fcb9bb76da769&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/config/stepconf.lyx;h=a7553c52761433ac28235947aacdea8be3dc660c&quot;&gt;H&lt;/a&gt;] docs/src/config/stepconf.lyx&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>John Thornton &lt;&gt;</name>
			<email>jthornton@gnipsel.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">On random tc, correctly skip invalid tool table entries</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=f3bcf95d3ddf433a136d60ac9267033882c06bc3"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=f3bcf95d3ddf433a136d60ac9267033882c06bc3</id>
		<updated>2010-08-28T23:51:35+00:00</updated>
		<content type="html">&lt;pre&gt;
On random tc, correctly skip invalid tool table entries

This fixes an error case on random tc when a tool table entry
described a pocket that was out of range.  This printed an error
message but then if there were subsequent valid words on the line,
the entry was incorrectly marked as 'valid' again, and the invalid
pocket number caused the array to be written out of bounds.

To reproduce, on a random tc config, use a tool entry such as
T1 P99999 Z1.0

With this change, the invalid entry is skipped when reading, so
when the tool table later gets rewritten it's gone.  I think this
was the original intent.
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/rs274ngc/tool_parse.cc;fp=src/emc/rs274ngc/tool_parse.cc;h=383601e09df6ac2b46ae2760f710b8ece5be21c3;hp=4b54ffee353a09b730ba6942cd4c312f12f35cc7;hb=f3bcf95d3ddf433a136d60ac9267033882c06bc3;hpb=9bb49c2ceb9e1e641ecba991bab2391334dbea08&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/rs274ngc/tool_parse.cc;h=f3bcf95d3ddf433a136d60ac9267033882c06bc3&quot;&gt;H&lt;/a&gt;] src/emc/rs274ngc/tool_parse.cc&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Chris Radek &lt;&gt;</name>
			<email>chris@timeguy.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Equatorial wedge – base plate</title>
		<link href="http://www.anderswallin.net/2010/08/equatorial-wedge-base-plate/"/>
		<id>http://www.anderswallin.net/?p=3603</id>
		<updated>2010-08-28T19:26:17+00:00</updated>
		<content type="html">&lt;p&gt;I&amp;#8217;m building an &lt;a href=&quot;http://images.google.com/images?hl=en&amp;source=imghp&amp;biw=1258&amp;bih=706&amp;q=equatorial+wedge&amp;gbv=2&amp;aq=f&amp;aqi=&amp;aql=&amp;oq=&amp;gs_rfai=&quot;&gt;equatorial wedge&lt;/a&gt; which will transform my new &lt;a href=&quot;http://en.wikipedia.org/wiki/Altazimuth_mount&quot;&gt;alt/az&lt;/a&gt; goto-&lt;a href=&quot;http://en.wikipedia.org/wiki/GoTo_%28telescopes%29&quot;&gt;mount&lt;/a&gt; into an &lt;a href=&quot;http://en.wikipedia.org/wiki/Equatorial_mount&quot;&gt;equatorial mount&lt;/a&gt;. This is the first part which attaches to the tripod. Two smaller side plates will be bolted to this plate and support a similarly shaped tilted plate to which the alt/az head attaches. The design is similar to the &amp;#8220;&lt;a href=&quot;http://www.pulsar-optical.co.uk/prod/astroengineering/telescopemountings/megawedgepro1.html&quot;&gt;mega wedge pro&lt;/a&gt;&amp;#8221; (how about that for a product name!).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/28082010473r-1.jpg&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-3604&quot; title=&quot;28082010473r-1&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/28082010473r-1-525x625.jpg&quot; alt=&quot;&quot; width=&quot;525&quot; height=&quot;625&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>anderswallin.net » CNC</name>
			<uri>http://www.anderswallin.net</uri>
		</author>
		<source>
			<title type="html">anderswallin.net » CNC</title>
			<link rel="self" href="http://www.anderswallin.net/category/cnc/feed/"/>
			<id>http://www.anderswallin.net/category/cnc/feed/</id>
			<updated>2010-09-02T09:42:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">complete installation of gladevcp</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=69f192a404176f701583c3cb387f0557d1cc4de7"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=69f192a404176f701583c3cb387f0557d1cc4de7</id>
		<updated>2010-08-28T13:52:52+00:00</updated>
		<content type="html">&lt;pre&gt;
complete installation of gladevcp
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/Makefile;fp=src/Makefile;h=7b984e3e21eb0414e0c8ab97496096f4c3d30336;hp=c6d44aa29b067f464ac5c5bbbdfe62dac4ca0312;hb=69f192a404176f701583c3cb387f0557d1cc4de7;hpb=45bded52ba26f108f0ba13cfb4d4970bb734ca03&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/Makefile;h=69f192a404176f701583c3cb387f0557d1cc4de7&quot;&gt;H&lt;/a&gt;] src/Makefile&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Jeff Epler &lt;&gt;</name>
			<email>jepler@unpythonic.net</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">remove file added by mistake</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=e7d72f8934507b4c09e63d6de94f091cbf3b827e"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=e7d72f8934507b4c09e63d6de94f091cbf3b827e</id>
		<updated>2010-08-28T13:34:44+00:00</updated>
		<content type="html">&lt;pre&gt;
remove file added by mistake
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=configs/plasma-thc/mp1000_serial.py.threadedNonSafe;fp=configs/plasma-thc/mp1000_serial.py.threadedNonSafe;h=0000000000000000000000000000000000000000;hp=ae745c9e15bc66198888f0a51d10b8201f57b214;hb=e7d72f8934507b4c09e63d6de94f091cbf3b827e;hpb=c82ede900dbb5faa6595cf05ad22d4c70455e7ba&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=configs/plasma-thc/mp1000_serial.py.threadedNonSafe;h=e7d72f8934507b4c09e63d6de94f091cbf3b827e&quot;&gt;H&lt;/a&gt;] configs/plasma-thc/mp1000_serial.py.threadedNonSafe&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Jeff Epler &lt;&gt;</name>
			<email>jepler@unpythonic.net</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">remove execute bits that don't belong</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=c82ede900dbb5faa6595cf05ad22d4c70455e7ba"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=c82ede900dbb5faa6595cf05ad22d4c70455e7ba</id>
		<updated>2010-08-28T13:31:49+00:00</updated>
		<content type="html">&lt;pre&gt;
remove execute bits that don't belong
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/emc/kinematics/gantrykins.c;fp=src/emc/kinematics/gantrykins.c;h=1ff24025da9d22a2f91b3c563fc79bede34b9d3e;hp=1ff24025da9d22a2f91b3c563fc79bede34b9d3e;hb=c82ede900dbb5faa6595cf05ad22d4c70455e7ba;hpb=69f192a404176f701583c3cb387f0557d1cc4de7&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/emc/kinematics/gantrykins.c;h=c82ede900dbb5faa6595cf05ad22d4c70455e7ba&quot;&gt;H&lt;/a&gt;] src/emc/kinematics/gantrykins.c&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/hal/classicladder/configplc;fp=src/hal/classicladder/configplc;h=5630dd9f8b1f648f068a4edc4fd71764a68b94f1;hp=5630dd9f8b1f648f068a4edc4fd71764a68b94f1;hb=c82ede900dbb5faa6595cf05ad22d4c70455e7ba;hpb=69f192a404176f701583c3cb387f0557d1cc4de7&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/hal/classicladder/configplc;h=c82ede900dbb5faa6595cf05ad22d4c70455e7ba&quot;&gt;H&lt;/a&gt;] src/hal/classicladder/configplc&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/hal/classicladder/projects_examples/IndexedVar_used_in_function.clp;fp=src/hal/classicladder/projects_examples/IndexedVar_used_in_function.clp;h=10cf0b650b95b8e69e373534225376f5a6bd939f;hp=10cf0b650b95b8e69e373534225376f5a6bd939f;hb=c82ede900dbb5faa6595cf05ad22d4c70455e7ba;hpb=69f192a404176f701583c3cb387f0557d1cc4de7&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/hal/classicladder/projects_examples/IndexedVar_used_in_function.clp;h=c82ede900dbb5faa6595cf05ad22d4c70455e7ba&quot;&gt;H&lt;/a&gt;] src/hal/classicladder/projects_examples/IndexedVar_used_in_function.clp&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/hal/classicladder/projects_examples/example.clp;fp=src/hal/classicladder/projects_examples/example.clp;h=b1adb14d08045bf9c0a56573b8a3fab8faae5729;hp=b1adb14d08045bf9c0a56573b8a3fab8faae5729;hb=c82ede900dbb5faa6595cf05ad22d4c70455e7ba;hpb=69f192a404176f701583c3cb387f0557d1cc4de7&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/hal/classicladder/projects_examples/example.clp;h=c82ede900dbb5faa6595cf05ad22d4c70455e7ba&quot;&gt;H&lt;/a&gt;] src/hal/classicladder/projects_examples/example.clp&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/hal/classicladder/projects_examples/modbus_rtu_serial.clp;fp=src/hal/classicladder/projects_examples/modbus_rtu_serial.clp;h=4f15851f4f346be4bc70a12c6f983fe351ef0d7d;hp=4f15851f4f346be4bc70a12c6f983fe351ef0d7d;hb=c82ede900dbb5faa6595cf05ad22d4c70455e7ba;hpb=69f192a404176f701583c3cb387f0557d1cc4de7&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/hal/classicladder/projects_examples/modbus_rtu_serial.clp;h=c82ede900dbb5faa6595cf05ad22d4c70455e7ba&quot;&gt;H&lt;/a&gt;] src/hal/classicladder/projects_examples/modbus_rtu_serial.clp&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/hal/classicladder/projects_examples/test_call_subroutines.clp;fp=src/hal/classicladder/projects_examples/test_call_subroutines.clp;h=5233d0cb12cb57dbd78bdb61cc4a8418f1e1ab9f;hp=5233d0cb12cb57dbd78bdb61cc4a8418f1e1ab9f;hb=c82ede900dbb5faa6595cf05ad22d4c70455e7ba;hpb=69f192a404176f701583c3cb387f0557d1cc4de7&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/hal/classicladder/projects_examples/test_call_subroutines.clp;h=c82ede900dbb5faa6595cf05ad22d4c70455e7ba&quot;&gt;H&lt;/a&gt;] src/hal/classicladder/projects_examples/test_call_subroutines.clp&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/hal/drivers/opto_ac5.c;fp=src/hal/drivers/opto_ac5.c;h=1f3b2d5e959e31873231a787faa7bf95e1c27457;hp=1f3b2d5e959e31873231a787faa7bf95e1c27457;hb=c82ede900dbb5faa6595cf05ad22d4c70455e7ba;hpb=69f192a404176f701583c3cb387f0557d1cc4de7&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/hal/drivers/opto_ac5.c;h=c82ede900dbb5faa6595cf05ad22d4c70455e7ba&quot;&gt;H&lt;/a&gt;] src/hal/drivers/opto_ac5.c&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/hal/drivers/opto_ac5.h;fp=src/hal/drivers/opto_ac5.h;h=36cc1c5ec7a2524bdf9a4a05d0527308d50f1232;hp=36cc1c5ec7a2524bdf9a4a05d0527308d50f1232;hb=c82ede900dbb5faa6595cf05ad22d4c70455e7ba;hpb=69f192a404176f701583c3cb387f0557d1cc4de7&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/hal/drivers/opto_ac5.h;h=c82ede900dbb5faa6595cf05ad22d4c70455e7ba&quot;&gt;H&lt;/a&gt;] src/hal/drivers/opto_ac5.h&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Jeff Epler &lt;&gt;</name>
			<email>jepler@unpythonic.net</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">add gladevcp.py for gladevcp component</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=45bded52ba26f108f0ba13cfb4d4970bb734ca03"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=45bded52ba26f108f0ba13cfb4d4970bb734ca03</id>
		<updated>2010-08-27T23:17:04+00:00</updated>
		<content type="html">&lt;pre&gt;
add gladevcp.py for gladevcp component

somehow this got missed
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/hal/user_comps/gladevcp.py;fp=src/hal/user_comps/gladevcp.py;h=bc9a2bfb2b0058d5a28e02408eaa9cbbacb80eba;hp=0000000000000000000000000000000000000000;hb=45bded52ba26f108f0ba13cfb4d4970bb734ca03;hpb=fff191617586c043a483f524c633f1587ab35cd6&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/hal/user_comps/gladevcp.py;h=45bded52ba26f108f0ba13cfb4d4970bb734ca03&quot;&gt;H&lt;/a&gt;] src/hal/user_comps/gladevcp.py&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Chris Morley &lt;&gt;</name>
			<email>chrisinnanaimo@hotmail.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">addbasic  man page for gladevcp</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=fff191617586c043a483f524c633f1587ab35cd6"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=fff191617586c043a483f524c633f1587ab35cd6</id>
		<updated>2010-08-27T22:47:14+00:00</updated>
		<content type="html">&lt;pre&gt;
addbasic  man page for gladevcp
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/man/man9/gladevcp.9;fp=docs/man/man9/gladevcp.9;h=3cf7716939236861e7d274c186102f74114deea1;hp=0000000000000000000000000000000000000000;hb=fff191617586c043a483f524c633f1587ab35cd6;hpb=9fe44f37b73d66a2a84c0fee2461f0372bfad839&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/man/man9/gladevcp.9;h=fff191617586c043a483f524c633f1587ab35cd6&quot;&gt;H&lt;/a&gt;] docs/man/man9/gladevcp.9&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Chris Morley &lt;&gt;</name>
			<email>chrisinnanaimo@hotmail.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">add gladevcp to emc</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=9fe44f37b73d66a2a84c0fee2461f0372bfad839"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=9fe44f37b73d66a2a84c0fee2461f0372bfad839</id>
		<updated>2010-08-27T22:21:16+00:00</updated>
		<content type="html">&lt;pre&gt;
add gladevcp to emc

This allows virtual control panals to be made
using GTK and the GLADE UI editor. At this point
system links need to be added to use GLADE. see
the READ_ME
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=lib/python/gladevcp/READ_ME;fp=lib/python/gladevcp/READ_ME;h=c05d25e145cb8ad5003e52baf275a8dc83d8dd3f;hp=0000000000000000000000000000000000000000;hb=9fe44f37b73d66a2a84c0fee2461f0372bfad839;hpb=9407cf49c9e5aa2453e36fdff6aacceed77e6898&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=lib/python/gladevcp/READ_ME;h=9fe44f37b73d66a2a84c0fee2461f0372bfad839&quot;&gt;H&lt;/a&gt;] lib/python/gladevcp/READ_ME&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=lib/python/gladevcp/hal_python.xml;fp=lib/python/gladevcp/hal_python.xml;h=faa43e5e56f34cb2aedd0698d1aaa5c489350b55;hp=0000000000000000000000000000000000000000;hb=9fe44f37b73d66a2a84c0fee2461f0372bfad839;hpb=9407cf49c9e5aa2453e36fdff6aacceed77e6898&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=lib/python/gladevcp/hal_python.xml;h=9fe44f37b73d66a2a84c0fee2461f0372bfad839&quot;&gt;H&lt;/a&gt;] lib/python/gladevcp/hal_python.xml&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=lib/python/gladevcp/hal_pythonplugin.py;fp=lib/python/gladevcp/hal_pythonplugin.py;h=0d72f88482368b9cd6d7a12b4aec55088017eb30;hp=0000000000000000000000000000000000000000;hb=9fe44f37b73d66a2a84c0fee2461f0372bfad839;hpb=9407cf49c9e5aa2453e36fdff6aacceed77e6898&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=lib/python/gladevcp/hal_pythonplugin.py;h=9fe44f37b73d66a2a84c0fee2461f0372bfad839&quot;&gt;H&lt;/a&gt;] lib/python/gladevcp/hal_pythonplugin.py&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=lib/python/gladevcp/hal_widgets.py;fp=lib/python/gladevcp/hal_widgets.py;h=40a5d59a4ab3a90cf4f22342a26c29576612e02e;hp=0000000000000000000000000000000000000000;hb=9fe44f37b73d66a2a84c0fee2461f0372bfad839;hpb=9407cf49c9e5aa2453e36fdff6aacceed77e6898&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=lib/python/gladevcp/hal_widgets.py;h=9fe44f37b73d66a2a84c0fee2461f0372bfad839&quot;&gt;H&lt;/a&gt;] lib/python/gladevcp/hal_widgets.py&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=lib/python/gladevcp/led.py;fp=lib/python/gladevcp/led.py;h=fd82a47064a73090d24a1ca11fa344a83704e306;hp=0000000000000000000000000000000000000000;hb=9fe44f37b73d66a2a84c0fee2461f0372bfad839;hpb=9407cf49c9e5aa2453e36fdff6aacceed77e6898&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=lib/python/gladevcp/led.py;h=9fe44f37b73d66a2a84c0fee2461f0372bfad839&quot;&gt;H&lt;/a&gt;] lib/python/gladevcp/led.py&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=lib/python/gladevcp/widget-hal_pythonplugin-hal_led.png;fp=lib/python/gladevcp/widget-hal_pythonplugin-hal_led.png;h=c458731ff1de9c94133ac519c30dd15b90bf9440;hp=0000000000000000000000000000000000000000;hb=9fe44f37b73d66a2a84c0fee2461f0372bfad839;hpb=9407cf49c9e5aa2453e36fdff6aacceed77e6898&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=lib/python/gladevcp/widget-hal_pythonplugin-hal_led.png;h=9fe44f37b73d66a2a84c0fee2461f0372bfad839&quot;&gt;H&lt;/a&gt;] lib/python/gladevcp/widget-hal_pythonplugin-hal_led.png&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=lib/python/gladevcp_makepins.py;fp=lib/python/gladevcp_makepins.py;h=ab426cb9b9ed4be3f0aa2c4af5660db6a2cbbc83;hp=0000000000000000000000000000000000000000;hb=9fe44f37b73d66a2a84c0fee2461f0372bfad839;hpb=9407cf49c9e5aa2453e36fdff6aacceed77e6898&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=lib/python/gladevcp_makepins.py;h=9fe44f37b73d66a2a84c0fee2461f0372bfad839&quot;&gt;H&lt;/a&gt;] lib/python/gladevcp_makepins.py&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/Makefile;fp=src/Makefile;h=c6d44aa29b067f464ac5c5bbbdfe62dac4ca0312;hp=0cb2f672f169938d2993bd512acc5bab3ace2d4c;hb=9fe44f37b73d66a2a84c0fee2461f0372bfad839;hpb=9407cf49c9e5aa2453e36fdff6aacceed77e6898&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/Makefile;h=9fe44f37b73d66a2a84c0fee2461f0372bfad839&quot;&gt;H&lt;/a&gt;] src/Makefile&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=src/hal/user_comps/Submakefile;fp=src/hal/user_comps/Submakefile;h=16bfeec08bd7d26cab6da01214cb8f63e858420a;hp=c5ea7211dbbfb0c375ec22d3884473286ba17c41;hb=9fe44f37b73d66a2a84c0fee2461f0372bfad839;hpb=9407cf49c9e5aa2453e36fdff6aacceed77e6898&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=src/hal/user_comps/Submakefile;h=9fe44f37b73d66a2a84c0fee2461f0372bfad839&quot;&gt;H&lt;/a&gt;] src/hal/user_comps/Submakefile&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Chris Morley &lt;&gt;</name>
			<email>chrisinnanaimo@hotmail.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">AXIS with PyVCP jogwheel</title>
		<link href="http://www.anderswallin.net/2010/08/axis-with-pyvcp-jogwheel/"/>
		<id>http://www.anderswallin.net/?p=3596</id>
		<updated>2010-08-27T15:12:55+00:00</updated>
		<content type="html">&lt;p&gt;By popular demand, an example where a PyVCP jogwheel is hooked up to AXIS:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/axis_with_jogwheel.png&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-3597&quot; title=&quot;axis_with_jogwheel&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/axis_with_jogwheel-625x408.png&quot; alt=&quot;&quot; width=&quot;625&quot; height=&quot;408&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The files needed to make this work are in here: &lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/axis_jogwheel.tar.gz&quot;&gt;axis_jogwheel.tar&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>anderswallin.net » CNC</name>
			<uri>http://www.anderswallin.net</uri>
		</author>
		<source>
			<title type="html">anderswallin.net » CNC</title>
			<link rel="self" href="http://www.anderswallin.net/category/cnc/feed/"/>
			<id>http://www.anderswallin.net/category/cnc/feed/</id>
			<updated>2010-09-02T09:42:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Merge remote branch 'origin/v2.4_branch'</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=9407cf49c9e5aa2453e36fdff6aacceed77e6898"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=9407cf49c9e5aa2453e36fdff6aacceed77e6898</id>
		<updated>2010-08-27T14:43:30+00:00</updated>
		<content type="html">&lt;pre&gt;
Merge remote branch 'origin/v2.4_branch'
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/README;fp=docs/README;h=c00923568a06b2b17c308f105fe026c788127ec4;hp=e4dc9841bbf4e0f504a483bb8d33856e46003406;hb=9407cf49c9e5aa2453e36fdff6aacceed77e6898;hpb=edc3a7718c3484a2eb39baf603628e6bcee71ac8&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/README;h=9407cf49c9e5aa2453e36fdff6aacceed77e6898&quot;&gt;H&lt;/a&gt;] docs/README&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/man/man1/halui.1;fp=docs/man/man1/halui.1;h=ce4ae4c5689af432f440a57d5fe8e9739c126e36;hp=424f9521228f6a69e0d853f1b86bfa4e3ce3a6bf;hb=9407cf49c9e5aa2453e36fdff6aacceed77e6898;hpb=edc3a7718c3484a2eb39baf603628e6bcee71ac8&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/man/man1/halui.1;h=9407cf49c9e5aa2453e36fdff6aacceed77e6898&quot;&gt;H&lt;/a&gt;] docs/man/man1/halui.1&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/README;fp=docs/src/README;h=ee4b51befdfefe30a9ef42e2ea5ec99833367428;hp=91188524e7ff704d0fe7549e57d112a035cf52db;hb=9407cf49c9e5aa2453e36fdff6aacceed77e6898;hpb=edc3a7718c3484a2eb39baf603628e6bcee71ac8&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/README;h=9407cf49c9e5aa2453e36fdff6aacceed77e6898&quot;&gt;H&lt;/a&gt;] docs/src/README&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/config/ini_homing.lyx;fp=docs/src/config/ini_homing.lyx;h=17284753d38e42432cabf2ee72989447c38cf49e;hp=e32809d1033bb4d877033a85f1f33c50a1487da8;hb=9407cf49c9e5aa2453e36fdff6aacceed77e6898;hpb=edc3a7718c3484a2eb39baf603628e6bcee71ac8&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/config/ini_homing.lyx;h=9407cf49c9e5aa2453e36fdff6aacceed77e6898&quot;&gt;H&lt;/a&gt;] docs/src/config/ini_homing.lyx&lt;/li&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=tcl/tkemc.tcl;fp=tcl/tkemc.tcl;h=b9005cd5a65253663a7feea0a51d9eaba6e61acd;hp=a870a610ba5ef7d0a23c659005f35604eefb2947;hb=9407cf49c9e5aa2453e36fdff6aacceed77e6898;hpb=edc3a7718c3484a2eb39baf603628e6bcee71ac8&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=tcl/tkemc.tcl;h=9407cf49c9e5aa2453e36fdff6aacceed77e6898&quot;&gt;H&lt;/a&gt;] tcl/tkemc.tcl&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Jeff Epler &lt;&gt;</name>
			<email>jepler@unpythonic.net</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Radial tool projection</title>
		<link href="http://www.anderswallin.net/2010/08/radial-tool-projection/"/>
		<id>http://www.anderswallin.net/?p=3586</id>
		<updated>2010-08-27T11:53:23+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/cylcutter_colour.png&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-3587&quot; title=&quot;cylcutter_colour&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/cylcutter_colour-625x456.png&quot; alt=&quot;&quot; width=&quot;625&quot; height=&quot;456&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The basic operation when producing &lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/tux_offsets.png&quot;&gt;waterline-paths&lt;/a&gt; is to push the cutter along either the X or Y axis (red and green arrows) into contact with a triangle (cyan lines). That&amp;#8217;s done through three different functions, one each for the vertices, facet, and edges of the triangle. The vertex test (results shown as red dots) and the facet test (green dots) are straightforward to implement. The edge-test (blue dots) is more involved. The above figure is for a CylCutter where the edge-test is implemented through the vertex-test (thus red dots along the edges), but this figure for a BallCutter shows the colors better:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/ballcutter_colour.png&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-3588&quot; title=&quot;ballcutter_colour&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/ballcutter_colour-625x503.png&quot; alt=&quot;&quot; width=&quot;625&quot; height=&quot;503&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Blue dots show edge-contacts with the spherical part of the cutter, light-blue dots show edge-contacts with the cylindrical shaft of the cutter.&lt;/p&gt;
&lt;p&gt;The vertex test requires only a radius(h) function that returns the radius of the cutter at height h. The facet test needs three parameters (n, nxy, c) for each cutter, which define where the cutter should be located relative to a point which lies on the facet. From the CC-point on the facet we go a distance &lt;strong&gt;n&lt;/strong&gt; along the 3D unit-normal, then a distance &lt;strong&gt;nxy&lt;/strong&gt; along a unit-normal in the XY-plane to find the cutter center. From the cutter center we go down along the z-axis by a distance &lt;strong&gt;c&lt;/strong&gt; to find the CL-point.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/pushcutter_drawing.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-3593&quot; title=&quot;pushcutter_drawing&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/pushcutter_drawing.png&quot; alt=&quot;&quot; width=&quot;193&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; Figuring out the (n,nxy,c) parameters for CylCutter and BallCutter is left as an exercise for the reader.&lt;/p&gt;
&lt;p&gt;These points are then &lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/weave_input_output.png&quot;&gt;hooked up in the correct order&lt;/a&gt; to produce waterlines like this (CylCutter on the left, BallCutter on the right).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/cylcutter_waterlines.png&quot;&gt;&lt;img class=&quot;alignnone size-thumbnail wp-image-3589&quot; title=&quot;cylcutter_waterlines&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/cylcutter_waterlines-150x150.png&quot; alt=&quot;&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/ballcutter_waterlines.png&quot;&gt;&lt;img class=&quot;alignnone size-thumbnail wp-image-3590&quot; title=&quot;ballcutter_waterlines&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/ballcutter_waterlines-150x150.png&quot; alt=&quot;&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The edge-test for CylCutter reduces to a 2D problem of line-line intersections, while the edge-test for BallCutter can be done by intersecting a cylinder/tube around the edge with a line. The filleted/toroidal/BullCutter edge-test is much harder. Here I&amp;#8217;ve just implemented the special case where the edge is horizontal and the solution is easy to find analytically. The general case where the edge slopes up or down  requires an iterative solution to either a quartic or the offset-ellipse problem.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/bullcutter.png&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-3591&quot; title=&quot;bullcutter&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/bullcutter-625x441.png&quot; alt=&quot;&quot; width=&quot;625&quot; height=&quot;441&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>anderswallin.net » CNC</name>
			<uri>http://www.anderswallin.net</uri>
		</author>
		<source>
			<title type="html">anderswallin.net » CNC</title>
			<link rel="self" href="http://www.anderswallin.net/category/cnc/feed/"/>
			<id>http://www.anderswallin.net/category/cnc/feed/</id>
			<updated>2010-09-02T09:42:34+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Weekend trip to Vienna</title>
		<link href="http://juve.ro/blog/photography/01282658820"/>
		<id>http://juve.ro/blog/photography/01282658820</id>
		<updated>2010-08-24T14:07:00+00:00</updated>
		<content type="html">&lt;!-- schoenbrunn_park.jpg--&gt;&lt;a href=&quot;http://juve.ro/blog-files/photography/01282658820/schoenbrunn_park.jpg&quot;&gt;&lt;div class=&quot;floatimageright&quot;&gt;&lt;a href=&quot;http://juve.ro/blog-files/photography/01282658820/schoenbrunn_park.jpg&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://juve.ro/blog-files/photography/01282658820/schoenbrunn_park-small.jpg&quot; width=&quot;350&quot; height=&quot;149&quot; /&gt;&lt;/a&gt;&lt;div&gt;&lt;div&gt;&lt;a href=&quot;http://juve.ro/blog-files/photography/01282658820/schoenbrunn_park.jpg&quot;&gt;&lt;img class=&quot;zoom&quot; src=&quot;http://emergent.unpy.net/index.cgi-files/default/zoom.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Vienna - Schoenbrunn&lt;/div&gt;&lt;/div&gt;&lt;/a&gt; It's been a long time since we had such a fun weekend in Vienna..</content>
		<author>
			<name>Alex Joni</name>
			<email>juve@juve.ro</email>
			<uri>http://juve.ro/blog/</uri>
		</author>
		<source>
			<title type="html">Alex's blog: photography and more</title>
			<subtitle type="html">summary of blogs...</subtitle>
			<link rel="self" href="http://juve.ro/blog?action=atom;hasname=1;name="/>
			<id>http://juve.ro/blog?action=atom;hasname=1;name=</id>
			<updated>2010-09-03T16:05:06+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">tkemc: fix radiobutton appearance</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=3ebd186f26854a7c492e64a693dbf7a4b92bbefe"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=3ebd186f26854a7c492e64a693dbf7a4b92bbefe</id>
		<updated>2010-08-23T20:37:13+00:00</updated>
		<content type="html">&lt;pre&gt;
tkemc: fix radiobutton appearance

A difference between tk8.4 and tk8.5 radiobuttons meant that
on Ubuntu 10.04 it was not possible to see whether a radiobutton
was selected or not selected.

After this change, the background of the checkbutton's indicator is
blue and its indicator dot is white.  This seems most in keeping with
the tkemc white-on-blue style.
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=tcl/tkemc.tcl;fp=tcl/tkemc.tcl;h=b1d27f1fa29e979aa62068f47c2c8276ed27701e;hp=d193c446f5672b6f47ae1ee3ea88ac67b10380de;hb=3ebd186f26854a7c492e64a693dbf7a4b92bbefe;hpb=0b8474a08fbe28265c3cd1299176e6494f6db260&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=tcl/tkemc.tcl;h=3ebd186f26854a7c492e64a693dbf7a4b92bbefe&quot;&gt;H&lt;/a&gt;] tcl/tkemc.tcl&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Jeff Epler &lt;&gt;</name>
			<email>jepler@unpythonic.net</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">remove unused/mistaken code</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=87f95107927b8b19921060fbb7992b6bd5f4fa63"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=87f95107927b8b19921060fbb7992b6bd5f4fa63</id>
		<updated>2010-08-23T20:08:00+00:00</updated>
		<content type="html">&lt;pre&gt;
remove unused/mistaken code
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=tcl/tkemc.tcl;fp=tcl/tkemc.tcl;h=00b6d4242d373e55c57bb231759a7c1effac6fc1;hp=80a065e992811297cfc638145dcef550eda330d2;hb=87f95107927b8b19921060fbb7992b6bd5f4fa63;hpb=4b9ca0270a9ad8cab2e86c4da147833e18058071&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=tcl/tkemc.tcl;h=87f95107927b8b19921060fbb7992b6bd5f4fa63&quot;&gt;H&lt;/a&gt;] tcl/tkemc.tcl&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Chris Radek &lt;&gt;</name>
			<email>chris@timeguy.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">make tkemc display only axis needed &amp;amp; show MACHINE from ini</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=4b9ca0270a9ad8cab2e86c4da147833e18058071"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=4b9ca0270a9ad8cab2e86c4da147833e18058071</id>
		<updated>2010-08-23T19:03:49+00:00</updated>
		<content type="html">&lt;pre&gt;
make tkemc display only axis needed &amp;amp; show MACHINE from ini
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=tcl/tkemc.tcl;fp=tcl/tkemc.tcl;h=80a065e992811297cfc638145dcef550eda330d2;hp=bc337800778befd4970d7869dc4d4a367964a2af;hb=4b9ca0270a9ad8cab2e86c4da147833e18058071;hpb=fb2d3c571132ae44500b5bdc778a3d6063a1fda0&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=tcl/tkemc.tcl;h=4b9ca0270a9ad8cab2e86c4da147833e18058071&quot;&gt;H&lt;/a&gt;] tcl/tkemc.tcl&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Alfred Smart &lt;&gt;</name>
			<email>smartmachinetool@yahoo.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Fixed minor typos in docs/src/config/ini_homing.lyx</title>
		<link href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=62bf001f471c838e9b457750a937c5b6ac24993f"/>
		<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=62bf001f471c838e9b457750a937c5b6ac24993f</id>
		<updated>2010-08-23T12:12:26+00:00</updated>
		<content type="html">&lt;pre&gt;
Fixed minor typos in docs/src/config/ini_homing.lyx

Fixed minor typos in docs/src/config/ini_homing.lyx.
This is #3 of 8 minor edits to docs files in this group.

Sent to John Thornton for final approval.

Signed-off-by: Kim Kirwan &amp;lt;Kim@KimKirwan.com&amp;gt;
Signed-off-by: John Thornton &amp;lt;jthornton@gnipsel.com&amp;gt;
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=blobdiff;f=docs/src/config/ini_homing.lyx;fp=docs/src/config/ini_homing.lyx;h=85be8d0b49d7d3ffff0a1736c0b58f506db83eb6;hp=e32809d1033bb4d877033a85f1f33c50a1487da8;hb=62bf001f471c838e9b457750a937c5b6ac24993f;hpb=0b39415845f4acf760351dca59ffd7d73e02ca36&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=emc2.git;a=history;f=docs/src/config/ini_homing.lyx;h=62bf001f471c838e9b457750a937c5b6ac24993f&quot;&gt;H&lt;/a&gt;] docs/src/config/ini_homing.lyx&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>John Thornton &lt;&gt;</name>
			<email>jthornton@gnipsel.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - emc2.git/rss log</title>
			<subtitle type="html">EMC2, the Enhanced Machine Controller</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=emc2.git;a=rss</id>
			<updated>2010-08-31T15:02:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">buildslave user now needs sudo apt-get</title>
		<link href="http://git.linuxcnc.org/gitweb?p=infrastructure.git;a=commitdiff;h=3bf206d065a25e1ba71ac32fd07ec044e45d2197"/>
		<id>http://git.linuxcnc.org/gitweb?p=infrastructure.git;a=commitdiff;h=3bf206d065a25e1ba71ac32fd07ec044e45d2197</id>
		<updated>2010-08-19T17:41:18+00:00</updated>
		<content type="html">&lt;pre&gt;
buildslave user now needs sudo apt-get

I changed the buildbot to automatically install build dependencies before
trying to build the non-pbuilder builds.  (pbuilder has always installed
whatever build dependencies it needs.)

This commit changes the buildslave-admin-guide to give the buildslave
user password-less &amp;quot;sudo apt-get&amp;quot;, instead of manually installing the
build deps needed at the time the buildslave is created.
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a title=&quot;diff&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=infrastructure.git;a=blobdiff;f=farm-scripts/buildslave-admin-guide.html;fp=farm-scripts/buildslave-admin-guide.html;h=7e7e4fa2c2a51155fb8e2a395bcf2fa9e84d2cbc;hp=f2b854de937c20b9130ec1f9ba30d8bc80f10abb;hb=3bf206d065a25e1ba71ac32fd07ec044e45d2197;hpb=bcf1e0da5365a8ae2a1e5664e58d0d12891182f7&quot;&gt;D&lt;/a&gt;&lt;a title=&quot;history&quot; href=&quot;http://git.linuxcnc.org/gitweb?p=infrastructure.git;a=history;f=farm-scripts/buildslave-admin-guide.html;h=3bf206d065a25e1ba71ac32fd07ec044e45d2197&quot;&gt;H&lt;/a&gt;] farm-scripts/buildslave-admin-guide.html&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Sebastian Kuzminsky &lt;&gt;</name>
			<email>seb@highlab.com</email>
			<uri>http://git.linuxcnc.org/gitweb?p=infrastructure.git;a=summary</uri>
		</author>
		<source>
			<title type="html">git.linuxcnc.org Git - infrastructure.git/rss log</title>
			<subtitle type="html">Hosting, testing, distribution infrastructure for the EMC project.</subtitle>
			<link rel="self" href="http://git.linuxcnc.org/gitweb?p=infrastructure.git;a=rss"/>
			<id>http://git.linuxcnc.org/gitweb?p=infrastructure.git;a=rss</id>
			<updated>2010-08-19T18:03:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">BallCutter(d=6) and BallCutter(d=8)</title>
		<link href="http://www.anderswallin.net/2010/08/ballcutterd6-and-ballcutterd8/"/>
		<id>http://www.anderswallin.net/?p=3560</id>
		<updated>2010-08-19T12:41:55+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/19082010467.jpg&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-3561&quot; title=&quot;19082010467&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/19082010467-625x468.jpg&quot; alt=&quot;&quot; width=&quot;625&quot; height=&quot;468&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>anderswallin.net » CNC</name>
			<uri>http://www.anderswallin.net</uri>
		</author>
		<source>
			<title type="html">anderswallin.net » CNC</title>
			<link rel="self" href="http://www.anderswallin.net/category/cnc/feed/"/>
			<id>http://www.anderswallin.net/category/cnc/feed/</id>
			<updated>2010-09-02T09:42:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Octree animation</title>
		<link href="http://www.anderswallin.net/2010/08/octree-animation/"/>
		<id>http://www.anderswallin.net/?p=3552</id>
		<updated>2010-08-18T21:15:34+00:00</updated>
		<content type="html">&lt;p&gt;Update: this figure shows the numbering of vertices(red), edges(green), and faces(blue). The arrows show the direction of the X-(red), Y-(green), and Z-axes(blue).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/octnode_numbers.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-3557&quot; title=&quot;octnode_numbers&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/octnode_numbers.png&quot; alt=&quot;&quot; width=&quot;567&quot; height=&quot;647&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
Here the sides of the cube are not generated with Marching-Cubes, they are just extracted directly from the octree. Nodes are subdivided whenever the signed distance-field of the cutter indicates that the surface is contained within the node, i.e. the distance-field evaluates to both positive and negative at the eight &lt;del datetime=&quot;2010-08-19T05:45:13+00:00&quot;&gt;four&lt;/del&gt; vertices of a node. This apparently leads to transient holes in the surface when the cutter is just about to enter a coarse node which hasn&amp;#8217;t been subdivided very far yet. It should be possible to adjust the subdivision criterion so that the octree &amp;#8216;anticipates&amp;#8217; the cutter slightly and subdivides ahead of the actual cutter surface.&lt;/p&gt;</content>
		<author>
			<name>anderswallin.net » CNC</name>
			<uri>http://www.anderswallin.net</uri>
		</author>
		<source>
			<title type="html">anderswallin.net » CNC</title>
			<link rel="self" href="http://www.anderswallin.net/category/cnc/feed/"/>
			<id>http://www.anderswallin.net/category/cnc/feed/</id>
			<updated>2010-09-02T09:42:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Holes in plastic</title>
		<link href="http://www.anderswallin.net/2010/08/holes-in-plastic/"/>
		<id>http://www.anderswallin.net/?p=3541</id>
		<updated>2010-08-17T09:14:05+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/16082010443.jpg&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-3542&quot; title=&quot;16082010443&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/16082010443-625x257.jpg&quot; alt=&quot;&quot; width=&quot;625&quot; height=&quot;257&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;CNC-milled three hemispherical (ca 50mm diameter) holes into these bits of plastic yesterday. To fit a steel cup (far left), attached by gluing.&lt;/p&gt;</content>
		<author>
			<name>anderswallin.net » CNC</name>
			<uri>http://www.anderswallin.net</uri>
		</author>
		<source>
			<title type="html">anderswallin.net » CNC</title>
			<link rel="self" href="http://www.anderswallin.net/category/cnc/feed/"/>
			<id>http://www.anderswallin.net/category/cnc/feed/</id>
			<updated>2010-09-02T09:42:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Cutsim progress</title>
		<link href="http://www.anderswallin.net/2010/08/cutsim-progress/"/>
		<id>http://www.anderswallin.net/?p=3524</id>
		<updated>2010-08-16T06:37:44+00:00</updated>
		<content type="html">&lt;p&gt;The speed of the new &lt;a href=&quot;http://code.google.com/p/opencamlib/source/browse/trunk/src/cutsim/octree2.cpp&quot;&gt;cutting-simulation code&lt;/a&gt; makes it possible to run it at a higher resolution than before. That makes the surfaces look smooth and nice. Alas, some problems still remain with holes in the fabric of reality mystically appearing and disappearing .&lt;/p&gt;

&lt;a href=&quot;http://www.anderswallin.net/2010/08/cutsim-progress/holes_1x/&quot; title=&quot;holes_1x&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/holes_1x-150x150.png&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;holes_1x&quot; title=&quot;holes_1x&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.anderswallin.net/2010/08/cutsim-progress/holes_2x/&quot; title=&quot;holes_2x&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/holes_2x-150x150.png&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;holes_2x&quot; title=&quot;holes_2x&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.anderswallin.net/2010/08/cutsim-progress/screenshot-2/&quot; title=&quot;Screenshot&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/Screenshot-150x150.png&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;Screenshot&quot; title=&quot;Screenshot&quot; /&gt;&lt;/a&gt;

&lt;p&gt;There is an &lt;a href=&quot;http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.131.1234&amp;rep=rep1&amp;type=pdf&quot;&gt;edge-flipping paper by Kobbelt et al. from 2001&lt;/a&gt; which improves the jagged/aliased look of sharp edges.&lt;/p&gt;
&lt;p&gt;Update: &lt;a href=&quot;http://www-i8.informatik.rwth-aachen.de/&quot;&gt;Kobbelt&lt;/a&gt; provides a LGPLv2 licensed sample-implementation of the algorithm here: &lt;a href=&quot;http://www-i8.informatik.rwth-aachen.de/index.php?id=17&quot;&gt;http://www-i8.informatik.rwth-aachen.de/index.php?id=17&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>anderswallin.net » CNC</name>
			<uri>http://www.anderswallin.net</uri>
		</author>
		<source>
			<title type="html">anderswallin.net » CNC</title>
			<link rel="self" href="http://www.anderswallin.net/category/cnc/feed/"/>
			<id>http://www.anderswallin.net/category/cnc/feed/</id>
			<updated>2010-09-02T09:42:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">OpenCAMLib machining simulation, v.2</title>
		<link href="http://www.anderswallin.net/2010/08/opencamlib-machining-simulation-v-2/"/>
		<id>http://www.anderswallin.net/?p=3509</id>
		<updated>2010-08-14T07:23:32+00:00</updated>
		<content type="html">&lt;p&gt;This is my second attempt at a machining simulation where a moving milling tool cuts away &lt;a href=&quot;http://en.wikipedia.org/wiki/Voxel&quot;&gt;voxels&lt;/a&gt; from the stock material. To save space an &lt;a href=&quot;http://en.wikipedia.org/wiki/Octree&quot;&gt;octree&lt;/a&gt; data structure is used to store the voxels, and to produce a nice looking surface you store the signed distance to the exact surface in each vertex of the octree. You then use &lt;a href=&quot;http://en.wikipedia.org/wiki/Marching_cubes&quot;&gt;marching-cubes&lt;/a&gt; to extract triangles for a distance=0 isosurface in order to draw the stock.&lt;/p&gt;
&lt;p&gt;Unlike &lt;a href=&quot;http://www.anderswallin.net/2010/07/octree-based-cutting-simulation/&quot;&gt;my first attempt&lt;/a&gt;, this works well enough to warrant further experiments (on the to-do list are: differently shaped tools, colouring triangles based on which tool cut the voxel, lathe operations, material removal-rate, etc.). It should be straightforward to hook this up to the &lt;a href=&quot;http://linuxcnc.org/&quot;&gt;EMC2&lt;/a&gt; G-code interpreter so that any G-code, not just densely sampled CL-points from &lt;a href=&quot;http://code.google.com/p/opencamlib/&quot;&gt;OCL&lt;/a&gt;, can be simulated. You could also flip the sign of all the numbers, and simulate an additive process, like 3D printing (&lt;a href=&quot;http://www.reprap.org/wiki/Main_Page&quot;&gt;reprap&lt;/a&gt; / &lt;a href=&quot;http://www.makerbot.com/&quot;&gt;makerbot&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;This approach to machining simulation is described in &lt;a href=&quot;http://www.cadanda.com/V2Nos1to4_11.pdf&quot;&gt;a 2005 paper by Yau, Tsou, and Tong&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>anderswallin.net » CNC</name>
			<uri>http://www.anderswallin.net</uri>
		</author>
		<source>
			<title type="html">anderswallin.net » CNC</title>
			<link rel="self" href="http://www.anderswallin.net/category/cnc/feed/"/>
			<id>http://www.anderswallin.net/category/cnc/feed/</id>
			<updated>2010-09-02T09:42:34+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">a desk for me</title>
		<link href="http://juve.ro/blog/projects/01281702733"/>
		<id>http://juve.ro/blog/projects/01281702733</id>
		<updated>2010-08-13T12:32:13+00:00</updated>
		<content type="html">We moved a bit over one year ago into this apartment, and I've been meaning to add a desk for my PC + stuff ..</content>
		<author>
			<name>Alex Joni</name>
			<email>juve@juve.ro</email>
			<uri>http://juve.ro/blog/</uri>
		</author>
		<source>
			<title type="html">Alex's blog: photography and more</title>
			<subtitle type="html">summary of blogs...</subtitle>
			<link rel="self" href="http://juve.ro/blog?action=atom;hasname=1;name="/>
			<id>http://juve.ro/blog?action=atom;hasname=1;name=</id>
			<updated>2010-09-03T16:05:06+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Octree with Marching Cubes</title>
		<link href="http://www.anderswallin.net/2010/08/octree-with-marching-cubes/"/>
		<id>http://www.anderswallin.net/?p=3494</id>
		<updated>2010-08-09T20:52:54+00:00</updated>
		<content type="html">&lt;p&gt;Update 3: this leads slowly towards a better and faster cutting simulation. Here&amp;#8217;s an example with Tux:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/cutsim.png&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-3507&quot; title=&quot;cutsim&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/cutsim-625x485.png&quot; alt=&quot;&quot; width=&quot;625&quot; height=&quot;485&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Update2: this looks slightly better now (a ball translated in a few steps towards the right). Image and c++ code by fellow OCLer Jiang from China.&lt;br /&gt;
&lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/octree2.jpg&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-3504&quot; title=&quot;octree2&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/octree2-558x625.jpg&quot; alt=&quot;&quot; width=&quot;558&quot; height=&quot;625&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Update: in a cutting simulation the stock is updated by removing voxels which fall inside the cutter. Here I&amp;#8217;m trying it with a spherical shape positioned at (0,0), and then moved slightly along the X-axis. The white dots are corners of octree nodes, and the cyan triangles are produced by marching cubes. It works quite well, but on the border between the two cutter instances the distance-field is somehow wrong, and marching-cubes doesn&amp;#8217;t come up with the right triangles, leaving gaps instead.&lt;br /&gt;

&lt;a href=&quot;http://www.anderswallin.net/2010/08/octree-with-marching-cubes/cutsim/&quot; title=&quot;cutsim&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/cutsim-150x150.png&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;cutsim&quot; title=&quot;cutsim&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.anderswallin.net/2010/08/octree-with-marching-cubes/depth5/&quot; title=&quot;depth5&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/depth5-150x150.png&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;depth5&quot; title=&quot;depth5&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.anderswallin.net/2010/08/octree-with-marching-cubes/depth7/&quot; title=&quot;depth7&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/depth7-150x150.png&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;depth7&quot; title=&quot;depth7&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.anderswallin.net/2010/08/octree-with-marching-cubes/depth7_one/&quot; title=&quot;depth7_one&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/depth7_one-150x150.png&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;depth7_one&quot; title=&quot;depth7_one&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.anderswallin.net/2010/08/octree-with-marching-cubes/octree2/&quot; title=&quot;octree2&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/octree2-150x150.jpg&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;octree2&quot; title=&quot;octree2&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;Earlier I was building an &lt;a href=&quot;http://en.wikipedia.org/wiki/Octree&quot;&gt;octree&lt;/a&gt; volume-representation of a shape using a simple &lt;strong&gt;bool isInside(Point p)&lt;/strong&gt; predicate function to determine which cubes are in and which are out. If instead a distance-function &lt;strong&gt;double distance(Point p)&lt;/strong&gt; which is negative inside the volume, zero exactly on the surface, and positive outside, is used, then the &lt;a href=&quot;http://en.wikipedia.org/wiki/Marching_cubes&quot;&gt;Marching Cubes&lt;/a&gt; algorithm (&lt;a href=&quot;http://local.wasp.uwa.edu.au/~pbourke/geometry/polygonise/&quot;&gt;this is a better explanation&lt;/a&gt;, someone should make the wikipedia page as good!) can be used to triangulate the octree. This leads to much more visually pleasing results at reasonable maximum tree-depths.&lt;/p&gt;
&lt;p&gt;The same Hong-Tzong Yau of Taiwan who wrote&lt;a href=&quot;http://dx.doi.org/10.1080/00207540410001671651&quot;&gt; a very reasonable drop-cutter paper in 2004&lt;/a&gt; has more recently come out with &lt;a href=&quot;http://dx.doi.org/10.1115/1.3130231&quot;&gt;a 2009 paper on cutting simulation using an octree and Marching Cubes&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/depth7_one.png&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-3501&quot; title=&quot;depth7_one&quot; src=&quot;http://www.anderswallin.net/wp-content/uploads/2010/08/depth7_one-625x369.png&quot; alt=&quot;&quot; width=&quot;625&quot; height=&quot;369&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>anderswallin.net » CNC</name>
			<uri>http://www.anderswallin.net</uri>
		</author>
		<source>
			<title type="html">anderswallin.net » CNC</title>
			<link rel="self" href="http://www.anderswallin.net/category/cnc/feed/"/>
			<id>http://www.anderswallin.net/category/cnc/feed/</id>
			<updated>2010-09-02T09:42:34+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">bubbles</title>
		<link href="http://juve.ro/blog/photography/01280913408"/>
		<id>http://juve.ro/blog/photography/01280913408</id>
		<updated>2010-08-04T09:16:48+00:00</updated>
		<content type="html">&lt;!-- bubbles02.jpg--&gt;&lt;a href=&quot;http://juve.ro/blog-files/photography/01280913408/bubbles02.jpg&quot;&gt;&lt;div class=&quot;floatimageright&quot;&gt;&lt;a href=&quot;http://juve.ro/blog-files/photography/01280913408/bubbles02.jpg&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://juve.ro/blog-files/photography/01280913408/bubbles02-small.jpg&quot; width=&quot;350&quot; height=&quot;233&quot; /&gt;&lt;/a&gt;&lt;div&gt;&lt;div&gt;&lt;a href=&quot;http://juve.ro/blog-files/photography/01280913408/bubbles02.jpg&quot;&gt;&lt;img class=&quot;zoom&quot; src=&quot;http://emergent.unpy.net/index.cgi-files/default/zoom.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Soap Bubbles&lt;/div&gt;&lt;/div&gt;&lt;/a&gt;
Still in Garana, I played a bit with soap bubbles for my son....</content>
		<author>
			<name>Alex Joni</name>
			<email>juve@juve.ro</email>
			<uri>http://juve.ro/blog/</uri>
		</author>
		<source>
			<title type="html">Alex's blog: photography and more</title>
			<subtitle type="html">summary of blogs...</subtitle>
			<link rel="self" href="http://juve.ro/blog?action=atom;hasname=1;name="/>
			<id>http://juve.ro/blog?action=atom;hasname=1;name=</id>
			<updated>2010-09-03T16:05:06+00:00</updated>
		</source>
	</entry>

</feed>
