[chirp_users] New Daily Build

Build System
Tue Apr 2 00:06:35 PDT 2013


Greetings,

A new daily build of CHIRP is available.  This includes changes made
directly to the tree yesterday, and may include additional features,
bug fixes, and/or bugs.  If you are interested in trying it, grab it
from the following location:

  http://trac.chirp.danplanet.com/chirp_daily/daily-20130402


A list of the changes included in this build (since the last daily)
follows:

Changes for Build #183
[Dan Smith <dsmith at danplanet.com>] Add bitwise browser when developer options are enabled

This version allows editing of most of the arbitrary data. Note that
since the only semantic interpretation of a given value at this layer
is its format and size, much damage can be caused to the underlying
image if care is not exercised

Fixes #747

[Dan Smith <dsmith at danplanet.com>] Make EditorSet handle multiple MemoryMapping objects

This makes EditorSet create a generic membership and names (if appropriate)
editor for each MemoryMapping object exported by the radio. This also
includes a bunch of fixes for signaling changes to be propagated to each
editor object when one of them changes.

Related to #741

[Dan Smith <dsmith at danplanet.com>] Make Radio able to return multiple MemoryMapping objects

This lays the groundwork for things like Scan Lists. Start by just defining
the new interface, making it call the old one, and updating import_logic
and the tests to match.

Related to #741

[Dan Smith <dsmith at danplanet.com>] Fix UV-5R PTT-ID to support A-D and *, # characters

Fixes #745

[Dan Smith <dsmith at danplanet.com>] Fix some straggling bank interface issues

The offending author should really run tests before pushing...
Related to #741

[Dan Smith <dsmith at danplanet.com>] Abstract Bank and BankModel to MemoryMapping and MappingModel

This is mostly just a search-and-replace for the above names, but makes
way for supporting things like scan lists that behave exactly the same
way.

Related to #741

[Dan Smith <dsmith at danplanet.com>] Improve sub-device treatment in the UI

This changes how CHIRP exposes devices with sub-devices to the user, moving
from an strange per-sub-device top-level tab to minor tabs along the left.
This means replicating the memories, bank, and bank names tabs once per
sub-device. In order to prevent two radiothreads from trying to talk to
the same live device at the same time, RadioThread is extended to take a
parent thread, which it shares the same runlock with for exclusion.

Fixes #739




More information about the chirp_users mailing list