[chirp_users] New Daily Build

Mchsi
Thu Mar 30 10:11:41 PDT 2017


Unsubscribe

Sent from Tom's iPhone

> On Mar 30, 2017, at 2:07 AM, Build System <donotreply at danplanet.com> wrote:
> 
> 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-20170330
> 
> 
> A list of the changes included in this build (since the last daily)
> follows:
> 
> Changes for Build #473
> [Tom Hayward <tom at tomh.us>] Fix edge test so high bound is within valid_bands. #4689
> 
> [SASANO Takayoshi <uaa at mx5.nisiq.net>] patch for bug#4687, discard echoback immediately to avoid
> OS's serial RX buffer overflow.
> 
> [Tom Hayward <tom at tomh.us>] Natively support null-terminated strings in Browser. #4685
> 
> When a bitwise char array that contains a null character is requested in the
> Browser, there is an error:
> 
> Traceback (most recent call last):
>  File "/home/tom/src/chirp.hg/chirp/ui/radiobrowser.py", line 313, in _tree_click
>    e = CharArrayEditor(item)
>  File "/home/tom/src/chirp.hg/chirp/ui/radiobrowser.py", line 123, in __init__
>    self._build_ui()
>  File "/home/tom/src/chirp.hg/chirp/ui/radiobrowser.py", line 206, in _build_ui
>    ent.set_text(str(self._element))
> TypeError: Gtk.Entry.set_text() argument 1 must be string without null bytes, not str
> 
> This error results in the char array contents not being displayed at all. All
> we get is the attribute name.
> 
> Radios commonly store strings shorter than the maximum length with null
> characters filling the remaining space. This is so common the browser should be
> able to display it.
> 
> This change strips the null characters off the char array so that Gtk doesn't
> freak out. This results in the string being displayed correctly.
> 
> The side effect is that the null characters are discarded on change. If the
> field is edited in the browser, Chirp fills the empty chars with spaces, not
> null characters like were there originally. Visually there is no difference,
> but the stored data are different.
> 
> 
> _______________________________________________
> chirp_users mailing list
> chirp_users at intrepid.danplanet.com
> http://intrepid.danplanet.com/mailman/listinfo/chirp_users
> This message was sent to tbkell at mchsi.com at tbkell at mchsi.com
> To unsubscribe, send an email to chirp_users-unsubscribe at intrepid.danplanet.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://intrepid.danplanet.com/pipermail/chirp_users/attachments/20170330/7eb9c81b/attachment.html 


More information about the chirp_users mailing list