```python >>> a = DataBuffer('abcd') >>> str(a) 'abcd' ``` This PR encodes a python3 str to bytes using `charmap`. It verifies that `bytes != str` to only encode a python3 str and not a python2 str. 2019-04-12Add incoming edges for flow graph nodesRusty Wagner 2019-04-11Add partial support to get_string_at.Brian Potchik 2019-04-11Add GetStringAtAddress to the API.Brian Potchik 2019-04-11Added filters to TriageFilePicker to show hidden files and foldersAlex Mullins 2019-04-11added timeout parameter to BackgroundTaskThread.join()Arnaud 2019-04-09add support for resolving dynamic function loads to triage viewJordan Wiens 2019-04-07Add API for geting a list of type names without the associated objectsPeter LaFosse 2019-04-07Add callee/caller properties to function objectsPeter LaFosse 2019-04-06kaitai: tree, hex realestate adjustable (QSplitter)Andrew Lamoureux 2019-04-05add post dominance apisPeter LaFosse 2019-04-05Make DataVariable references work for zero sized data variablesPeter LaFosse 2019-04-04fixed undefined variable 'Type'Arnaud 2019-04-02Add a C++ version of the triage plugin (no Makefile yet)Rusty Wagner 2019-04-01make qsettings match on non-macos platforms and craete snippet folder if missingJordan Wiens 2019-03-29fix datarenderer documentationJordan Wiens 2019-03-28Cleanup setting IDs for new UI plugins.Brian Potchik 2019-03-27Add API for adding a new type of file open button on the new tab pageRusty Wagner 2019-03-27Fix an issue with keyboard shortcuts when imports/exports list is activeRusty Wagner 2019-03-27Fix navigation for raw file mode of triage view.Brian Potchik 2019-03-26Add a tokenized text view class for UI pluginsRusty Wagner 2019-03-26Add BinaryDataNavigable API to View which enables FeatureMap/UI Plugin ↵Brian Potchik navigation. 2019-03-23kaitai: two-pass on struct fields to entice out "_m_XXX" fieldsAndrew Lamoureux this should fix issues where program_headers[X] and section_headers[X] was not getting their start/end range populated correctly in elf files 2019-03-23Update python/mediumlevelil.pyRyan Stortz Co-Authored-By: joshwatson <josh@joshwatson.com> 2019-03-23Update python/lowlevelil.pyRyan Stortz Co-Authored-By: joshwatson <josh@joshwatson.com> 2019-03-23Add __hash__ to IL Function objectsJosh Watson They didn't have a __hash__ method so I added one so I can use them in sets. It's really just the hash of the Function object plus a string to indicate it's MLIL or LLIL 2019-03-23kaitai: python3-compatible forgiveness for struct propertiesAndrew Lamoureux hasattr() on python2 has built in exception handler that would return False when computation of a property screwed up - that doesnt exist in python3 2019-03-23kaitai: omit '_m_' prefix for fields in struct pathAndrew Lamoureux 2019-03-22kaitai: allow selection of structPath textAndrew Lamoureux (field was disabled, now it's just read-only) 2019-03-22Add get_ascii_string_atdevtty1er Vector35/binaryninja-api#1298 2019-03-22kaitai: select first row, re-scroll after treewidget resizeAndrew Lamoureux 2019-03-22kaitai: don't store file contents in tree!! clamp at 8Andrew Lamoureux 2019-03-22kaitai: initial minimal tree expansion until rows filledAndrew Lamoureux 2019-03-22kaitai: disclude circular formats on py2, more error reportingAndrew Lamoureux 2019-03-21kaitai: better error reporting when parser failsAndrew Lamoureux 2019-03-21kaitai: recognize zip, rar, gzipAndrew Lamoureux