[tor-commits] [arm/master] Rewriting the graph panel

atagar at torproject.org atagar at torproject.org
Fri Mar 20 16:41:09 UTC 2015


commit c5597823a928706d11e9a1200e2cb955ef2cf508
Merge: f799eb4 b46698e
Author: Damian Johnson <atagar at torproject.org>
Date:   Fri Mar 20 09:34:26 2015 -0700

    Rewriting the graph panel
    
    Complete rewrite of the graph panel on the first page. This greatly improves
    graph prepopulation by taking advantage of 'GETINFO bw-event-cache' which Nick
    kindly added for us. But that aside, this is a big improvement for untangling
    this codebase to improve maintainability.
    
    This also renames our codebase to Seth as per...
    
      https://lists.torproject.org/pipermail/tor-dev/2015-March/008398.html

 ChangeLog                               |   86 +-
 README                                  |   41 +-
 arm/__init__.py                         |   17 -
 arm/arguments.py                        |  250 ------
 arm/config/attributes.cfg               |   25 -
 arm/config/dedup.cfg                    |  107 ---
 arm/config/strings.cfg                  |   96 ---
 arm/config/torrc.cfg                    |  313 -------
 arm/config_panel.py                     |  726 ----------------
 arm/connections/__init__.py             |   12 -
 arm/connections/circ_entry.py           |  253 ------
 arm/connections/conn_entry.py           | 1258 ----------------------------
 arm/connections/conn_panel.py           |  680 ---------------
 arm/connections/count_popup.py          |  111 ---
 arm/connections/descriptor_popup.py     |  273 ------
 arm/connections/entries.py              |  179 ----
 arm/controller.py                       |  691 ----------------
 arm/demo_glyphs.py                      |   66 --
 arm/graphing/__init__.py                |   10 -
 arm/graphing/bandwidth_stats.py         |  600 --------------
 arm/graphing/conn_stats.py              |   72 --
 arm/graphing/graph_panel.py             |  596 --------------
 arm/graphing/resource_stats.py          |   63 --
 arm/header_panel.py                     |  491 -----------
 arm/log_panel.py                        | 1371 -------------------------------
 arm/menu/__init__.py                    |    9 -
 arm/menu/actions.py                     |  329 --------
 arm/menu/item.py                        |  207 -----
 arm/menu/menu.py                        |  195 -----
 arm/popups.py                           |  392 ---------
 arm/resources/arm.1                     |   69 --
 arm/resources/tor-arm.desktop           |   12 -
 arm/resources/tor-arm.svg               | 1074 ------------------------
 arm/resources/torConfigDesc.txt         | 1123 -------------------------
 arm/starter.py                          |  297 -------
 arm/torrc_panel.py                      |  353 --------
 arm/uninstall                           |   16 -
 arm/util/__init__.py                    |   71 --
 arm/util/log.py                         |   44 -
 arm/util/panel.py                       |  808 ------------------
 arm/util/text_input.py                  |  213 -----
 arm/util/tor_config.py                  | 1116 -------------------------
 arm/util/tracker.py                     |  666 ---------------
 arm/util/ui_tools.py                    |  425 ----------
 armrc.sample                            |  251 ------
 install                                 |    2 +-
 run_arm                                 |   47 --
 run_seth                                |   47 ++
 run_tests.py                            |    8 +-
 seth/__init__.py                        |   17 +
 seth/arguments.py                       |  254 ++++++
 seth/config/attributes.cfg              |   41 +
 seth/config/dedup.cfg                   |  107 +++
 seth/config/strings.cfg                 |   99 +++
 seth/config/torrc.cfg                   |  313 +++++++
 seth/config_panel.py                    |  721 ++++++++++++++++
 seth/connections/__init__.py            |   12 +
 seth/connections/circ_entry.py          |  253 ++++++
 seth/connections/conn_entry.py          | 1258 ++++++++++++++++++++++++++++
 seth/connections/conn_panel.py          |  674 +++++++++++++++
 seth/connections/count_popup.py         |  111 +++
 seth/connections/descriptor_popup.py    |  273 ++++++
 seth/connections/entries.py             |  179 ++++
 seth/controller.py                      |  622 ++++++++++++++
 seth/demo_glyphs.py                     |   66 ++
 seth/graph_panel.py                     |  749 +++++++++++++++++
 seth/header_panel.py                    |  484 +++++++++++
 seth/log_panel.py                       | 1369 ++++++++++++++++++++++++++++++
 seth/menu/__init__.py                   |    9 +
 seth/menu/actions.py                    |  327 ++++++++
 seth/menu/item.py                       |  207 +++++
 seth/menu/menu.py                       |  192 +++++
 seth/popups.py                          |  392 +++++++++
 seth/resources/arm.1                    |   69 ++
 seth/resources/tor-arm.desktop          |   12 +
 seth/resources/tor-arm.svg              | 1074 ++++++++++++++++++++++++
 seth/resources/torConfigDesc.txt        | 1123 +++++++++++++++++++++++++
 seth/starter.py                         |  293 +++++++
 seth/torrc_panel.py                     |  351 ++++++++
 seth/uninstall                          |   16 +
 seth/util/__init__.py                   |  109 +++
 seth/util/log.py                        |   44 +
 seth/util/panel.py                      |  864 +++++++++++++++++++
 seth/util/text_input.py                 |  213 +++++
 seth/util/tor_config.py                 | 1118 +++++++++++++++++++++++++
 seth/util/tracker.py                    |  666 +++++++++++++++
 seth/util/ui_tools.py                   |  400 +++++++++
 sethrc.sample                           |  243 ++++++
 setup.py                                |   40 +-
 test/__init__.py                        |    2 +-
 test/arguments.py                       |    8 +-
 test/settings.cfg                       |    4 +-
 test/util/__init__.py                   |    4 +-
 test/util/tracker/__init__.py           |    2 +-
 test/util/tracker/connection_tracker.py |   18 +-
 test/util/tracker/daemon.py             |   26 +-
 test/util/tracker/port_usage_tracker.py |   18 +-
 test/util/tracker/resource_tracker.py   |   38 +-
 98 files changed, 15519 insertions(+), 16126 deletions(-)



More information about the tor-commits mailing list