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@danplanet.com] Squelch some debug left in the Win32 COM probe patch
[Dan Smith dsmith@danplanet.com] Fix detection clash between Puxing PX2R and Icom IC-W32A
[Dan Smith dsmith@danplanet.com] Rename the test images according to the new dynamic registration convention
[Dan Smith dsmith@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@danplanet.com] Sort the vendors and models in the clone settings dialog
[Dan Smith dsmith@danplanet.com] Don't use GTK to show the menubar, else the mac integration library won't integrate it.
[Dan Smith dsmith@danplanet.com] MacOSX system menu bar integration
Note: this will only work after yet another update to the runtime
Changes for Build #23