commit 93446e76246a24c953a59d6ac5c4b95751d602da
Author: Damian Johnson
Date: Thu Sep 3 07:53:36 2015 -0700
Drop features.connection.showColumn.* config options
More nyxrc options I don't think anybody's ever used.
---
nyx/connections/conn_entry.py | 24
commit 5f1eae854617f42b15b8dffcff953a49b2076467
Author: Damian Johnson
Date: Mon Aug 31 10:22:03 2015 -0700
Drop nyx.connections.entries
Moving the last class to conn_enties, and dropping the submodule.
---
nyx/connections/circ_entry.py |4 +--
commit 3b6d766a7061c7947b5c4029e324893636401f48
Author: Damian Johnson
Date: Tue Sep 15 09:01:03 2015 -0700
Merge get_destination_label() into draw function
Still not perfect, but localizing will help us to simplify.
---
nyx/connection_panel.py | 63
commit 5e325ebcb1831117b3346525cc4f6734e5305b7a
Author: Damian Johnson
Date: Sat Sep 12 10:08:18 2015 -0700
Further simplify draw_line()
See? Told ya dropping the listing type would enable us to simplify this.
Still
not as clean as I'd like, but at
commit d20add70f5a5775c1ddc87bf15c46b6f8222e05e
Author: Damian Johnson
Date: Sat Aug 1 17:39:55 2015 -0700
Move is_private() to be an entity method
Another thing that doesn't really belong on individual lines. Also
addressing a
'todo' comment in the
commit 6f7eac497a9d4062ff18d6a0b12791099e977f2c
Author: Damian Johnson
Date: Sat Aug 1 16:51:27 2015 -0700
Move connection type to be tracked by entity
Our get_type() method is a method on individual lines rather than the parent
entity, which is weird.
commit 84596451d0064f5973207712089a4368689a27ea
Author: Damian Johnson
Date: Mon Aug 31 09:59:37 2015 -0700
Entry subclasses for connections and circuits
Reintroducing specialized subclasses. Now that it no longer performs sort
functionality this is a
commit 94e48a725930af385a4a58dd54ca4f18e08c7c41
Author: Damian Johnson
Date: Sat Aug 1 18:17:41 2015 -0700
Move more initialization logic into CircLine
The caller was doing more to initialize CircLine than it needed. The
constructor can figure out its
commit b401851708f360a7ce1137d51fa92c740dad307f
Author: Damian Johnson
Date: Sat Aug 1 14:08:18 2015 -0700
Merge base_type into the get_type() method
Connection entries determined a 'base_type' in its constructor that was
pretty
much solely used by its
commit bca09d443ff450113f7d46a0da204e500ef26f4e
Author: Damian Johnson
Date: Thu Jul 30 08:10:07 2015 -0700
Differentiate between app resolution by local/remote ports
Our helper for resolving applications by their port lets us differentiate
between the
commit eddadca29030d1f7c3393caa6f9521cf33a4267f
Author: Damian Johnson
Date: Sat Jul 25 12:53:37 2015 -0700
Split stat counting into separate loop
Move counting for client/exit connections to a second loop. This way
population
of new_entries is dead
commit e75db3fd056fa86185b9976f445967cb815daff0
Author: Damian Johnson
Date: Sat Aug 1 13:54:05 2015 -0700
Drop flags for possibly being a client or directory connection
Huh. These flags are currently never used. Only place they're set is in a
cached
commit 7d397f9da1fc01775b4e012b34187349f75fc930
Author: Damian Johnson
Date: Sun Aug 30 11:09:16 2015 -0700
Drop get_type() from connection lines
The connection lines proxies through to the entry. External callers should
(and
are) calling on the entry,
commit eb37d9008ec6cd460ddf352b98ed1fa14f454125
Author: Damian Johnson
Date: Wed Jul 29 10:17:20 2015 -0700
Move application resolution into the lines
Our panel resolved applications, then populated attributes on the lines.
Ewww!
The tracker caches
commit 0625c56d2845c243c486fbcfc20e26e26dd1f8b7
Author: Damian Johnson
Date: Tue Sep 15 09:44:59 2015 -0700
Merge get_etc_content() into draw function
Very similar to its get_destination_label() counterpart. This helper can do
with a lot of improvement
commit f32b19582c0ef594b6831da252331b64f8a5115b
Author: Damian Johnson
Date: Thu Sep 17 09:14:41 2015 -0700
Drop get_listing_prefix() method
Class doesn't provide any benefit here either, merging into the draw method.
---
nyx/connection_panel.py | 28
commit 5c4ea58cf5fe1f8bf291caf78fcea8025c4f62a8
Author: Damian Johnson
Date: Tue Sep 15 09:33:24 2015 -0700
Simplify circuit line rendering
Condensing the remaining scraps used to render circuit lines.
---
nyx/connection_panel.py | 27
commit 3d48452bf48d7e125aecb127e85f10e0ca6dae90
Author: Damian Johnson
Date: Sat Jul 25 18:11:52 2015 -0700
Merging ConnectionEntry into parent class
What a mess. The ConnectionEntry was the sole subclass of the parent. I see
what I was intending to do
commit fcfd51e6dd0c3972d1c41afefcdfd2a06492bdeb
Author: Damian Johnson
Date: Mon Aug 31 10:08:51 2015 -0700
Move Entry classes into the connection_panel
Closer! The Entries are now reasonably short and sweet. Not much is now
left in
entries.py.
---
commit 093da0399df76bd5d7eb965610495071e56e939d
Author: Translation commit bot
Date: Tue Sep 22 17:45:23 2015 +
Update translations for https_everywhere
---
lb/ssl-observatory.dtd |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
commit 2982bc7d9014f960aeed9a90c16efc6b3233b1ad
Author: Translation commit bot
Date: Tue Sep 22 17:45:03 2015 +
Update translations for bridgedb
---
lb/LC_MESSAGES/bridgedb.po | 64 ++--
1 file changed, 32
commit 9f30f7081d94d5168bb37f7fdc5faef4261d908e
Author: Translation commit bot
Date: Tue Sep 22 17:45:33 2015 +
Update translations for tails-persistence-setup
---
lb/lb.po |8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git
commit 50db93bb9c3713e114b6fe96c69f36f57bf3a42f
Author: Translation commit bot
Date: Tue Sep 22 19:15:52 2015 +
Update translations for abouttor-homepage
---
lb/aboutTor.dtd |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
commit c7d8e841772d1081573bded168c805bde01a789f
Author: Translation commit bot
Date: Tue Sep 22 19:15:48 2015 +
Update translations for tails-misc_completed
---
nl.po | 27 ++-
1 file changed, 14 insertions(+), 13 deletions(-)
commit 7a8ed442efa75bf903ca768f7a56798233672e77
Author: Translation commit bot
Date: Tue Sep 22 19:15:44 2015 +
Update translations for tails-misc
---
nl.po |9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/nl.po b/nl.po
index
commit ad69ec610b00a764df7108dc5216782b65abea4f
Author: Translation commit bot
Date: Tue Sep 22 18:45:09 2015 +
Update translations for torcheck
---
lb/torcheck.po | 37 +++--
1 file changed, 19 insertions(+), 18
commit 987805ca8b38b906c9ce558b570820d952ab6162
Author: Translation commit bot
Date: Tue Sep 22 18:45:14 2015 +
Update translations for whisperback
---
lb/lb.po |8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/lb/lb.po
commit a5325ac9eb59b8f1437a9c29f692be66f389543c
Author: Translation commit bot
Date: Tue Sep 22 18:46:20 2015 +
Update translations for tor-messenger-authdtd
---
lb/auth.dtd |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lb/auth.dtd
commit 4c71a6f806376252cb30abb99f2646bdb9124cb2
Author: Translation commit bot
Date: Tue Sep 22 18:46:00 2015 +
Update translations for torbutton-torbuttondtd
---
lb/torbutton.dtd | 52 ++--
1 file changed,
commit fd9e8ade7fe53380348e709ad70c2d0b8cf4d794
Author: Translation commit bot
Date: Tue Sep 22 19:15:08 2015 +
Update translations for torcheck
---
lb/torcheck.po | 20 ++--
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git
commit c9628dba4ca72f2445993fc157e41dc357297c13
Author: Translation commit bot
Date: Tue Sep 22 19:15:12 2015 +
Update translations for torcheck_completed
---
lb/torcheck.po | 103
1 file changed,
commit 1c4f36ebc94137ca8684e46a06f60c08c4e3fcf5
Author: Translation commit bot
Date: Tue Sep 22 19:46:28 2015 +
Update translations for tor-messenger-imtooltipproperties_completed
---
el/imtooltip.properties |7 +++
1 file changed, 7 insertions(+)
commit fa0f963dd3a421f24e9110bdb460d95312f690b8
Author: Translation commit bot
Date: Tue Sep 22 19:46:24 2015 +
Update translations for tor-messenger-imtooltipproperties
---
el/imtooltip.properties |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit cbd7e1780ea6d2e998f40130121cfbcbc060115a
Author: Translation commit bot
Date: Tue Sep 22 06:45:39 2015 +
Update translations for tails-misc
---
sq.po |8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/sq.po b/sq.po
index
commit 96fd746ec63cc4f2640f4f9fd6f7a9d46f52c96e
Author: Translation commit bot
Date: Tue Sep 22 07:15:18 2015 +
Update translations for liveusb-creator
---
sq/sq.po |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sq/sq.po
commit 6a82c86b5fb6d6a72a8c19ca48c18380065be552
Author: Translation commit bot
Date: Tue Sep 22 07:15:22 2015 +
Update translations for liveusb-creator_completed
---
sq/sq.po | 210 +-
1 file
commit 78fbbe281feebc0236369005ca3c3d92c1aa71a5
Author: Translation commit bot
Date: Tue Sep 22 07:16:54 2015 +
Update translations for tor-messenger-privdtd_completed
---
sq/priv.dtd |2 ++
1 file changed, 2 insertions(+)
diff --git a/sq/priv.dtd
commit 2f646b34d9931da82ea6538ea4cba708a473c8f9
Author: Translation commit bot
Date: Tue Sep 22 07:16:41 2015 +
Update translations for tor-messenger-loggerproperties_completed
---
sq/logger.properties |7 +++
1 file changed, 7 insertions(+)
diff
commit 7ccfe518a596ea722651fec555b1024ba7f9aba0
Author: Translation commit bot
Date: Tue Sep 22 07:16:46 2015 +
Update translations for tor-messenger-privproperties_completed
---
sq/priv.properties |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d079de217f25b0f59864b190fabfc42b136898ec
Author: Translation commit bot
Date: Tue Sep 22 07:16:29 2015 +
Update translations for tor-messenger-imtooltipproperties_completed
---
sq/imtooltip.properties |7 +++
1 file changed, 7 insertions(+)
commit ec8bdfc4dc11085123c746f12a9b3e01fcd99cab
Author: Translation commit bot
Date: Tue Sep 22 07:16:37 2015 +
Update translations for tor-messenger-loggerproperties
---
sq/logger.properties |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff
commit de8aaf7b91c91425e88c2f5af69e31dc173caafc
Author: Translation commit bot
Date: Tue Sep 22 07:16:50 2015 +
Update translations for tor-messenger-privdtd
---
sq/priv.dtd |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sq/priv.dtd
commit 296dd05b056e863d835f9f352a0690dc40df1ba9
Author: Translation commit bot
Date: Tue Sep 22 07:16:26 2015 +
Update translations for tor-messenger-imtooltipproperties
---
sq/imtooltip.properties |4 ++--
1 file changed, 2 insertions(+), 2
commit d2d3ef5bb6e40336b3a12ce04b58f5e2fc813fd8
Author: Translation commit bot
Date: Tue Sep 22 06:45:44 2015 +
Update translations for tails-misc_completed
---
sq.po | 24
1 file changed, 12 insertions(+), 12 deletions(-)
diff
commit 7a9c8b78b80e504a3b83fb92588b1bb2d36e3f39
Author: Damian Johnson
Date: Mon Aug 31 10:04:38 2015 -0700
Move conn_panel to be a top level module
Plan is to rewrite all of nyx/connections/* and hopefully shrink it to a
point
where it can all be in
commit f514d1ee9687b63ce72953946d2683aeb4e440ea
Author: Damian Johnson
Date: Sat Aug 29 14:24:28 2015 -0700
Sorting by country referenced non-existant function
Calls is_private_address() on connections. This isn't a thing. Pretty clear
what it's trying
commit 2f3fb3c4f1de830ec739a11adbae8a6cc5c309d8
Author: Damian Johnson
Date: Sat Jul 25 20:08:22 2015 -0700
Drop Endpoint class
Only bits left were get_finterprint() and get_nickname(). Both were only
relevant to remote addresses so just as well as a
commit 6f91af2feb26e915fdc418e335a20232a7b7e9b4
Author: Damian Johnson
Date: Sun Jul 12 12:40:44 2015 -0700
Speed connection panel up by a few seconds
The slowest part of initializing the connection panel is issuing the
'GETINFO
ns/all' query to
commit 6ed5a561c2b42b48ca3edca0905926979194e3a6
Author: Damian Johnson
Date: Sun Jul 12 13:42:49 2015 -0700
Move FingerprintTracker to tracker util
When picking apart our old tor_tools I plopped the FingerprintTracker into
the
conn_entry because that is
commit d27d79e9be9a48fd15991eb023d6f96082db272a
Author: Damian Johnson
Date: Fri Jul 10 09:29:27 2015 -0700
Drop is_exiting_allowed() helper
Stem's exit policies do this. The only wrinkle is DNS. We had a hack around
this due to funky tor behavior but
commit 6908aa86256d2ea2713392cc86b2944b3c5df25d
Author: Damian Johnson
Date: Sun Jul 12 12:05:28 2015 -0700
Move initial descriptor fetch to FingerprintTracker constructor
To bootstrap the FingerprintTracker we need to make a 'GETINFO ns/all'
request
commit dc68c11df0bce65fd0dc5e26b26ca4ff3046d737
Author: Damian Johnson
Date: Fri Jul 17 09:03:27 2015 -0700
Don't reuse old connection entries
We reused our existing connection entries for two reasons...
1. These entries tracked uptime.
2.
commit a4c706c3be47fbc531d34860b874c196217c0790
Author: Damian Johnson
Date: Mon Jul 27 09:35:39 2015 -0700
Start tracker daemons when they're requested
Why would we want a daemon that isn't running? Presently application
resolution
is a no-op because
commit 8f473b63f31ba100edc11a40d8f5efcb3ebc4cd1
Author: Damian Johnson
Date: Sun Jul 26 11:14:42 2015 -0700
Drop internal reset_display() methods
Seems to be leftovers from our attempt to do in-place modifications. The
ConnectionPanelEntry's method was
commit 005d7c3634dae07c8d412144e8d73ed7e96cdee9
Author: Damian Johnson
Date: Thu Jul 16 08:45:08 2015 -0700
Use Connection struct in constructors
Our tracker uses a connection struct, so no point in passing around all
these
attributes individually. We
commit d2f1b3d8aa19a0e5124ee5650a52b4b7764fbe60
Author: Damian Johnson
Date: Fri Jul 17 08:27:35 2015 -0700
Use circuit struct in constructors
Backing our CircEntry class with a circuit, rather than passing in its
attributes. I suspect we can go a lot
commit ec33ca2aa9345c83736b229b8440ca83cb80e30b
Author: Damian Johnson
Date: Sat Jul 25 19:36:57 2015 -0700
Drop address and port from Endpoint class
Arm had an Endpoint to encapsulate connection information. Great! But Stem
gives us a Connection struct
commit e65ce74cecea61bc2ee7683bbc8b82d1674c561b
Author: Damian Johnson
Date: Sat Jul 25 13:33:11 2015 -0700
Simplify connection panel title
Premature optimization is the root of all evil. There's no value in
pre-calculating the title in our update loop.
commit e925f2dcd88194cfab17f502ed2380e504be65eb
Author: Damian Johnson
Date: Sat Jul 11 14:33:56 2015 -0700
Rewrite FingerprintTracker class
Probably not quite done yet, but first step was to rewrite this sucker. Now
thread safe and far simpler. This
commit 6846e119190e1de29d70ba25fb4db8d40c2b4b95
Author: Damian Johnson
Date: Mon Jul 27 10:03:48 2015 -0700
Properly use application resolution in the panel
Our connection panel still expected a tuple, causing a stacktrace. Fixing
that,
along with a
commit d1f0c94b6ece39d1fd37ed1dd7f714a3fed0ac7a
Author: Damian Johnson
Date: Fri Jul 17 08:57:37 2015 -0700
Use circuit's creation timestamp for uptime
Like connections we displayed the time nyx has seen the circuit, but we can
do
better. Circuits
commit 4f24a6c593ac7e34bf419585389d02b9d7959c6d
Author: Damian Johnson
Date: Sat Aug 1 13:37:12 2015 -0700
Limit locking for updates
Narrowing the scope where we hold a lock for updates. For most bits we don't
need any self references. Also making it a
commit 94a592de40006ac69c41e223362deef15b70c353
Author: Damian Johnson
Date: Mon Jul 27 09:52:08 2015 -0700
Retrieve the pid along with the process name
Our connection panel wants both the process name and pid. Why not? It's
already
right there...
---
commit aba3b74ea029d5732af34192c55df101cf465fbf
Author: Damian Johnson
Date: Thu Jul 30 08:56:09 2015 -0700
Differentiate between unknown and resolving apps
Be a bit smarter about showing 'resolving...' when an application can't be
determined and
commit f67a50d10981ce2840d00c02cb62844290e2dcc1
Author: Damian Johnson
Date: Sat Jul 25 19:45:55 2015 -0700
Move get_locale() out of the Endpoint class
We only ever care about the remote endpoint, so might as well move this to
the
line class. One step
commit e79ac1f3210cd337e51537da0fca3895fc752e56
Author: Damian Johnson
Date: Sat Sep 5 14:41:00 2015 -0700
Drop features.connection.showExitPort
I've never known of this information to be sensitive, so lets just drop
this.
We can add it back if someone
commit 40f5bb69cc3bf48871d92816888e5e7842a4e75c
Author: Damian Johnson
Date: Wed Jul 15 09:49:48 2015 -0700
Track connection uptime
Our connection panel does some gross things to keep track of connection
uptime.
Our tracker class can easily handle this,
commit 6d0f8d928340f1ae053d62576b2e48c082fa9c01
Author: Damian Johnson
Date: Mon Jul 13 09:12:40 2015 -0700
Move get_relay_address() to ConsensusTracker
Moving this helper method not only tidies things up, but greatly reduces the
number of GETINFO
commit 8b8e97d693d57fec3f8df1f354af0360e7899ab4
Author: Damian Johnson
Date: Tue Jul 7 08:40:22 2015 -0700
Perform app resolution as part of updates
Seems we called our _resolve_apps() from the draw loop rather than our
update
thread. Guess that was so
commit cc2271d310d7e1f77d9ea6024d8363ce7da4ab47
Author: Translation commit bot
Date: Tue Sep 22 16:45:04 2015 +
Update translations for bridgedb
---
lb/LC_MESSAGES/bridgedb.po | 45 ++--
1 file changed, 23
commit f8477e3d842c9a57b11ec17ff3ef6e124c9b9a81
Author: Damian Johnson
Date: Thu Sep 17 09:12:12 2015 -0700
Drop include_port attribute
With the simplified drawing we no longer need a class attribute for this.
---
nyx/connection_panel.py | 14
commit 91b7b48d639b116f5fe40f69e7408a0655767443
Author: Damian Johnson
Date: Thu Sep 17 09:45:33 2015 -0700
Drop placement_label attribute
Moving another rendering attribute into the draw method where it's used.
---
nyx/connection_panel.py | 25
commit f5c7984f118e01950192db841ff3be261441edb8
Author: Damian Johnson
Date: Sun Sep 20 12:35:51 2015 -0700
Split line detail rendering into its own function
---
nyx/connection_panel.py | 62 ++-
1 file changed, 24
commit 89d2e97dcefc8af51200e52128fb909fc6c49771
Author: Damian Johnson
Date: Sat Sep 5 09:52:20 2015 -0700
Drop expanded addresses
When we have a lot of space we showed three addresses of the form
'(local) => (externally visible) => (remote)'...
commit fe0a896f0d805a64ae91de913759967c14bb29b7
Author: Damian Johnson
Date: Sat Sep 19 14:08:40 2015 -0700
Drop set_sort_order()
Removes our set_sort_order() method. This is a bit of back-peddling in that
it
moves sort_value() back into the Entry, but
commit 97f1f949e3824f955e3d5b4103ca3f2a9a006632
Merge: 35206a3 b31eda0
Author: Damian Johnson
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
commit c2872765b30d1619edcb9c5b8dcaea3906c8df08
Author: Damian Johnson
Date: Sat Sep 19 13:36:33 2015 -0700
Duplicate code to mark initial connections
The connection tracker already provides this. Silly to do it in the
constructor, must be left over from
commit 470d64fc0feb81f8f853552cb2b0e36ad1c307da
Author: Damian Johnson
Date: Sat Sep 19 13:31:09 2015 -0700
Drop reset listener
Our connnection panel listened for tor state changes so we could note the
time
when it disconnected. However, Stem provides
commit 65114f93b3ced8df535f6b3c027232de24acecc8
Author: Translation commit bot
Date: Tue Sep 22 17:46:48 2015 +
Update translations for tor-messenger-authdtd
---
lb/auth.dtd |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git
commit 31fa6d6ddb135d9aeacf104f559957ee131a91f5
Author: Translation commit bot
Date: Tue Sep 22 17:47:09 2015 +
Update translations for tor-messenger-ircproperties
---
lb/irc.properties |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff
commit 06f14a56002e365cfab594f1bb065af4e92699b7
Author: Damian Johnson
Date: Sat Aug 29 14:29:28 2015 -0700
Cache Entry parameters
The Entry class is immutable so we can safely cache the hell out of
everything.
No reason to do any work twice.
---
commit 93c4214687f3bcfeebb7cb904284f4649d2d1474
Author: Damian Johnson
Date: Sat Sep 19 13:51:42 2015 -0700
Drop connection panel lock
Not as sure of this as I'd like but moving toward the right design. Rest of
our
panels are now generally lock-free and
commit 02327e0bed85ad2e87ce3c0ecb3bb62bcce117dd
Author: Damian Johnson
Date: Sat Sep 5 15:00:57 2015 -0700
Consolidate remaining nyx/connections/* module
Ok, trimmed the remaining bits enough that we can consolidate in
connection_panel.py. Still a mess,
commit ed2b57107c30e913c31283e1fbcae38f7ce10f3b
Author: Damian Johnson
Date: Sun Sep 6 12:09:30 2015 -0700
Rewrite how we handle connection details
When the user presses 'enter' we show a subdialog with more detailed
information. Rewriting how we do
commit 9ea379dfd08bb5c308aaea69487d1c1f046ea35b
Author: Damian Johnson
Date: Mon Sep 7 14:34:07 2015 -0700
Move get_listing_entry() into draw function
The ConnectionLines have both a get_listing_entry() and _get_listing_entry()
method. The former is an
commit 752c4640182b4898c8f0afd5e73d0810f20e5171
Author: Damian Johnson
Date: Tue Sep 1 09:10:11 2015 -0700
Drop ConnectionPanelLine parent class
I wrote ConnectionPanelLine long before I knew of @lru_cache, and really the
only functionality it provides
commit 3c8346b2093b663fecafe9fa6509e4383cdb2e3c
Author: Damian Johnson
Date: Mon Sep 7 14:54:39 2015 -0700
Merge main get_listing_entry() implementation into draw method
This merges the rest of get_listing_entry() into the draw method. This drops
the top
commit bcb9d648f3dab0c17244c2ab3217f49eaedff752
Author: Damian Johnson
Date: Sat Sep 19 14:17:04 2015 -0700
Store sorting as attribute rather than config
We persisted our sort ordering as a config value rather than a panel
attribute.
This can be useful
commit 86d593f6dad88ac1408b5b4ce8b12d678b3a839c
Author: Damian Johnson
Date: Wed Sep 2 10:04:08 2015 -0700
Drop markInitialConnections config option
Don't see a reason anyone would want to toggle this - it's used to indicate
when connections predate nyx,
commit 84ed7979887c726b2cc4c3817a70d6ea2e353de6
Author: Damian Johnson
Date: Sat Sep 12 09:35:52 2015 -0700
Merge LABEL_FORMAT into draw function
Mixed feelings about this, but think it'll get us closer to a sane draw
funtion.
---
commit 9ea13e78dc58a4f47ba1a0bbededab3c7bc3161f
Author: Damian Johnson
Date: Tue Sep 15 09:18:03 2015 -0700
Merge prefixes into line drawing
Well, this is part of the line isn't it?
---
nyx/connection_panel.py | 29 +
commit 77e53454fb75f2477f3ad0473a241bfc770a432b
Author: Damian Johnson
Date: Sun Aug 30 12:14:56 2015 -0700
Localize sort functionality in panel's sort function
Merging the get_sort_value() into the sort function. Nice simplification.
---
commit 5b0ab27709933f5bb1a8301042514b4def534d29
Author: Damian Johnson
Date: Sat Sep 19 14:54:00 2015 -0700
Revise connection resolver selection
Very minor tweaks. Changed keybinding to 'r' (guess it was previously
occupied?) and relabeled as 'Connection
commit 858cbb6f0e3c057dca90329e4352018dbf34eb5b
Author: Damian Johnson
Date: Mon Aug 31 08:34:40 2015 -0700
Move SortAttr to the panel
All usage of the enum is now in the panel, so no reason for it to be split
into
the entries.
---
commit 0d556766d75f048b448a3773ceb882a231ca1492
Author: Damian Johnson
Date: Sat Aug 1 17:57:35 2015 -0700
Drop set_exit() from CircHeaderLine
Simlifying the CircHeaderLine a little. The set_exit() is part of
construction,
and there because we
commit 526247dc656c85125e4cbea129fdec1e826d8716
Author: Damian Johnson
Date: Thu Sep 3 07:43:49 2015 -0700
Use stem's parsing for descriptors
Our connection panel does manual parsing of descriptors for its details
popup.
No need to do that any longer.
commit ad95b92989fac4ba435a47de4d0c7b60b302278b
Author: Damian Johnson
Date: Tue Sep 8 09:38:06 2015 -0700
Simplify get_destination_label()
Not done, but there's some low hanging fruit for making this a little
better.
---
nyx/connection_panel.py | 57
commit 9feead4c7cbd42898bc794feb9270601703a6561
Author: Damian Johnson
Date: Sat Sep 5 15:19:29 2015 -0700
Move connection colors to attributes
---
nyx/config/attributes.cfg | 18 ++
nyx/connection_panel.py | 37
commit 4eda274e7aeef2f40bea415238f23ca23e17bb0f
Author: Damian Johnson
Date: Mon Aug 31 08:44:31 2015 -0700
Move Category enum to panel
All submodules need this so lets localize it with the other enums in the
module. We'll be consolidating into a single
commit 8278571ffb337c36b725c4dbea77994d933322c8
Author: Damian Johnson
Date: Sat Aug 29 14:39:57 2015 -0700
Simplify get_type()
Mostly tweaking its hidden service handling (no need to frontload its
query).
---
nyx/connections/entries.py | 56
1 - 100 of 291 matches
Mail list logo