<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/altosui, branch 0.8</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=0.8</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=0.8'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2010-11-28T06:35:18+00:00</updated>
<entry>
<title>windows: try harder to get windows install to work</title>
<updated>2010-11-28T06:35:18+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-28T06:35:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=641c5373724d34c3adfcf42420a528d6bba736b9'/>
<id>urn:sha1:641c5373724d34c3adfcf42420a528d6bba736b9</id>
<content type='text'>
Add devIDs to .nsi file. Fix install section name mapping from the
hot-plug info.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Correct windows hardware IDs for nsis installer file</title>
<updated>2010-11-28T00:30:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-28T00:30:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=cd414e2c04ce5ecbc75f19325a6d6f82cd489fb3'/>
<id>urn:sha1:cd414e2c04ce5ecbc75f19325a6d6f82cd489fb3</id>
<content type='text'>
Need real hardware IDs (encoded USB ids) to get windows to
auto-install the driver?

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Clean up flash code to ensure swing gets called from right thread</title>
<updated>2010-11-26T01:29:28+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-26T01:29:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b8f05cdc0e9b4a96852eed9d38ff6d5950e2d2ed'/>
<id>urn:sha1:b8f05cdc0e9b4a96852eed9d38ff6d5950e2d2ed</id>
<content type='text'>
This moves all of the flash code to a separate thread and passes
messages back to the swing thread to keep the UI up to date.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Remove gratuitous threading from device flashing UI</title>
<updated>2010-11-26T00:30:19+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-26T00:28:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=adbb14c63d85b7a54223f88ac623571456f4a462'/>
<id>urn:sha1:adbb14c63d85b7a54223f88ac623571456f4a462</id>
<content type='text'>
There's no need for a thread here, and swing doesn't want us to use
one anyways.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Flight data download GUI operations called only from main thread</title>
<updated>2010-11-26T00:30:19+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-26T00:23:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7f88520089660845009148b69bfcea6c9dff9672'/>
<id>urn:sha1:7f88520089660845009148b69bfcea6c9dff9672</id>
<content type='text'>
Swing doesn't like UI functions being called from non-dispatch thread,
so fix up the eeprom download code to use SwingUtilities.invokeLater
to make sure this works right.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Eliminate unnecessary thread from config UI</title>
<updated>2010-11-26T00:30:19+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-26T00:09:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6d3612e267cd4c1e7fdd74fc33952b3f26f870f5'/>
<id>urn:sha1:6d3612e267cd4c1e7fdd74fc33952b3f26f870f5</id>
<content type='text'>
There's no reason to use a thread to run a dialog box, and
swing doesn't like threads anyways.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Only call swing display functions from main thread.</title>
<updated>2010-11-26T00:30:19+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-25T23:56:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=12fb7f0e70cd244475d84469f93283112478d1e1'/>
<id>urn:sha1:12fb7f0e70cd244475d84469f93283112478d1e1</id>
<content type='text'>
Swing insists that all display functions be called from a single
thread, and the flight window wasn't following this for display
updates. Use SwingUtilities.invokeLater to make sure the flight UI
updates happen in the right context.

Fixes a UI freeze on Mac OS.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Hack up standalone makefile to maybe build altosui again</title>
<updated>2010-11-25T19:16:55+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-25T19:16:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f88bde21d76a4ff91099a5051153ebace1619978'/>
<id>urn:sha1:f88bde21d76a4ff91099a5051153ebace1619978</id>
<content type='text'>
This isn't tested, but at least the paths are more likely to be correct

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Make windows bits build after moving altosui directory</title>
<updated>2010-11-25T19:16:28+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-25T19:16:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=3d98440d53378aaa6da87ed65e9abb2f96f7ee49'/>
<id>urn:sha1:3d98440d53378aaa6da87ed65e9abb2f96f7ee49</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox</title>
<updated>2010-11-24T23:10:50+00:00</updated>
<author>
<name>Anthony Towns</name>
<email>aj@erisian.com.au</email>
</author>
<published>2010-11-24T23:10:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f01096c4b42f9a4720ed0414826c2a283a992545'/>
<id>urn:sha1:f01096c4b42f9a4720ed0414826c2a283a992545</id>
<content type='text'>
</content>
</entry>
</feed>
