[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