[chirp_users] New Daily Build

Build System
Sat Feb 18 07:31:28 PST 2012


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-02182012


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

Changes for Build #22
[Dan Smith <dsmith at danplanet.com>] Squelch some debug left in the Win32 COM probe patch

[Dan Smith <dsmith at danplanet.com>] Fix detection clash between Puxing PX2R and Icom IC-W32A

[Dan Smith <dsmith at danplanet.com>] Rename the test images according to the new dynamic registration convention

[Dan Smith <dsmith at danplanet.com>] Dynamic driver registration

This patch gets rid of the big silly static definition of the driver
directory and replaces it with one that is populated dynamically. When
multiple people are working on a driver, it's often the case that patches
will conflict because they both made edits to the directory listing.
Further, it makes it harder to add/remove a module during development because
you have to edit the directory.

This patch introduces a "register" decorator in the directory module. Any
driver claiming to implement a radio driver can decorate that class and
have it automatically included in the directory. Thus, simply placing
mydriver.py in the chirp module folder will cause it to be included.

[Dan Smith <dsmith at danplanet.com>] Sort the vendors and models in the clone settings dialog

[Dan Smith <dsmith at danplanet.com>] Don't use GTK to show the menubar, else the mac integration library
won't integrate it.

[Dan Smith <dsmith at danplanet.com>] MacOSX system menu bar integration

Note: this will only work after yet another update to the runtime


Changes for Build #23



More information about the chirp_users mailing list