Commit Graph

16632 Commits

Author SHA1 Message Date
Jared Tobin
c182672b54
Merge branch 'ames-goof' (#2166)
* origin/ames-goof:
  ames: adjust route update logic

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-22 13:14:39 +04:00
Ted Blackman
11c92e691d
ames: adjust route update logic
There was a typo in the routing logic that was comparing equality
against a value where it should have been doing a pattern match. The
value compared against contained the literal * gate, which would never
match route.peer-state, so this condition was always true, meaning the
fix that had added this extra condition (5406f06) did not actually
change the behavior from what it been previously.
2020-01-22 12:50:18 +04:00
Jared Tobin
062c0244f6
Merge branch 'support-asan' (#2175)
* origin/support-asan:
  u3: enables ASan for u3i_molt and friends
  u3: enable ASan for u3r_mean and friends
  u3: skip RLIMIT_CORE under ASan
  u3: specially defines c3_assert for ASan compatiblity
  u3: moves loom base on linux-64 to accomodate ASan

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-16 23:39:27 -08:00
Jared Tobin
8ab2afe8b4
Merge branches 'vere-test-exit', 'spinner-leak' and 'exit-cleanup'
* origin/vere-test-exit:
  vere: fixes Makefile test-runner, exiting on failed test

* origin/spinner-leak:
  vere: re-plugs leak in terminal spinner
  vere: plugs leak in terminal spinner

* origin/exit-cleanup:
  vere: adds trivial i/o driver exit handlers
  vere: dispose of http-server resources on exit
  vere: dispose of http-client resources on exit
  vere: close terminal driver last
  vere: properly un/initialize curl
  vere: properly un/initialize openssl
  worker: free jet dashboard on exit

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-16 06:26:14 -08:00
Joe Bryan
375d4af68e u3: enables ASan for u3i_molt and friends 2020-01-14 20:42:23 -08:00
Joe Bryan
ee112fa150 u3: enable ASan for u3r_mean and friends 2020-01-14 20:41:21 -08:00
Joe Bryan
119fb59d5f u3: skip RLIMIT_CORE under ASan 2020-01-14 20:41:02 -08:00
Joe Bryan
bea30f8a2c u3: specially defines c3_assert for ASan compatiblity 2020-01-14 20:40:25 -08:00
Joe Bryan
884a08a967 u3: moves loom base on linux-64 to accomodate ASan 2020-01-14 20:39:49 -08:00
Joe Bryan
561db380c4 vere: adds trivial i/o driver exit handlers 2020-01-14 20:34:26 -08:00
Joe Bryan
9abe805933 vere: dispose of http-server resources on exit 2020-01-14 20:34:26 -08:00
Joe Bryan
b7138abd0b vere: dispose of http-client resources on exit 2020-01-14 20:33:52 -08:00
Joe Bryan
0393047847 vere: close terminal driver last 2020-01-14 20:33:43 -08:00
Joe Bryan
84ccfa97d8 vere: properly un/initialize curl 2020-01-14 20:33:34 -08:00
Joe Bryan
d71c26417a vere: properly un/initialize openssl 2020-01-14 20:33:24 -08:00
Joe Bryan
c945c58375 worker: free jet dashboard on exit 2020-01-14 20:33:15 -08:00
Joe Bryan
5f3a697aab vere: re-plugs leak in terminal spinner 2020-01-14 20:26:28 -08:00
Joe Bryan
adb41996f0 vere: plugs leak in terminal spinner 2020-01-14 20:26:22 -08:00
Joe Bryan
bb83acce96 vere: fixes Makefile test-runner, exiting on failed test 2020-01-14 20:24:01 -08:00
Jared Tobin
de9bd593d9
ci: remove whitespace test [ci skip]
16ae3b7 reinserted sh/test-whitespace into the Travis config to check
for the presence of spurious whitespace in source.  While this is a fine
test to run, it should probably be run as a local pre-push git hook,
rather than in CI.
2020-01-14 11:30:00 -08:00
Jared Tobin
ce6f82a58d
chat: trim whitespace [ci skip] 2020-01-14 11:21:24 -08:00
Jared Tobin
3a6fb37b25
Merge branch 'edit-mugs' (#2169)
* origin/edit-mugs:
  u3: clear cached mugs on cell edit

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-14 11:13:20 -08:00
Joe Bryan
94800ca79c
u3: clear cached mugs on cell edit
This commit fixes a bug wherein cached mugs were wrongfully retained on
editing cells, producing a jet mismatch in +mug.
2020-01-14 11:11:41 -08:00
Jared Tobin
a0cb74b658
Merge branch 'matilde/chat-dark-mode' (#2144)
* origin/matilde/chat-dark-mode:
  chat: fade images on dark mode
  chat: add dark mode

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-14 11:09:18 -08:00
Jared Tobin
430f4c36d6
Merge branch 'lens-fix' (#2162)
* origin/lens-fix:
  lens: don't prematurely flush state

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-14 08:52:01 -08:00
Jared Tobin
16de53e7a2
Merge branch 'philip/ames-fix' (#2164)
* origin/philip/ames-fix:
  ames: fix assertion bug and add debug info

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-14 08:36:07 -08:00
Philip Monk
d578159791
ames: fix assertion bug and add debug info
If we receive the naxplanation before the nack, the assertion in the gte
direction fails.  The intent of the assertion is to make sure top of the
live queue never falls behind current.state, so it was simply in the
wrong direction.
2020-01-14 08:34:12 -08:00
Isaac Visintainer
2cd9fc75a4 lens: don't prematurely flush state 2020-01-10 12:55:58 -08:00
ixv
2089045a4e
Merge pull request #2161 from urbit/invite-hook-fix
invite-hook: fixed incorrect assertion about outgoing invites
2020-01-09 16:32:19 -08:00
Isaac Visintainer
a07a3747d1 invite-hook: fixed incorrect assertion about outgoing invites 2020-01-09 16:16:39 -08:00
Jared Tobin
754fba30e3
Merge branch 'matilde/meta-morgue' (#2159)
* origin/matilde/meta-morgue:
  soto: add "dead" alt keys to ignored list

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-08 10:12:10 +08:00
Jared Tobin
795b811aca
Merge branch 'matilde/chat-timestamp' (#2146)
* origin/matilde/chat-timestamp:
  chat: correct datestamp to match @da

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-08 10:11:33 +08:00
Matilde Park
a5e68f280d soto: add "dead" alt keys to ignored list
alt+n produces a ~, on top of a key called "Dead". This ignores "dead"
to send the ~ and function as normal.
2020-01-07 20:14:39 -05:00
Jared Tobin
8afad66138
Merge branch 'm/chat-cli-reconnect' (#2147)
* m/chat-cli-reconnect:
  chat-cli: reconnect with actual bowl

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-07 04:25:14 +08:00
Fang
0ff2f44f31
chat-cli: reconnect with actual bowl
Fixes a bug introduced in 4798b9d.

This, uh, fell into the same old case of using an arm from a |_ without
initializing that core with a sample first. In this case, that resulted
in the bowl in connect being the default bowl here. This is fine for
~zod, since it's the default ship, but gives incorrect behavior for
anyone else.
2020-01-07 04:21:49 +08:00
Jared Tobin
01afc2a143
Merge branch 'm/gall-gift-paths' (#2134)
* origin/m/gall-gift-paths:
  gall: (list path) in %fact and %kick

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-07 04:17:32 +08:00
Matilde Park
4143b0060f chat: fade images on dark mode
Adds 60% opacity to dim images within messages in dark mode.
2020-01-06 08:09:53 -05:00
Jared Tobin
cd9624e097
Merge branch 'm/whitespace' (#2149)
* origin/m/whitespace:
  various: remove trailing whitespace
  ci: reject trailing whitespace

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-06 10:55:13 +08:00
Jared Tobin
f94ba8ce9c
Merge branch 'm/xmas' (#2143)
* origin/m/xmas:
  xmas: remove, obsoleted by alef

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-06 10:53:15 +08:00
Jared Tobin
836142ad0d
Merge branch 'rcrdlbl/chat-sidebar-margin-fix' (#2137)
* rcrdlbl/chat-sidebar-margin-fix:
  chat: add bottom padding to sidebar items

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-06 07:45:25 +08:00
Jared Tobin
5b0fd5fb78
Merge branch 'm/webchat-me' (#2135)
* origin/m/webchat-me:
  webchat: render "me" messages in italics

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-06 07:25:53 +08:00
Jared Tobin
6f7aae3574
Merge branch 'ames-clean' (#2127)
* origin/ames-clean:
  ames: update comment docs

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-06 07:25:22 +08:00
Fang
fcf1846b6f
various: remove trailing whitespace 2020-01-03 22:06:42 +01:00
Fang
16ae3b7298
ci: reject trailing whitespace 2020-01-03 21:54:35 +01:00
Matilde Park
271e594f61 chat: correct datestamp to match @da
The datestamp in webchat currently leftpads the month numeral.
This commit amends it so that the month numeral doesn't pad with zeroes.
2020-01-01 08:54:36 +01:00
Matilde Park
d45be05c26 chat: add dark mode
Adds custom classes and declarations for dark mode color scheme.
Uses prefers-color-scheme media query to check preference.
2019-12-27 12:15:03 +01:00
Fang
e005cefe77
xmas: remove, obsoleted by alef 2019-12-27 02:19:36 +01:00
Przemyslaw Dabrowski
f8c305b65b chat: add bottom padding to sidebar items
Pretty simple really, fixes issue #2131.
Decided to use padding instead of margin because the underflow is nice,
but not at the detriment of being able to see the last chat preview
2019-12-23 22:24:24 -05:00
Fang
b8a336c607
webchat: render "me" messages in italics 2019-12-23 23:11:04 +01:00
Fang
ae8a57ca25
gall: (list path) in %fact and %kick
Instead of providing a (unit path), allows for (list path), which better
supports the "update to path and subpath cases".

For example, if /things wants updates about everything, and
/things/specific wants updates about the specific thing, they'll both
need to receive a %fact when the specific thing changes.
Previously, these would have been two separate moves. Now, gall handles
the multi-targeting for you.
2019-12-23 13:37:32 +01:00