commit 97f1f949e3824f955e3d5b4103ca3f2a9a006632 Merge: 35206a3 b31eda0 Author: Damian Johnson atagar@torproject.org Date: Tue Sep 22 10:10:28 2015 -0700
Rewrite connection panel
Damn this was a big overhaul! Connection panel was ~1,700 lines of headache inducing code. Now it's just 700 and damn simple. There's still more work I want to do in this space, but general panel overhaul is done so time to merge.
nyx/__init__.py | 1 + nyx/config/attributes.cfg | 18 + nyx/config_panel.py | 119 ++- nyx/connection_panel.py | 700 +++++++++++++++++ nyx/connections/__init__.py | 11 - nyx/connections/circ_entry.py | 255 ------- nyx/connections/conn_entry.py | 1260 ------------------------------- nyx/connections/conn_panel.py | 699 ----------------- nyx/connections/descriptor_popup.py | 174 ----- nyx/connections/entries.py | 179 ----- nyx/controller.py | 5 +- nyx/log_panel.py | 10 +- nyx/menu/actions.py | 13 - nyx/popups.py | 167 +++- nyx/resources/nyx.1 | 2 +- nyx/torrc_panel.py | 272 ++++--- nyx/util/panel.py | 3 + nyx/util/tor_config.py | 411 +++++----- nyx/util/tracker.py | 259 ++++++- nyxrc.sample | 29 - run_tests.py | 2 - setup.py | 2 +- test/util/tracker/connection_tracker.py | 48 +- test/util/tracker/port_usage_tracker.py | 16 +- 24 files changed, 1557 insertions(+), 3098 deletions(-)
tor-commits@lists.torproject.org