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-20150227
A list of the changes included in this build (since the last daily) follows:
Changes for Build #328 [Dan Smith dsmith@danplanet.com] Revert r2380 since it removed logging the current version.
Related to #2347
[K. Arvanitis kosta@alumni.uvic.ca] Attempting to speed up memory editor load times
It appears that the memory editor is unecessarily attempting to simulatanesuoly prefetch all memories from the radio twice at startup.
This is causing a somewhat signifigant performance hit as the tree view is performing a linear search of its store attempting to prevent duplicate entries (see while loop in set_memory)
As a result the duplicate call to prefill was having no effect other than forcing a lookup of the treestore and did not appear to have any other bearing on the application.
Another seperate, but related, improvement would be to increase the overall performance of the linear search of the treestore.
Bug #2369
[Zach Welch zach@mandolincreekfarm.com] Add chirp.logger module (#2347)
This patch adds the chirp.logger module, using it in chirpc and chirpw. It adds a handful of optional command line arguments to control the new logging features. In addition, CHIRP_DEBUG, CHIRP_LOG, and CHIRP_LOG_LEVEL can be used to control the logging features from the environment.
It also makes the version string reusable between the GUI and CLI, and it prints that string at the start of the log file (if in use).
[K. Arvanitis kosta@alumni.uvic.ca] Fixing issues with memory property editor.
This patch attempts to address a couple issues with the layout of the property page. Mainly the issues relating to the layout of the table containing the widgets was skewed (on windows at least) where some entries appeared much big than others. The other issue was that the multiple property editor was showing blank entries for no apparent reason.
It addresses an issue with the multiple memory editor where the selector of elements which were intnded to be hidden was still being displayed.
It adds basic tooltip support to all widgets and not just the extra settings.
It also groups elements into two groups (tabs) "general" and "other"; the former signifies the basic radio settings which appear in the memory editor while the later is the set of "extra" radio settings.
Bug #2251