279:594db50af13e
on 2024-10-15 01:33:21 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: tip
a few more places where we might need to reset backscroll |
278:8bfc02e748df
on 2024-05-26 14:39:17 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
can't reuse this memory |
277:9a29a4ab5f36
on 2024-05-23 01:04:48 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Added tag v0.3.2 for changeset 6e154b2adbf5 |
276:6e154b2adbf5
on 2024-05-02 17:50:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.3.2
shift tab sequence |
275:0d06dbcb6fc5
on 2024-04-24 00:22:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
need to keep byte sequences intact |
274:719dd0a1cfad
on 2024-04-17 15:00:38 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
there's no need to calcweights every frame |
273:a1a1bf45f09b
on 2024-04-01 05:41:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
ignore another seq |
272:232ebf23c213
on 2024-04-01 05:39:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
set correct color |
271:59618124718d
on 2024-04-01 05:32:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
ignore two more sequences |
270:962ada5e040f
on 2024-02-24 21:10:48 -0500 EST by Ted Unangst <tedu@tedunangst.com>
trace file should be 0600 |
269:98e7a0720f97
on 2024-02-21 18:40:48 -0500 EST by Ted Unangst <tedu@tedunangst.com>
may need to handle one last pause |
268:d99a86c4628f
on 2024-02-18 15:45:10 -0500 EST by Ted Unangst <tedu@tedunangst.com>
clamp copy selection |
267:8124fe84f139
on 2024-01-30 00:56:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Added tag v0.3.1 for changeset c13335ccb84c |
266:c13335ccb84c
on 2024-01-16 21:58:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.3.1
option to set background image |
265:a62a804efcca
on 2024-01-14 23:29:37 -0500 EST by Ted Unangst <tedu@tedunangst.com>
command line font |
264:d656eb1c49a3
on 2024-01-14 01:12:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>
extract function |
263:304781d39d60
on 2024-01-13 17:42:27 -0500 EST by Ted Unangst <tedu@tedunangst.com>
reorganize some code into new files |
262:a6e5162e6637
on 2024-01-10 02:38:39 -0500 EST by Ted Unangst <tedu@tedunangst.com>
alpha can be set in config file |
261:aec2c7cb7e03
on 2024-01-10 00:52:25 -0500 EST by Ted Unangst <tedu@tedunangst.com>
need to delay attr a bit to get alpha set |
260:b197e167012b
on 2024-01-10 00:36:58 -0500 EST by Ted Unangst <tedu@tedunangst.com>
configure window alpha |
259:17263dec4008
on 2024-01-09 23:29:13 -0500 EST by Ted Unangst <tedu@tedunangst.com>
clean up hitting end of scrollback |
258:958dea907ad9
on 2024-01-09 23:06:27 -0500 EST by Ted Unangst <tedu@tedunangst.com>
remove condition check for smooth here too |
257:7c7dd3cb23f0
on 2024-01-09 23:03:34 -0500 EST by Ted Unangst <tedu@tedunangst.com>
always apply smoothing amt; if we don't want it, should be zero |
256:349f83e0320e
on 2024-01-09 20:12:02 -0500 EST by Ted Unangst <tedu@tedunangst.com>
use a real variable to trac draw state |
255:37fd87269fda
on 2024-01-08 00:00:35 -0500 EST by Ted Unangst <tedu@tedunangst.com>
increase backlog to 2048 |
254:e16ec9f6b07f
on 2024-01-07 23:42:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>
should update dep |
253:f480b1bffe0a
on 2024-01-06 22:37:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>
set backscroll to 0 on screen switch |
252:ef880613ee42
on 2024-01-05 00:10:21 -0500 EST by Ted Unangst <tedu@tedunangst.com>
focus last window, not first, after close |
251:b3cf6111b142
on 2024-01-04 22:15:37 -0500 EST by Ted Unangst <tedu@tedunangst.com>
simplify some key translation |
250:743a7a6e0486
on 2024-01-04 21:56:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>
app cursor keys private mode |
249:22699301fbf2
on 2024-01-02 15:36:48 -0500 EST by Ted Unangst <tedu@tedunangst.com>
smooth out scroll wheel |
248:63f49c40977d
on 2024-01-01 23:49:21 -0500 EST by Ted Unangst <tedu@tedunangst.com>
may need to render ? for missing glyph |
247:556ec97dfd23
on 2024-01-01 20:20:02 -0500 EST by Ted Unangst <tedu@tedunangst.com>
smooth scroll tweaks |
246:edd5f42d562d
on 2024-01-01 20:05:40 -0500 EST by Ted Unangst <tedu@tedunangst.com>
should log when out of atlas space |
245:10eb6f59084d
on 2024-01-01 20:03:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>
expand font atlas size |
244:14458adbdaea
on 2024-01-01 20:02:05 -0500 EST by Ted Unangst <tedu@tedunangst.com>
don't use font atlas spots for unknown glyphs |
243:3cc4d827a542
on 2024-01-01 17:18:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>
dec special chars |
242:9c9cbb924c8b
on 2024-01-01 17:18:10 -0500 EST by Ted Unangst <tedu@tedunangst.com>
test for dec special chars |
241:79146c6335c0
on 2024-01-01 01:53:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>
backscroll is usually too fast to smooth, but can still try |
240:4f3ccf9b35fe
on 2023-12-31 20:02:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>
private mode to defer redraw |
239:013f85b4c97e
on 2023-12-31 19:56:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>
add apple symbols |
238:0497c7b31f89
on 2023-12-31 18:10:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>
only log messages once |
237:db3d66430d55
on 2023-12-29 14:18:53 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Parent: 234:b8dcec169a35
m |
236:a78b79d463c2
on 2023-12-29 14:18:14 -0500 EST by Ted Unangst <tedu@tedunangst.com>
isMac can be const |
235:2d2d2f62a0f2
on 2023-12-29 14:16:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Parent: 230:a5e9372f8b7d
need to fake option is control for arrow keys on mac |
234:b8dcec169a35
on 2023-12-28 15:53:25 -0500 EST by Ted Unangst <tedu@tedunangst.com>
add a font needed for btop braille |
233:c78bd84505ac
on 2023-12-28 15:53:03 -0500 EST by Ted Unangst <tedu@tedunangst.com>
some fixes for fallback fonts. try to use correct size |
232:f458c219bef9
on 2023-12-28 15:51:55 -0500 EST by Ted Unangst <tedu@tedunangst.com>
ignore whatever this is |
231:e1c513668502
on 2023-12-28 15:24:33 -0500 EST by Ted Unangst <tedu@tedunangst.com>
error checking for invalid font |
230:a5e9372f8b7d
on 2023-12-28 14:27:53 -0500 EST by Ted Unangst <tedu@tedunangst.com>
there are more chars in menlo |
229:389b7162d00f
on 2023-12-28 14:26:45 -0500 EST by Ted Unangst <tedu@tedunangst.com>
a little tool to find fonts |
228:4527751ea7e1
on 2023-12-27 15:05:51 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Added tag v0.3.0 for changeset e9470482ab89 |
227:e9470482ab89
on 2023-12-27 15:05:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.3.0
doc hotkeys |
226:b66964fd0723
on 2023-12-25 15:05:44 -0500 EST by Ted Unangst <tedu@tedunangst.com>
fiddle with numbers |
225:6483aa4af7cf
on 2023-12-24 22:54:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>
smoother smoothing |
224:5d1d18b6d654
on 2023-12-24 15:28:50 -0500 EST by Ted Unangst <tedu@tedunangst.com>
reset smoothamt to zero on mode change |
223:a2d9a921d906
on 2023-12-24 15:21:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>
beep request attention |
222:2ae00ec7123d
on 2023-12-24 10:50:07 -0500 EST by Ted Unangst <tedu@tedunangst.com>
smooth scrolling |
221:cd994f3505d6
on 2023-12-22 23:12:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>
not sure why i picked those mappings for arrow keys |
220:744c3eee6ae8
on 2023-12-22 22:39:25 -0500 EST by Ted Unangst <tedu@tedunangst.com>
save cursor should save attr |
219:4f9608c44cc9
on 2023-12-22 16:19:25 -0500 EST by Ted Unangst <tedu@tedunangst.com>
reset should reset colors |
218:8ce179372f29
on 2023-12-22 16:15:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>
double buffer again, but with the option to draw to front buffer |
217:b2dd45c0e124
on 2023-12-20 13:22:19 -0500 EST by Ted Unangst <tedu@tedunangst.com>
igpu should be good enough, lol |
216:eae644044815
on 2023-12-20 13:18:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>
cocoaframename |
215:cc8bd52d956f
on 2023-12-17 05:50:08 -0500 EST by Ted Unangst <tedu@tedunangst.com>
some more naming consistency |
214:1bf69fda4bae
on 2023-12-17 05:25:35 -0500 EST by Ted Unangst <tedu@tedunangst.com>
store in correct order |
213:65372fbbf6a5
on 2023-12-16 22:59:35 -0500 EST by Ted Unangst <tedu@tedunangst.com>
reset all the margins on resize |
212:6b2d066554c9
on 2023-12-11 17:21:38 -0500 EST by Ted Unangst <tedu@tedunangst.com>
fix up html output and add printscreen hotkey |
211:5a5310b0a7f9
on 2023-12-11 16:36:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>
need to reset baseverts in all cases so they're ready for later |
210:c347ca4bef3a
on 2023-12-11 02:47:05 -0500 EST by Ted Unangst <tedu@tedunangst.com>
well, this is annoying. the log.printf calls escape args to heap. |
209:50d7e462f73c
on 2023-12-11 02:44:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>
don't screw with terminal until after flags are parsed |
208:cbf453e47d1f
on 2023-12-11 01:31:21 -0500 EST by Ted Unangst <tedu@tedunangst.com>
handle some more edge cases |
207:15634460b165
on 2023-12-11 01:29:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>
more robust column checking |
206:e817189ff6ce
on 2023-12-11 00:55:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>
make it easier to run some tests |
205:99326d26a73d
on 2023-12-11 00:40:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>
rename some variables |
204:319c61b658ea
on 2023-12-11 00:37:58 -0500 EST by Ted Unangst <tedu@tedunangst.com>
switch back to global attr cache |
203:1aad167e950e
on 2023-12-10 21:36:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>
focus on next window after close |
202:7a26fe651a25
on 2023-12-10 21:22:04 -0500 EST by Ted Unangst <tedu@tedunangst.com>
unpause painting on any user activity |
201:d08f790b6e57
on 2023-12-10 20:48:25 -0500 EST by Ted Unangst <tedu@tedunangst.com>
semi useful print/screenshot mode |
200:7e35923ebf25
on 2023-12-10 19:10:47 -0500 EST by Ted Unangst <tedu@tedunangst.com>
make some results easier to interpret |
199:519df09b380a
on 2023-12-09 19:09:58 -0500 EST by Ted Unangst <tedu@tedunangst.com>
keep other windows responsive while napping |
198:49762b0d8e72
on 2023-12-09 18:40:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>
only necessary to hello after whole input buf has been processed |
197:0b8b48bc110d
on 2023-12-09 18:20:20 -0500 EST by Ted Unangst <tedu@tedunangst.com>
vim keeps saying this... |
196:568158a69a19
on 2023-12-09 18:10:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>
if we're drawing too fast, take a breather to let the user see |
195:eb4a984a2221
on 2023-12-09 16:28:12 -0500 EST by Ted Unangst <tedu@tedunangst.com>
i mean, why not |
194:ac43777d54f2
on 2023-12-09 01:42:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>
a basic benchmark |
193:5f4f92dd61a7
on 2023-12-08 21:20:58 -0500 EST by Ted Unangst <tedu@tedunangst.com>
one by off |
192:3db41e631c82
on 2023-12-08 21:20:27 -0500 EST by Ted Unangst <tedu@tedunangst.com>
test scrolling with hmargins |
191:06dd2fd75e30
on 2023-12-08 19:19:20 -0500 EST by Ted Unangst <tedu@tedunangst.com>
you see what happens when you change tab width??? |
190:fa6800c4cb0a
on 2023-12-08 19:01:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>
correctly handle trailing 0 |
189:33224bb7fd4c
on 2023-12-08 18:17:30 -0500 EST by Ted Unangst <tedu@tedunangst.com>
finally start our own tester |
188:b1d23e280865
on 2023-12-08 18:17:11 -0500 EST by Ted Unangst <tedu@tedunangst.com>
apparently add/remove columns should work like this |
187:eb31940f6fa2
on 2023-12-08 16:17:20 -0500 EST by Ted Unangst <tedu@tedunangst.com>
partial implementation of left right margins |
186:3d81fc8b3498
on 2023-12-08 05:40:34 -0500 EST by Ted Unangst <tedu@tedunangst.com>
some more movement fixes |
185:85205c954268
on 2023-12-08 04:38:55 -0500 EST by Ted Unangst <tedu@tedunangst.com>
a sneaky tmux integration |
184:c0e3fee8c372
on 2023-12-08 01:26:21 -0500 EST by Ted Unangst <tedu@tedunangst.com>
proper attr stack |
183:a8e26bccbcb9
on 2023-12-08 01:07:02 -0500 EST by Ted Unangst <tedu@tedunangst.com>
aliases for add rem col |
182:f3ec026784b2
on 2023-12-08 00:59:19 -0500 EST by Ted Unangst <tedu@tedunangst.com>
more save cursor |
181:35b403102400
on 2023-12-08 00:55:19 -0500 EST by Ted Unangst <tedu@tedunangst.com>
add remove cols |
180:a6bdbc62e776
on 2023-12-07 22:59:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Added tag v0.2.1 for changeset 776671179a19 |
179:776671179a19
on 2023-12-07 22:44:08 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.2.1
exceptions were a mistake |
178:fe8fb27576a6
on 2023-12-07 22:30:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>
reversed argument to slice.insert |
177:71f5c33be72e
on 2023-12-07 22:29:03 -0500 EST by Ted Unangst <tedu@tedunangst.com>
bad idea to keep control codes in the repo! |
176:8b5fcd06f8c6
on 2023-12-07 22:02:16 -0500 EST by Ted Unangst <tedu@tedunangst.com>
report ok |
175:e88bf2bc12b4
on 2023-12-07 21:30:03 -0500 EST by Ted Unangst <tedu@tedunangst.com>
rename scroll to margin |
174:81f699b7f1cd
on 2023-12-07 21:23:25 -0500 EST by Ted Unangst <tedu@tedunangst.com>
more fixes for margins and cursors |
173:718fbd2137cf
on 2023-12-06 20:13:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Added tag v0.2.0 for changeset 821e3cf43a7e |
172:821e3cf43a7e
on 2023-12-06 20:13:23 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.2.0
tweak readme |
171:c5cb44fb05aa
on 2023-12-06 20:12:25 -0500 EST by Ted Unangst <tedu@tedunangst.com>
empty help target |
170:6d2741699a51
on 2023-12-06 15:19:58 -0500 EST by Ted Unangst <tedu@tedunangst.com>
only some cursor moves scroll |
169:217ce59322dd
on 2023-12-06 03:45:53 -0500 EST by Ted Unangst <tedu@tedunangst.com>
just save winstate in screen |
168:0b795d25df5c
on 2023-12-06 03:39:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>
local map of winstates to avoid cgo calls |
167:b40a3a1f6bbe
on 2023-12-06 03:31:20 -0500 EST by Ted Unangst <tedu@tedunangst.com>
small cleanup |
166:c588ac3608c2
on 2023-12-06 01:21:30 -0500 EST by Ted Unangst <tedu@tedunangst.com>
selection state per window, not shared, lol |
165:6bb3825620ef
on 2023-12-06 01:09:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>
allow expanding selection |
164:849de93e15e4
on 2023-12-06 00:16:50 -0500 EST by Ted Unangst <tedu@tedunangst.com>
guess we'll just do italic for blink too |
163:12eb8fdb11fe
on 2023-12-06 00:14:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>
can simplify needdraw logic |
162:a12ced0a3c5f
on 2023-12-05 23:59:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>
save/restore cursor also does attributes |
161:08fd4e590d23
on 2023-12-05 23:46:17 -0500 EST by Ted Unangst <tedu@tedunangst.com>
checkin some replay files |
160:56cf7020dd69
on 2023-12-05 21:34:25 -0500 EST by Ted Unangst <tedu@tedunangst.com>
consolidate reset code |
159:b473aeb30f81
on 2023-12-05 19:41:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>
really helps to test with the correct file |
158:0bebb4c7011a
on 2023-12-05 19:24:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>
reverse tabs |
157:1a264204d595
on 2023-12-05 02:48:14 -0500 EST by Ted Unangst <tedu@tedunangst.com>
tab stops |
156:34c80bb7ebe3
on 2023-12-05 02:20:55 -0500 EST by Ted Unangst <tedu@tedunangst.com>
tabs should not go off screen |
155:ab25b8087944
on 2023-12-05 02:01:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>
focus next window after closing |
154:8aa170bad6de
on 2023-12-05 01:56:54 -0500 EST by Ted Unangst <tedu@tedunangst.com>
accessor for shell |
153:f49a3cac95b5
on 2023-12-04 22:28:25 -0500 EST by Ted Unangst <tedu@tedunangst.com>
not sure where this scroll came from, but apparently incorrect |
152:58597a5a44f2
on 2023-12-04 19:00:14 -0500 EST by Ted Unangst <tedu@tedunangst.com>
try a little harder not to leak goroutines or procs or anything else |
151:53cc04eca3cc
on 2023-12-04 03:58:28 -0500 EST by Ted Unangst <tedu@tedunangst.com>
push the palette towards the high end as before |
150:a8c4cd569fd4
on 2023-12-04 03:35:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>
algo colors |
149:28a5f9496909
on 2023-12-04 03:00:39 -0500 EST by Ted Unangst <tedu@tedunangst.com>
restore lost update |
148:8c91ac9b7fd9
on 2023-12-04 02:33:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>
need to make gl current in viewporter |
147:47d7b80fd448
on 2023-12-04 02:26:02 -0500 EST by Ted Unangst <tedu@tedunangst.com>
put back the check that only active screen wakes the window |
146:160e0ab42b68
on 2023-12-04 02:22:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>
reloop when something big happens |
145:5388564817d4
on 2023-12-04 02:15:57 -0500 EST by Ted Unangst <tedu@tedunangst.com>
fix up font size for multiple windows |
144:33f48e40ef70
on 2023-12-04 01:26:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>
opengl fixes for multiple contexts |
143:72aa70bc5aed
on 2023-12-04 01:00:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>
almost working multiple windows |
142:49881df35aa7
on 2023-12-04 00:03:22 -0500 EST by Ted Unangst <tedu@tedunangst.com>
winlater should remain global |
141:1ed71272462c
on 2023-12-04 00:01:40 -0500 EST by Ted Unangst <tedu@tedunangst.com>
factor out newwindow function |
140:c3799d10519a
on 2023-12-03 23:30:23 -0500 EST by Ted Unangst <tedu@tedunangst.com>
cleanup the winstate globals |
139:e78878e4f7fd
on 2023-12-03 20:25:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>
refine the cellattr gc |
138:be68401f8bee
on 2023-12-03 19:46:22 -0500 EST by Ted Unangst <tedu@tedunangst.com>
need to reverse order of cursor restore coming back from alt |
137:ea429d46148d
on 2023-12-03 19:39:46 -0500 EST by Ted Unangst <tedu@tedunangst.com>
not pretty, but gc cell attrs when there's too many |
136:4fe68930e7d2
on 2023-12-03 19:03:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>
slightly less ugly icon |
135:5ea208286829
on 2023-12-03 18:15:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>
store the cell adjustments in the base vertex array |
134:d5517e7cd177
on 2023-12-03 17:58:28 -0500 EST by Ted Unangst <tedu@tedunangst.com>
save all our errors to err.log |
133:231558cd0dab
on 2023-12-03 16:43:07 -0500 EST by Ted Unangst <tedu@tedunangst.com>
more sensible prefix state parsing |
132:57030ef40ace
on 2023-12-03 02:42:04 -0500 EST by Ted Unangst <tedu@tedunangst.com>
fix screen clear boundaries |
131:87cfa704389f
on 2023-12-03 02:23:57 -0500 EST by Ted Unangst <tedu@tedunangst.com>
maybe allow switching to 132 col mode |
130:896b8ac5bb01
on 2023-12-03 01:55:31 -0500 EST by Ted Unangst <tedu@tedunangst.com>
need to save cursor per screen |
129:76e4e238984f
on 2023-12-03 01:35:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>
the all important test pattern |
128:21a3ebf8615e
on 2023-12-02 23:44:59 -0500 EST by Ted Unangst <tedu@tedunangst.com>
need to add one to saved values to get chopped off again |
127:97c91b4dc6b7
on 2023-12-02 22:25:47 -0500 EST by Ted Unangst <tedu@tedunangst.com>
try to simplify the shader |
126:6bf57bf609cd
on 2023-12-02 21:50:12 -0500 EST by Ted Unangst <tedu@tedunangst.com>
consolidate the two vert functions |
125:f7cbfc9f78c9
on 2023-12-02 19:20:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>
some more damage and optimization |
124:540c6715c051
on 2023-12-02 15:56:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>
aim for at least two pixel margin |
123:39ffaf2879ab
on 2023-12-02 15:44:53 -0500 EST by Ted Unangst <tedu@tedunangst.com>
single width chars need to stay in their boxes |
122:924dfd82e38e
on 2023-12-02 15:27:05 -0500 EST by Ted Unangst <tedu@tedunangst.com>
still need to draw blanks with attrs |
121:7873ff0996e1
on 2023-12-02 15:11:47 -0500 EST by Ted Unangst <tedu@tedunangst.com>
don't need full paints for every newline |
120:815270c724b8
on 2023-12-02 15:05:19 -0500 EST by Ted Unangst <tedu@tedunangst.com>
only draw nonblank cells even in full paints |
119:52fee4408eee
on 2023-12-02 14:43:10 -0500 EST by Ted Unangst <tedu@tedunangst.com>
remove zalgo support for now |
118:517e047128f4
on 2023-12-02 14:28:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>
remap some numbers to control range |
117:940010e4869b
on 2023-12-01 23:35:15 -0500 EST by Ted Unangst <tedu@tedunangst.com>
can do osc7 too |
116:1a525d6082a8
on 2023-12-01 23:01:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>
change click handler to open files in vim |
115:9b87e7db7183
on 2023-12-01 22:36:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>
trace option |
114:593941c02320
on 2023-12-01 15:33:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>
need to clear alt buf on switch |
113:32e5318a27b7
on 2023-12-01 15:21:47 -0500 EST by Ted Unangst <tedu@tedunangst.com>
time to tune up osc parse |
112:7450eb683139
on 2023-12-01 15:01:38 -0500 EST by Ted Unangst <tedu@tedunangst.com>
don't use confusing screen numbers |
111:9d95a072422a
on 2023-12-01 14:39:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>
track wdir for new tabs |
110:a0ffc0c850f4
on 2023-12-01 14:21:55 -0500 EST by Ted Unangst <tedu@tedunangst.com>
only allow single tabs to hide the window |
109:dde576e8b579
on 2023-12-01 05:11:07 -0500 EST by Ted Unangst <tedu@tedunangst.com>
cellattr needs to be per screen as well |
108:69e10f65d88d
on 2023-12-01 05:01:59 -0500 EST by Ted Unangst <tedu@tedunangst.com>
can't share data between input streams |
107:a798c1c54e74
on 2023-12-01 04:50:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>
some more setup for the shell |
106:1cc78c4f2534
on 2023-12-01 03:42:33 -0500 EST by Ted Unangst <tedu@tedunangst.com>
don't let stray keystrokes open trace anymore |
105:9ada2d8b6ec4
on 2023-12-01 03:37:23 -0500 EST by Ted Unangst <tedu@tedunangst.com>
one more escape |
104:040e728f68d1
on 2023-12-01 03:14:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>
repeat last csi |
103:28ddac3a4b18
on 2023-12-01 01:52:54 -0500 EST by Ted Unangst <tedu@tedunangst.com>
some macos fluff |
102:d8d8043b8182
on 2023-12-01 01:51:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>
fixup cwd |
101:655a64006faa
on 2023-12-01 01:46:31 -0500 EST by Ted Unangst <tedu@tedunangst.com>
start focused |
100:1718ce5d7449
on 2023-12-01 00:08:51 -0500 EST by Ted Unangst <tedu@tedunangst.com>
clicks need to be adjusted by offset |
99:d77d3f6c6c7d
on 2023-11-30 23:50:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>
scroll mouse events |
98:6e04f487b1c9
on 2023-11-30 23:11:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>
fix log fmt |
97:1a541cd6137e
on 2023-11-30 22:51:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>
whatever is going on with fkey sequences |
96:47a1ae0f0380
on 2023-11-30 22:39:33 -0500 EST by Ted Unangst <tedu@tedunangst.com>
don't lose cursor resizing |
95:00528d49a6fe
on 2023-11-30 17:08:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>
toss a few words into the readme |
94:1582354faa8b
on 2023-11-29 21:51:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>
cell attrs can just be a slice |
93:2505b7d6d9b8
on 2023-11-29 21:48:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>
unscroll on text input |
92:96f6bf897d1c
on 2023-11-29 21:42:55 -0500 EST by Ted Unangst <tedu@tedunangst.com>
delete and insert keys |
91:a0c7b7f7d653
on 2023-11-29 21:33:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>
simplify some key strokes |
90:01eafcfb2bed
on 2023-11-29 20:48:03 -0500 EST by Ted Unangst <tedu@tedunangst.com>
consolidate the usual ascii controls |
89:3e7c275b641a
on 2023-11-29 17:29:28 -0500 EST by Ted Unangst <tedu@tedunangst.com>
overlooked that ctrl-[ should send escape |
88:c81f907f4242
on 2023-11-29 17:08:15 -0500 EST by Ted Unangst <tedu@tedunangst.com>
hotkey to reset mode in case we find ourselves tripped in vimprison |
87:c912e26f1261
on 2023-11-29 17:02:20 -0500 EST by Ted Unangst <tedu@tedunangst.com>
need to reset some more properties |
86:c6363bf4b938
on 2023-11-29 01:02:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>
technically, shalt not damage screen from win thread |
85:4995c9c121a9
on 2023-11-29 00:40:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>
ignore scroll below bottom |
84:56278c309a14
on 2023-11-28 18:14:09 -0500 EST by Ted Unangst <tedu@tedunangst.com>
screen argument mostly unused in hotkeys |
83:f6dd81a0bf41
on 2023-11-28 17:24:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>
prevtab |
82:65983c506c3a
on 2023-11-28 17:13:17 -0500 EST by Ted Unangst <tedu@tedunangst.com>
setsize with scaling |
81:c815534a825c
on 2023-11-28 15:13:58 -0500 EST by Ted Unangst <tedu@tedunangst.com>
attempt to resize before main loop |
80:86a743ad832b
on 2023-11-28 15:02:15 -0500 EST by Ted Unangst <tedu@tedunangst.com>
revert to 1.0 scaling for non mac, trust dpi to be accurate |
79:bf0cef114c53
on 2023-11-28 01:48:35 -0500 EST by Ted Unangst <tedu@tedunangst.com>
another bounds fix for backlog cells |
78:113c72907e60
on 2023-11-28 01:44:31 -0500 EST by Ted Unangst <tedu@tedunangst.com>
properly clamp cell access for backlog |
77:46e50e5339a8
on 2023-11-28 01:20:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>
missed a line |
76:03dc8c3fe31e
on 2023-11-28 01:18:47 -0500 EST by Ted Unangst <tedu@tedunangst.com>
limit the damage recorded, and don't spin too hard drawing |
75:8787a02bd8b7
on 2023-11-28 00:30:23 -0500 EST by Ted Unangst <tedu@tedunangst.com>
fix regen verts to always be correct size |
74:8ce1ff8aa68c
on 2023-11-27 22:25:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>
only visible screen should change title |
73:ff42d7327c9b
on 2023-11-27 21:56:53 -0500 EST by Ted Unangst <tedu@tedunangst.com>
use helper function |
72:eeed509b3fbb
on 2023-11-27 21:49:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>
fix for the incredible shrinking terminal |
71:b712147e7187
on 2023-11-27 21:24:53 -0500 EST by Ted Unangst <tedu@tedunangst.com>
fixup glithces after font size change |
70:acaa485822bf
on 2023-11-27 21:17:21 -0500 EST by Ted Unangst <tedu@tedunangst.com>
switch to global verts array to save memory |
69:b5ea481ff167
on 2023-11-27 20:50:25 -0500 EST by Ted Unangst <tedu@tedunangst.com>
make window title more useful |
68:86365dce1400
on 2023-11-27 17:04:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>
better implementation of damage drawing |
67:cd7dcbc9e83f
on 2023-11-27 16:14:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>
prep for damage drawing again |
66:8a820af298b6
on 2023-11-27 13:09:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>
config font scale |
65:60184c28183b
on 2023-11-27 05:39:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>
more terminal commands |
64:ab8dfa607d5e
on 2023-11-27 05:10:38 -0500 EST by Ted Unangst <tedu@tedunangst.com>
only slightly glitchy font size adjustment |
63:8c4ae5b0e9b1
on 2023-11-27 04:42:04 -0500 EST by Ted Unangst <tedu@tedunangst.com>
gotta move the window stuff to the win thread |
62:0de491c9b447
on 2023-11-27 03:17:13 -0500 EST by Ted Unangst <tedu@tedunangst.com>
save some memory by mmapping fonts |
61:0cb03f914361
on 2023-11-27 01:09:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>
switch back to slices instead of arrays |
60:7f5fde06c031
on 2023-11-27 01:00:04 -0500 EST by Ted Unangst <tedu@tedunangst.com>
package up some globals |
59:acde54073adb
on 2023-11-27 00:42:02 -0500 EST by Ted Unangst <tedu@tedunangst.com>
openbsd fonts |
58:f519e55c9915
on 2023-11-27 00:22:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>
clamp dimensions in newscreen |
57:4c57ad06d635
on 2023-11-27 00:16:04 -0500 EST by Ted Unangst <tedu@tedunangst.com>
clear selection on tab change |
56:91f615b24b28
on 2023-11-26 23:31:21 -0500 EST by Ted Unangst <tedu@tedunangst.com>
externalize cell attributes |
55:71df18bb3819
on 2023-11-26 21:33:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>
nonfunctional osc 8 hyperlinks |
54:13cb0358c57a
on 2023-11-26 18:01:19 -0500 EST by Ted Unangst <tedu@tedunangst.com>
improvements for macos |
53:4189b29cb088
on 2023-11-26 16:33:11 -0500 EST by Ted Unangst <tedu@tedunangst.com>
minimal changes to build on mac |
52:05307e96a69a
on 2023-11-25 18:37:30 -0500 EST by Ted Unangst <tedu@tedunangst.com>
gonix for setproctitle |
51:024a2c7c7b60
on 2023-11-25 15:23:57 -0500 EST by Ted Unangst <tedu@tedunangst.com>
fix weight calculation, arrays are values :( |
50:2111eb33a4ef
on 2023-11-25 15:23:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>
set pixel size for sigwinch |
49:306a4f2c21d8
on 2023-11-24 14:02:20 -0500 EST by Ted Unangst <tedu@tedunangst.com>
cleanup term parsing |
48:9acf12e6232f
on 2023-11-24 12:30:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>
not quite support for combining chars |
47:ef2c42c62ec5
on 2023-11-24 11:38:39 -0500 EST by Ted Unangst <tedu@tedunangst.com>
reset scrollback on text entry |
46:7ee8f83e37df
on 2023-11-21 15:11:37 -0500 EST by Ted Unangst <tedu@tedunangst.com>
add a limit, more needed |
45:51eed0f64602
on 2023-11-21 15:02:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>
some more cursor movement variants |
44:eebc76b47ef4
on 2023-11-21 14:43:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>
proc title mod |
43:ca08174836ad
on 2023-11-21 13:12:27 -0500 EST by Ted Unangst <tedu@tedunangst.com>
only wake for active screen changes |
42:4d59bd6c77f2
on 2023-11-20 23:30:28 -0500 EST by Ted Unangst <tedu@tedunangst.com>
refine tab mode |
41:5904bae5a1f7
on 2023-11-20 22:51:07 -0500 EST by Ted Unangst <tedu@tedunangst.com>
dirty bit per screen |
40:6cac26799f48
on 2023-11-20 20:40:19 -0500 EST by Ted Unangst <tedu@tedunangst.com>
very basic tab support |
39:b3ec36eb6220
on 2023-11-20 20:24:09 -0500 EST by Ted Unangst <tedu@tedunangst.com>
factor per child globals out of io |
38:fbb581fabb12
on 2023-11-20 19:58:14 -0500 EST by Ted Unangst <tedu@tedunangst.com>
app escape mode maps escape key to ^[O[ sequence |
37:1d26e204cc25
on 2023-11-20 19:08:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>
window name hints |
36:47636dc0eb21
on 2023-11-20 18:19:34 -0500 EST by Ted Unangst <tedu@tedunangst.com>
some bounds clamping |
35:e3a12a719b91
on 2023-11-20 18:12:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>
fix some char functions |
34:54d3e4977c05
on 2023-11-20 17:58:22 -0500 EST by Ted Unangst <tedu@tedunangst.com>
track gc counts |
33:ecce043d8914
on 2023-11-20 17:48:46 -0500 EST by Ted Unangst <tedu@tedunangst.com>
consolidate some math |
32:516fbab3e8b1
on 2023-11-20 11:35:20 -0500 EST by Ted Unangst <tedu@tedunangst.com>
runewidth for real |
31:6b3ffb3b21f5
on 2023-11-20 11:17:04 -0500 EST by Ted Unangst <tedu@tedunangst.com>
save window sizes |
30:451edfe4b58c
on 2023-11-20 11:13:10 -0500 EST by Ted Unangst <tedu@tedunangst.com>
a little float fudge |
29:fd8e649d687a
on 2023-11-20 10:55:34 -0500 EST by Ted Unangst <tedu@tedunangst.com>
multiple font supports, cjk appears working now |
28:9a048ee32bd0
on 2023-11-19 09:54:40 -0500 EST by Ted Unangst <tedu@tedunangst.com>
adjust viewport by full offset |
27:12ce813c9445
on 2023-11-19 04:12:17 -0500 EST by Ted Unangst <tedu@tedunangst.com>
more flexible hotkeys |
26:34d92b906776
on 2023-11-18 23:21:49 -0500 EST by Ted Unangst <tedu@tedunangst.com>
add a screenshot |
25:ffdf995ca900
on 2023-11-18 23:08:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>
more cursor movement features |
24:976e83eb8b5e
on 2023-11-18 22:40:03 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Parent: 21:297d142aa50e
m |
23:a39b73793f30
on 2023-11-17 01:34:33 -0500 EST by Ted Unangst <tedu@tedunangst.com>
use background color for blanks |
22:3056be41b346
on 2023-11-17 01:14:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Parent: 17:9bbe5e88b67a
don't need to log control chars |
21:297d142aa50e
on 2023-11-18 22:38:47 -0500 EST by Ted Unangst <tedu@tedunangst.com>
fill in a few remaining colors |
20:5e5d4c721fb2
on 2023-11-18 22:27:12 -0500 EST by Ted Unangst <tedu@tedunangst.com>
fix reverse video on off |
19:468a4e70db87
on 2023-11-18 22:24:31 -0500 EST by Ted Unangst <tedu@tedunangst.com>
all the colors |
18:6be968336fa8
on 2023-11-18 21:17:45 -0500 EST by Ted Unangst <tedu@tedunangst.com>
i like makefiles |
17:9bbe5e88b67a
on 2023-11-17 01:11:13 -0500 EST by Ted Unangst <tedu@tedunangst.com>
font descender seems unreliable |
16:2fad64d692a8
on 2023-11-16 23:27:11 -0500 EST by Ted Unangst <tedu@tedunangst.com>
left kill should clear one more |
15:fae0082c32c2
on 2023-11-16 22:30:17 -0500 EST by Ted Unangst <tedu@tedunangst.com>
change proc title when hiding |
14:2d6a5f6a274a
on 2023-11-16 22:20:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>
shouldn't be limited to one font now. |
13:51dca44536e9
on 2023-11-16 22:17:39 -0500 EST by Ted Unangst <tedu@tedunangst.com>
try drawing underlines |
12:36540c050c12
on 2023-11-16 21:50:38 -0500 EST by Ted Unangst <tedu@tedunangst.com>
config colors |
11:e4c2c5b84238
on 2023-11-16 02:38:49 -0500 EST by Ted Unangst <tedu@tedunangst.com>
a dumb hack to handle wide glyphs |
10:ab3b449f5834
on 2023-11-16 00:27:03 -0500 EST by Ted Unangst <tedu@tedunangst.com>
set term=xterm in case we start with something unexpected |
9:178a6a48b459
on 2023-11-16 00:20:08 -0500 EST by Ted Unangst <tedu@tedunangst.com>
better font handling |
8:5a6bc95160a7
on 2023-11-15 21:07:59 -0500 EST by Ted Unangst <tedu@tedunangst.com>
repack draw loop |
7:8b575ecaa8f5
on 2023-11-15 21:05:37 -0500 EST by Ted Unangst <tedu@tedunangst.com>
hello after processing |
6:7ef472218590
on 2023-11-15 21:04:54 -0500 EST by Ted Unangst <tedu@tedunangst.com>
revert |
5:8d93642e0b56
on 2023-11-15 21:02:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>
ugly damage wip |
4:8c531fc177f4
on 2023-11-15 01:37:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>
use execvp |
3:f942ea8bc020
on 2023-11-14 23:32:57 -0500 EST by Ted Unangst <tedu@tedunangst.com>
ignore unknown osc |
2:20362774cdf2
on 2023-11-14 23:03:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Added tag v0.1.0 for changeset 4f341ed9495b |
1:4f341ed9495b
on 2023-11-14 23:00:37 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.1.0
add readme |
0:a465278951f2
on 2023-11-14 22:59:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>
vertigo |