Joshua Christman
Joshua Christman
For the .disable() and .enable() functions, the function always applies to which is the last button in the array. That is, calling .disable() on a button may not always disable...
Implement a recursive descent disassembly instead of a flat sweep to improve the accuracy and brevity of disassembled data.
All of the other ones work but there's a pickling error on this one - gotta figure out why.
Revisit old known issues about the textbox and speed it up. Probably will involve trimming fat from the code to reduce the number of calculations.
Should implement a logger because multiprocessing cannot access print in many cases. This will allow us to get information from the other processes.
It's a little to tightly coupled and I'd like for us to move that code out of the maininterface.py if possible.
Instead of multithreading everything, investigate changing the threadpoolexecutor to possibly use multiprocessing to take advantage of multiple cores.
Should probably wait on this so that we can implement compression across the board when we get to it. Possible places for implementation are: Pickling (initial tests showed a 90%...
1. Add images to buttons w/ mouseover text (if possible) 2. Add a preferences editor dialog 3. Make the progress bar work 4. Allow color scheme changes for customization
Make PyDA multiplayer with the ability to share a disassembly project across multiple connected clients. Main idea is to have a local sqlite3 db on each client that is kept...