<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/altosuilib, branch 1.6.0.3</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.6.0.3</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.6.0.3'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2015-06-23T04:04:43+00:00</updated>
<entry>
<title>altosdroid: Select tracker by clicking on map</title>
<updated>2015-06-23T04:04:43+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-06-23T03:08:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0f56903774d9e8bb033dfc0af6945e8ddc1d3065'/>
<id>urn:sha1:0f56903774d9e8bb033dfc0af6945e8ddc1d3065</id>
<content type='text'>
This lets you pick a  tracker from the map, rather than having to use
the menu.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosuilib: Use AltosMap set_zoom_centre instead of in-line version</title>
<updated>2015-06-23T04:04:43+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-06-21T16:35:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=08e4e291d32bdb3ac3271a85190d277b1874d277'/>
<id>urn:sha1:08e4e291d32bdb3ac3271a85190d277b1874d277</id>
<content type='text'>
Shares the same function with altosdroid this way.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosuilib: Allow for no transform in map mouse wheel function</title>
<updated>2015-06-23T04:04:43+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-06-20T18:54:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4a33336b8f468c5b0f2e14c0ee0242c9a24a8b90'/>
<id>urn:sha1:4a33336b8f468c5b0f2e14c0ee0242c9a24a8b90</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib/altosuilib: Fix equals methods, add hashCode</title>
<updated>2015-06-23T04:04:43+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-06-20T16:35:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0cc03210d5d53d12604688f294b6ca39e3a025de'/>
<id>urn:sha1:0cc03210d5d53d12604688f294b6ca39e3a025de</id>
<content type='text'>
Whenever we use a class as a HashMap key, that class needs to override
the equals(Object) and hashCode() methods. Otherwise, the hash table
won't work right.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosuilib: Create grid-bag helper functions in AltosUIFrame</title>
<updated>2015-06-17T07:13:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-06-17T06:43:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1098f7502a603a9cf80ad950f53a2c2abdf7ec93'/>
<id>urn:sha1:1098f7502a603a9cf80ad950f53a2c2abdf7ec93</id>
<content type='text'>
This eases the burden of creating suitable GridBagConstraints values

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosuilib: Show state.product if state.device_type isn't set</title>
<updated>2015-06-17T07:13:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-06-17T06:42:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=cdeefaba7d5ef69f28e5dfb152c5f185f8b85f2e'/>
<id>urn:sha1:cdeefaba7d5ef69f28e5dfb152c5f185f8b85f2e</id>
<content type='text'>
MonitorIdle doesn't get the device type, only the product.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Require 'debug' hook in AltosMapInterface</title>
<updated>2015-05-29T16:49:30+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-05-29T16:49:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0beb02f1848e34892cca6e34ba83d6ca836d6df2'/>
<id>urn:sha1:0beb02f1848e34892cca6e34ba83d6ca836d6df2</id>
<content type='text'>
This lets the map users redirect debug messages as appropriate

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosuilib: Eliminate extra MapCache in AltosUIMapPreloadNew</title>
<updated>2015-05-28T08:00:47+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-05-28T08:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c63617415553d97f9be2f19b94365b53d4480c68'/>
<id>urn:sha1:c63617415553d97f9be2f19b94365b53d4480c68</id>
<content type='text'>
Use the cache from the map.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosuilib: Get rid of AltosUIMapNew.set_load_params</title>
<updated>2015-05-28T08:00:22+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-05-28T08:00:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ff01fb7275973cdbfd976d3b4e638c6235108121'/>
<id>urn:sha1:ff01fb7275973cdbfd976d3b4e638c6235108121</id>
<content type='text'>
This isn't needed anywhere.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosuilib: Switch to altoslib map loading code</title>
<updated>2015-05-28T06:14:09+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-05-28T06:14:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b49b74847ad55e14d1dbf2872ebbe313147e9fd3'/>
<id>urn:sha1:b49b74847ad55e14d1dbf2872ebbe313147e9fd3</id>
<content type='text'>
Remove the map loading code from the UI bits and use the new altoslib
version instead.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
