umbraticus@prosimetrum.com
641bd4512f
sam: ignore autoindent in cmd window
2022-04-29 05:31:30 +00:00
Fulton Browne
1c30bd451e
B, sam: remove sam srv file
...
No need for 2 programs doing the same job.
2021-06-12 17:20:53 +00:00
Ori Bernstein
60c34ebb2d
tweak selection criteria
...
grow selection from point of click, not start of selection region.
starting at the beginning of the selection region causes the match
logic to kick in, which is confusing.
2020-04-25 15:18:04 -07:00
Ori Bernstein
4adb1d68d1
fix typos in time calculation
...
the results of the time calculation were garbled -- and
apparently negative on my system when testing, so the
test passed when it shouldn't have.
2020-04-25 11:00:27 -07:00
Ori Bernstein
d52d7bc121
Backed out changeset 2737b9af622b
...
not what I wanted to commit.
2020-04-25 10:57:17 -07:00
Ori Bernstein
2de164c51d
fix typos in time calculation
...
the results of the time calculation were garbled -- and
apparently negative on my system when testing, so the
test passed when it shouldn't have.
2020-04-25 10:43:39 -07:00
Ori Bernstein
f616a0c1bd
triple click selection in sam
...
three clicks selects a whitespace-delimited line.
2020-04-25 08:57:26 -07:00
cinap_lenrek
81c9ede53f
samterm: don't scroll invisible (command) window (thanks umbraticus)
...
with scroll-wheel scrolling, this case can happen with the
command window:
umbraticus → cinap: create fullscreen file buffer by right-clicking in cmd window
2020-04-22 00:55:58 +02:00
Ori Bernstein
9314883aff
Make ctrl+g focus text windows and cycle zeroxed copies (thanks kvik)
2019-10-21 15:29:07 -07:00
BurnZeZ
84e019aba3
fix misleading/wrong fd checks
2018-10-20 18:44:09 +00:00
cinap_lenrek
9e95cb1ac9
samterm: avoid flushimage when theres nothing new to flush
2016-12-28 23:42:56 +01:00
ftrvxmtrx
06dd182695
sam: revert showdata crap
2016-10-18 21:25:19 +02:00
ftrvxmtrx
d010b87b18
sam: corner cases are hard
2016-10-18 20:27:08 +02:00
ftrvxmtrx
e19308ee16
sam: fixup :(
2016-10-18 20:22:25 +02:00
ftrvxmtrx
dff69d5922
samterm: support "showdata" plumb action
2016-10-18 20:02:01 +02:00
cinap_lenrek
e9c9ea4235
sam: don't make scroll-wheel-up change focus (thanks clsmith)
2015-04-28 19:32:21 +02:00
cinap_lenrek
7c1ae2ead3
samterm: fix ctrl-b crash when cmd window resized (thanks revex)
...
for reference:
On IRC revex reported that samterm crashes on Ctrl-b if the command window has
been resized. I was able to reproduce:
http://plan9.stanleylieber.com/sam/bugs/ctrl-b.png
; acid 831213
/proc/831213/text:amd64 plan 9 executable
/sys/lib/acid/port
/sys/lib/acid/amd64
acid: lstk()
abort()+0x0 /sys/src/libc/9sys/abort.c:6
panic1(s=0x400448)+0x27 /sys/src/cmd/samterm/main.c:692
panic()+0x19 /sys/src/cmd/samterm/main.c:684
lldelete()+0x71 /sys/src/cmd/samterm/flayer.c:221
flupfront(l=0x40eac0)+0x18 /sys/src/cmd/samterm/flayer.c:139
v=0x20062900000001
current(nw=0x40eac0)+0x49 /sys/src/cmd/samterm/main.c:156
type(l=0x40eac0,res=0x15300000001)+0x37c /sys/src/cmd/samterm/main.c:658
t=0x40eaa8
buf=0x419ec0
p=0x41dd48
a=0x0
backspacing=0x200000000
c=0x41dd4800000002
cursor=0x0
a0=0x0
threadmain(argv=0x7ffffeffefa0)+0x21c /sys/src/cmd/samterm/main.c:75
r=0xb0000001b1
got=0xfefefefe00000002
chord=0x0
nwhich=0x43c310
scr=0x200000000
t=0xfefefefefefefefe
w=0x43c310fefefefe
mainlauncher()+0x18 /sys/src/libthread/main.c:59
launcheramd64(arg=0x4194a0,f=0x221673)+0x10 /sys/src/libthread/amd64.c:11
0xfefefefefefefefe ?file?:0
acid:
2014-08-04 09:33:23 +02:00
cinap_lenrek
fa09758a73
samterm: use 4K stacks for amd64 (thanks burnzez)
...
we got a stack overflow on the hostproc on amd64 overflowing
by arround 200 byte. so just use 4K stacks for everything.
2014-06-11 19:31:14 +02:00
ftrvxmtrx
704bd2b513
samterm: fix esc, change ctrl+b behaviour to a more useful one (thanks cinap)
2014-05-12 14:19:22 +02:00
ftrvxmtrx
e993ea3e30
samterm: clean up key defines. use ctrl+b as in rio
2014-05-12 12:58:24 +02:00
ftrvxmtrx
e610c573d7
samterm: free() after getenv()
2014-05-02 03:47:18 +02:00
cinap_lenrek
7c25ff0c11
sam: avoid thread stack overflow with 32bit runes (from sources)
2013-08-08 01:44:20 +02:00
cinap_lenrek
1df707a0b2
unsticky scrollbars
...
scrollbars used to put the mouse on the scrollbar while scrolling. if latency
is high, this often results to the cursor jumping back. instead, make button 2
srolling work without needing the mouse to be inside the scrollbar and leave
the mouse position alone.
2013-08-05 00:25:40 +02:00
cinap_lenrek
3b1e582fc6
samterm: fix crash on scroll when there is no layer (thanks BurnZeZ)
2013-06-26 02:28:16 +02:00
ppatience0
02f60df0f3
sam, samterm: add -i flag to make tab insert spaces up to the next tabstop and backspace to delete spaces until the previous tabstop
2013-04-04 16:38:36 -04:00
cinap_lenrek
87325403b0
sam: make scroll wheel work outside scrollbar
2013-01-27 12:57:51 +01:00
cinap_lenrek
6cadd03bbe
fix utf and rune handling in preparation for 32bit runes
2012-12-31 21:09:46 +01:00
stanley lieber
caa6d7701d
samterm: cleanup
2012-04-24 19:53:05 -05:00
stanley lieber
4f1575a44e
samterm: enable scroll wheel scrolling in the scrollbar (for scrolling)
2012-04-24 19:17:22 -05:00
cinap_lenrek
69ef714c5c
sam: whitespace/style
2012-02-10 01:44:22 +01:00
cinap_lenrek
0c22c05a96
sam: chording
2012-02-10 01:40:13 +01:00
Taru Karttunen
a9060cc06b
Import sources from 2011-03-30 iso image - lib
2011-03-30 19:35:09 +03:00
Taru Karttunen
e5888a1ffd
Import sources from 2011-03-30 iso image
2011-03-30 15:46:40 +03:00