mirror of
https://github.com/tmux/tmux.git
synced 2025-11-13 16:36:04 +00:00
Commit Graph
Select branches
Hide Pull Requests
master
scrollbars
tmux-3.5a
#1
#1
#1014
#1014
#1016
#1016
#1033
#1033
#1034
#1034
#1037
#1037
#1038
#1038
#1039
#1039
#1041
#1041
#1050
#1050
#1051
#1051
#1062
#1062
#1071
#1071
#1072
#1073
#1073
#1075
#1075
#1096
#1096
#1097
#1097
#1100
#1100
#1102
#1102
#1103
#1103
#112
#112
#1123
#1123
#1124
#1124
#1139
#1139
#1140
#1140
#1144
#1144
#1147
#1147
#1161
#1161
#1165
#1184
#1184
#121
#121
#122
#122
#123
#123
#124
#124
#1247
#1247
#125
#125
#1262
#1262
#1263
#1263
#1274
#1274
#1275
#1275
#1276
#1276
#1283
#1283
#1284
#1284
#1289
#1289
#1290
#1290
#1294
#1294
#1298
#1298
#130
#130
#1306
#1306
#1309
#1309
#1323
#133
#133
#1339
#1339
#1343
#1343
#1358
#1358
#1359
#1359
#1372
#1372
#1374
#1374
#1376
#1376
#1377
#1377
#1380
#1380
#1381
#1381
#1385
#1385
#1386
#1386
#1389
#1389
#1394
#1394
#1395
#1395
#1398
#1398
#1404
#1404
#1414
#1414
#1434
#1434
#1440
#1440
#1443
#1443
#1444
#1444
#1450
#1450
#1460
#1460
#1464
#1464
#1465
#1465
#1466
#1466
#1475
#1475
#1487
#1487
#1495
#1495
#15
#15
#1545
#1548
#1556
#1558
#1564
#1589
#1594
#1595
#1601
#1611
#162
#162
#1620
#1628
#163
#163
#1633
#1644
#1650
#1653
#1670
#1674
#1676
#1685
#1697
#1702
#1703
#173
#173
#1731
#1733
#1734
#1735
#174
#174
#1741
#1742
#1743
#1748
#1758
#1761
#1768
#1771
#1773
#1782
#1785
#1798
#1802
#1805
#1819
#1848
#185
#185
#1857
#1869
#1875
#1883
#1891
#1892
#1899
#19
#19
#190
#190
#1900
#1906
#1907
#1912
#1914
#1915
#1920
#1921
#1924
#1933
#1934
#1943
#1944
#1945
#1950
#1951
#1955
#1958
#1964
#1982
#1985
#1986
#1988
#2
#2
#20
#20
#2001
#2010
#2014
#2020
#2030
#2034
#2038
#2046
#2051
#2067
#2068
#2075
#2079
#2080
#2086
#2087
#2097
#210
#210
#2106
#2112
#2115
#2119
#2123
#2125
#2128
#2129
#2130
#2131
#2142
#2151
#2152
#2161
#2162
#2164
#2172
#218
#218
#2195
#2198
#2209
#221
#221
#2219
#2270
#2271
#2288
#2299
#23
#23
#2304
#2309
#2317
#2322
#234
#234
#2343
#235
#235
#2359
#236
#236
#2378
#2381
#2382
#2385
#2386
#2388
#2389
#2390
#2392
#2395
#2399
#2400
#2403
#2404
#2405
#2406
#2413
#2422
#243
#243
#2436
#2442
#2448
#2453
#2457
#246
#246
#2463
#2465
#247
#247
#2474
#2476
#248
#248
#2491
#2497
#251
#251
#252
#252
#2525
#2546
#2553
#2558
#2561
#2569
#2571
#2573
#2582
#2589
#259
#259
#2590
#2599
#2604
#2605
#261
#261
#2614
#2621
#2628
#2631
#2633
#2648
#2651
#2655
#2656
#2660
#2664
#2673
#2678
#2692
#2693
#2695
#2724
#2729
#273
#273
#2736
#2739
#2741
#2744
#275
#275
#2755
#2763
#2765
#277
#277
#2802
#2803
#2807
#2824
#2851
#2873
#2875
#2875
#2890
#2899
#2900
#2918
#2922
#2924
#2927
#2929
#293
#293
#2930
#2931
#2935
#2936
#2937
#294
#294
#2941
#2942
#2946
#2947
#2950
#2951
#2954
#2958
#2959
#2960
#2961
#2962
#2967
#2968
#297
#297
#2977
#3
#3
#30
#30
#3003
#3012
#3019
#3022
#3023
#3025
#303
#303
#3038
#306
#306
#3079
#3093
#3116
#3119
#3121
#3129
#3145
#3145
#3148
#3160
#3165
#3184
#3196
#3201
#3202
#3204
#3209
#3212
#3223
#3240
#3247
#325
#325
#3255
#3259
#3263
#3267
#3268
#3269
#3274
#3286
#3297
#3298
#3300
#3301
#3302
#3307
#3308
#3313
#3319
#3324
#3332
#3358
#336
#336
#3363
#3368
#3372
#3380
#3385
#3408
#3421
#3431
#3459
#3465
#3467
#3471
#348
#348
#3496
#3498
#35
#35
#3501
#3507
#3508
#3509
#3514
#3527
#3548
#355
#355
#3573
#3577
#3579
#3586
#3588
#3590
#3592
#3595
#3596
#3604
#3606
#3607
#3612
#3619
#3620
#3621
#3626
#3630
#3631
#3641
#3647
#3648
#3649
#3650
#3661
#3665
#3666
#367
#367
#3673
#3679
#3709
#373
#373
#3738
#3740
#3747
#3750
#3762
#3789
#3798
#38
#38
#3806
#3809
#382
#382
#3830
#3840
#3847
#3851
#3860
#3863
#3869
#3872
#3874
#3877
#3886
#3888
#3890
#3891
#3892
#3893
#3897
#3898
#3899
#390
#390
#3901
#3902
#3903
#3908
#3915
#3919
#392
#392
#3930
#3933
#3941
#3958
#396
#396
#3961
#3962
#3972
#3973
#3975
#3979
#3982
#399
#399
#3995
#4
#4
#401
#401
#4013
#4014
#4015
#4030
#4036
#4037
#4038
#4039
#4040
#4041
#4042
#4043
#4054
#406
#406
#4068
#4076
#4080
#4082
#4084
#4085
#4086
#4088
#4093
#4094
#4095
#4096
#4097
#4106
#4108
#412
#412
#4121
#4122
#4126
#4137
#4137
#4138
#4148
#4149
#4153
#416
#416
#4164
#4170
#4176
#4178
#4179
#4180
#4184
#4190
#4191
#4192
#4194
#4195
#4201
#4203
#4206
#4209
#421
#421
#4212
#4221
#4222
#4223
#4231
#4233
#4239
#4241
#4242
#4246
#4247
#4253
#4254
#4256
#4257
#4260
#4266
#4274
#4301
#4303
#4312
#432
#432
#4322
#434
#434
#4348
#4351
#4352
#4353
#4360
#4361
#4361
#4363
#4364
#4371
#4372
#4374
#4375
#4376
#4378
#4379
#4379
#4384
#4399
#4401
#4410
#4411
#4414
#4415
#4419
#4420
#4422
#4435
#4437
#4439
#444
#444
#4441
#4444
#4445
#4446
#4450
#4451
#4455
#4463
#4469
#4470
#4472
#4478
#448
#448
#4481
#4485
#4488
#4490
#4492
#4495
#4496
#45
#45
#4505
#451
#451
#4513
#4515
#4516
#4519
#453
#453
#4534
#4534
#4539
#4542
#4546
#4550
#4551
#456
#456
#4560
#4568
#4570
#4577
#4580
#4581
#4587
#4588
#4596
#4600
#4604
#4605
#4608
#461
#461
#4612
#4613
#4614
#4615
#4616
#4618
#4621
#4622
#4623
#4625
#4626
#4627
#4630
#4635
#4636
#464
#464
#4649
#4655
#4655
#466
#466
#4662
#4665
#4666
#4678
#4688
#471
#471
#473
#473
#480
#480
#501
#501
#505
#505
#523
#523
#524
#524
#526
#526
#527
#527
#529
#529
#53
#53
#550
#550
#551
#551
#557
#557
#56
#56
#57
#57
#574
#574
#581
#581
#587
#587
#59
#59
#593
#593
#6
#6
#615
#615
#646
#648
#648
#649
#649
#650
#650
#651
#651
#652
#652
#654
#654
#658
#658
#661
#661
#662
#662
#672
#672
#675
#675
#705
#705
#707
#707
#710
#710
#714
#714
#717
#717
#721
#721
#725
#725
#727
#727
#734
#734
#746
#746
#752
#752
#756
#756
#757
#757
#761
#761
#765
#765
#77
#77
#777
#777
#778
#778
#785
#785
#808
#808
#819
#819
#829
#829
#830
#830
#831
#831
#834
#834
#84
#84
#850
#850
#854
#854
#861
#861
#865
#865
#866
#866
#871
#871
#875
#875
#878
#878
#884
#884
#891
#891
#897
#897
#899
#899
#916
#916
#927
#927
#942
#942
#949
#949
#95
#95
#956
#956
#957
#957
#962
#965
#965
#981
#981
#989
#989
#994
#994
#999
#999
0.8
0.9
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.9a
2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.9a
3.0
3.0a
3.1
3.1a
3.1b
3.1c
3.2
3.2a
3.3
3.3a
3.4
3.5
3.5a
Select branches
Hide Pull Requests
master
scrollbars
tmux-3.5a
#1
#1
#1014
#1014
#1016
#1016
#1033
#1033
#1034
#1034
#1037
#1037
#1038
#1038
#1039
#1039
#1041
#1041
#1050
#1050
#1051
#1051
#1062
#1062
#1071
#1071
#1072
#1073
#1073
#1075
#1075
#1096
#1096
#1097
#1097
#1100
#1100
#1102
#1102
#1103
#1103
#112
#112
#1123
#1123
#1124
#1124
#1139
#1139
#1140
#1140
#1144
#1144
#1147
#1147
#1161
#1161
#1165
#1184
#1184
#121
#121
#122
#122
#123
#123
#124
#124
#1247
#1247
#125
#125
#1262
#1262
#1263
#1263
#1274
#1274
#1275
#1275
#1276
#1276
#1283
#1283
#1284
#1284
#1289
#1289
#1290
#1290
#1294
#1294
#1298
#1298
#130
#130
#1306
#1306
#1309
#1309
#1323
#133
#133
#1339
#1339
#1343
#1343
#1358
#1358
#1359
#1359
#1372
#1372
#1374
#1374
#1376
#1376
#1377
#1377
#1380
#1380
#1381
#1381
#1385
#1385
#1386
#1386
#1389
#1389
#1394
#1394
#1395
#1395
#1398
#1398
#1404
#1404
#1414
#1414
#1434
#1434
#1440
#1440
#1443
#1443
#1444
#1444
#1450
#1450
#1460
#1460
#1464
#1464
#1465
#1465
#1466
#1466
#1475
#1475
#1487
#1487
#1495
#1495
#15
#15
#1545
#1548
#1556
#1558
#1564
#1589
#1594
#1595
#1601
#1611
#162
#162
#1620
#1628
#163
#163
#1633
#1644
#1650
#1653
#1670
#1674
#1676
#1685
#1697
#1702
#1703
#173
#173
#1731
#1733
#1734
#1735
#174
#174
#1741
#1742
#1743
#1748
#1758
#1761
#1768
#1771
#1773
#1782
#1785
#1798
#1802
#1805
#1819
#1848
#185
#185
#1857
#1869
#1875
#1883
#1891
#1892
#1899
#19
#19
#190
#190
#1900
#1906
#1907
#1912
#1914
#1915
#1920
#1921
#1924
#1933
#1934
#1943
#1944
#1945
#1950
#1951
#1955
#1958
#1964
#1982
#1985
#1986
#1988
#2
#2
#20
#20
#2001
#2010
#2014
#2020
#2030
#2034
#2038
#2046
#2051
#2067
#2068
#2075
#2079
#2080
#2086
#2087
#2097
#210
#210
#2106
#2112
#2115
#2119
#2123
#2125
#2128
#2129
#2130
#2131
#2142
#2151
#2152
#2161
#2162
#2164
#2172
#218
#218
#2195
#2198
#2209
#221
#221
#2219
#2270
#2271
#2288
#2299
#23
#23
#2304
#2309
#2317
#2322
#234
#234
#2343
#235
#235
#2359
#236
#236
#2378
#2381
#2382
#2385
#2386
#2388
#2389
#2390
#2392
#2395
#2399
#2400
#2403
#2404
#2405
#2406
#2413
#2422
#243
#243
#2436
#2442
#2448
#2453
#2457
#246
#246
#2463
#2465
#247
#247
#2474
#2476
#248
#248
#2491
#2497
#251
#251
#252
#252
#2525
#2546
#2553
#2558
#2561
#2569
#2571
#2573
#2582
#2589
#259
#259
#2590
#2599
#2604
#2605
#261
#261
#2614
#2621
#2628
#2631
#2633
#2648
#2651
#2655
#2656
#2660
#2664
#2673
#2678
#2692
#2693
#2695
#2724
#2729
#273
#273
#2736
#2739
#2741
#2744
#275
#275
#2755
#2763
#2765
#277
#277
#2802
#2803
#2807
#2824
#2851
#2873
#2875
#2875
#2890
#2899
#2900
#2918
#2922
#2924
#2927
#2929
#293
#293
#2930
#2931
#2935
#2936
#2937
#294
#294
#2941
#2942
#2946
#2947
#2950
#2951
#2954
#2958
#2959
#2960
#2961
#2962
#2967
#2968
#297
#297
#2977
#3
#3
#30
#30
#3003
#3012
#3019
#3022
#3023
#3025
#303
#303
#3038
#306
#306
#3079
#3093
#3116
#3119
#3121
#3129
#3145
#3145
#3148
#3160
#3165
#3184
#3196
#3201
#3202
#3204
#3209
#3212
#3223
#3240
#3247
#325
#325
#3255
#3259
#3263
#3267
#3268
#3269
#3274
#3286
#3297
#3298
#3300
#3301
#3302
#3307
#3308
#3313
#3319
#3324
#3332
#3358
#336
#336
#3363
#3368
#3372
#3380
#3385
#3408
#3421
#3431
#3459
#3465
#3467
#3471
#348
#348
#3496
#3498
#35
#35
#3501
#3507
#3508
#3509
#3514
#3527
#3548
#355
#355
#3573
#3577
#3579
#3586
#3588
#3590
#3592
#3595
#3596
#3604
#3606
#3607
#3612
#3619
#3620
#3621
#3626
#3630
#3631
#3641
#3647
#3648
#3649
#3650
#3661
#3665
#3666
#367
#367
#3673
#3679
#3709
#373
#373
#3738
#3740
#3747
#3750
#3762
#3789
#3798
#38
#38
#3806
#3809
#382
#382
#3830
#3840
#3847
#3851
#3860
#3863
#3869
#3872
#3874
#3877
#3886
#3888
#3890
#3891
#3892
#3893
#3897
#3898
#3899
#390
#390
#3901
#3902
#3903
#3908
#3915
#3919
#392
#392
#3930
#3933
#3941
#3958
#396
#396
#3961
#3962
#3972
#3973
#3975
#3979
#3982
#399
#399
#3995
#4
#4
#401
#401
#4013
#4014
#4015
#4030
#4036
#4037
#4038
#4039
#4040
#4041
#4042
#4043
#4054
#406
#406
#4068
#4076
#4080
#4082
#4084
#4085
#4086
#4088
#4093
#4094
#4095
#4096
#4097
#4106
#4108
#412
#412
#4121
#4122
#4126
#4137
#4137
#4138
#4148
#4149
#4153
#416
#416
#4164
#4170
#4176
#4178
#4179
#4180
#4184
#4190
#4191
#4192
#4194
#4195
#4201
#4203
#4206
#4209
#421
#421
#4212
#4221
#4222
#4223
#4231
#4233
#4239
#4241
#4242
#4246
#4247
#4253
#4254
#4256
#4257
#4260
#4266
#4274
#4301
#4303
#4312
#432
#432
#4322
#434
#434
#4348
#4351
#4352
#4353
#4360
#4361
#4361
#4363
#4364
#4371
#4372
#4374
#4375
#4376
#4378
#4379
#4379
#4384
#4399
#4401
#4410
#4411
#4414
#4415
#4419
#4420
#4422
#4435
#4437
#4439
#444
#444
#4441
#4444
#4445
#4446
#4450
#4451
#4455
#4463
#4469
#4470
#4472
#4478
#448
#448
#4481
#4485
#4488
#4490
#4492
#4495
#4496
#45
#45
#4505
#451
#451
#4513
#4515
#4516
#4519
#453
#453
#4534
#4534
#4539
#4542
#4546
#4550
#4551
#456
#456
#4560
#4568
#4570
#4577
#4580
#4581
#4587
#4588
#4596
#4600
#4604
#4605
#4608
#461
#461
#4612
#4613
#4614
#4615
#4616
#4618
#4621
#4622
#4623
#4625
#4626
#4627
#4630
#4635
#4636
#464
#464
#4649
#4655
#4655
#466
#466
#4662
#4665
#4666
#4678
#4688
#471
#471
#473
#473
#480
#480
#501
#501
#505
#505
#523
#523
#524
#524
#526
#526
#527
#527
#529
#529
#53
#53
#550
#550
#551
#551
#557
#557
#56
#56
#57
#57
#574
#574
#581
#581
#587
#587
#59
#59
#593
#593
#6
#6
#615
#615
#646
#648
#648
#649
#649
#650
#650
#651
#651
#652
#652
#654
#654
#658
#658
#661
#661
#662
#662
#672
#672
#675
#675
#705
#705
#707
#707
#710
#710
#714
#714
#717
#717
#721
#721
#725
#725
#727
#727
#734
#734
#746
#746
#752
#752
#756
#756
#757
#757
#761
#761
#765
#765
#77
#77
#777
#777
#778
#778
#785
#785
#808
#808
#819
#819
#829
#829
#830
#830
#831
#831
#834
#834
#84
#84
#850
#850
#854
#854
#861
#861
#865
#865
#866
#866
#871
#871
#875
#875
#878
#878
#884
#884
#891
#891
#897
#897
#899
#899
#916
#916
#927
#927
#942
#942
#949
#949
#95
#95
#956
#956
#957
#957
#962
#965
#965
#981
#981
#989
#989
#994
#994
#999
#999
0.8
0.9
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.9a
2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.9a
3.0
3.0a
3.1
3.1a
3.1b
3.1c
3.2
3.2a
3.3
3.3a
3.4
3.5
3.5a
-
fce889235c
Sync OpenBSD patchset 422:
Tiago Cunha
2009-10-23 17:17:20 +00:00 -
f41a3914a5
Sync OpenBSD patchset 421:
Tiago Cunha
2009-10-23 17:16:25 +00:00 -
c643ac4827
Sync OpenBSD patchset 420:
Tiago Cunha
2009-10-23 17:13:10 +00:00 -
97e02eae7d
Sync OpenBSD patchset 419:
Tiago Cunha
2009-10-23 17:11:26 +00:00 -
516bfe7ba3
Sync OpenBSD patchset 418:
Tiago Cunha
2009-10-23 17:10:00 +00:00 -
9463492ac1
Sync OpenBSD patchset 417:
Tiago Cunha
2009-10-23 17:09:21 +00:00 -
2f14ef61ff
Sync OpenBSD patchset 416:
Tiago Cunha
2009-10-23 17:08:30 +00:00 -
2e39ab59d7
Sync OpenBSD patchset 415:
Tiago Cunha
2009-10-23 17:07:18 +00:00 -
ac4e4a2b6c
Sync OpenBSD patchset 414:
Tiago Cunha
2009-10-23 17:06:23 +00:00 -
13d1df659f
Sync OpenBSD patchset 413:
Tiago Cunha
2009-10-23 17:03:48 +00:00 -
c2b8f3b55a
Support the bright fg/bg colour SGR 90-97 and 100-107.
Nicholas Marriott
2009-10-23 15:48:39 +00:00 -
1f22a199fb
Redraw checks have to after handling input or pane redraw flags set by key presses will not be acted on.
Nicholas Marriott
2009-10-22 21:01:52 +00:00 -
9c40a4edc5
The client buffers have to be checked after every event in order to catch the escape timers and properly reset the cursor.
Nicholas Marriott
2009-10-22 20:04:21 +00:00 -
eddcc3dfa9
Split the server code handling clients, jobs and windows off into separate files from server.c (merging server-msg.c into the client file) and rather than iterating over each set after poll(), allow a callback to be specified when the fd is added and just walk once over the returned pollfds calling each callback where needed.
Nicholas Marriott
2009-10-22 19:41:51 +00:00 -
fd35b6f836
Only redraw the pane when changing mode, not the entire window.
Nicholas Marriott
2009-10-22 12:30:00 +00:00 -
eb0c33cba4
Merge prepare_cmd into main as it is short and only called once.
Nicholas Marriott
2009-10-22 10:04:07 +00:00 -
284b94662a
Tidy identify message send into a separate function.
Nicholas Marriott
2009-10-21 21:11:55 +00:00 -
d69b364b5f
Don't try to unsuspend a client if it isn't suspended.
Nicholas Marriott
2009-10-21 20:16:40 +00:00 -
90ad041fa5
Client tidying: get rid of client_ctx struct in favour of two variables in client.c, and move the functions in client-fn.c into other files.
Nicholas Marriott
2009-10-21 20:11:47 +00:00 -
59e667906f
Unused variable.
Nicholas Marriott
2009-10-21 19:27:09 +00:00 -
a22c06a2d6
Remove unused function.
Nicholas Marriott
2009-10-21 18:20:16 +00:00 -
9a4855295b
Nuke dead store.
Nicholas Marriott
2009-10-21 18:12:31 +00:00 -
dd46f634fe
Now we are correctly not redrawing the whole pane on linefeed, redo the last-cursor-position code to move to the right position when panes reach EOL.
Nicholas Marriott
2009-10-21 16:52:30 +00:00 -
af2b0f452c
Tweak descriptions for up/down pane to be clearer.
Nicholas Marriott
2009-10-21 13:48:27 +00:00 -
9b5da97e6f
Don't redraw the scroll region on linefeed/reverse index unless it is necessary (the cursor is at the bottom/top). Should fix slow cursor movement when using vi in a pane spotted by pirofti@.
Nicholas Marriott
2009-10-21 13:42:44 +00:00 -
683ddbc466
Some terminals don't correctly clear their let's-wrap flag after changing the scroll region (which moves the cursor to 0,0). This means that if the cursor was at the edge of the screen, any further output after scroll region change incorrectly causes a line wrap. Add a workaround to move the cursor to position 0 if it is at the screen edge before changing scroll region.
Nicholas Marriott
2009-10-21 09:36:53 +00:00 -
4afecbe400
Getting the read and write ends of the pipe the right way round is usually recommended. DOH.
Nicholas Marriott
2009-10-21 07:37:11 +00:00 -
7825871d6a
Getting the read and write ends of the pipe the right way round is usually recommended. DOH.
Nicholas Marriott
2009-10-21 07:24:23 +00:00 -
bb625a76d9
+.
Nicholas Marriott
2009-10-21 07:19:59 +00:00 -
9afb0d739e
%zu not %u, doh.
Nicholas Marriott
2009-10-20 22:17:33 +00:00 -
6f2169037e
Sort out stdout before stdin/stderr in case the stdout side of the pipe got one of their fds.
Nicholas Marriott
2009-10-20 22:15:32 +00:00 -
480f5d3184
Correctly nuke the EOL $ marker when scrolling, reported by martynas@, thanks.
Nicholas Marriott
2009-10-20 21:35:25 +00:00 -
1af09d6330
Try to reduce the UTF-8 mess.
Nicholas Marriott
2009-10-20 19:18:28 +00:00 -
62f234ce3b
UTF-8 combined character fixes.
Nicholas Marriott
2009-10-20 17:33:33 +00:00 -
387f4d42cc
Move the check for whether to force a line wrapper lower down into the tty code where it has access to the tty width, which is what should have been checked.
Nicholas Marriott
2009-10-20 16:32:23 +00:00 -
d1e6388fed
Nuke stray blank line.
Nicholas Marriott
2009-10-20 14:22:57 +00:00 -
b027aa103c
+.
Nicholas Marriott
2009-10-20 14:22:17 +00:00 -
2afe395ff2
Stop updating the screen when not in output mode, stops copy mode getting confused.
Nicholas Marriott
2009-10-19 13:18:13 +00:00 -
59269a431b
+.
Nicholas Marriott
2009-10-17 15:58:52 +00:00 -
daa26079ee
Always move the cursor position on !xenl terminals, since there is no invisible last cursor position.
Nicholas Marriott
2009-10-17 08:35:38 +00:00 -
fe26b5d25f
Don't print wide characters at screen width - 1. Matches uterm behaviour and is probably a better idea anyway.
Nicholas Marriott
2009-10-17 08:32:18 +00:00 -
43d62c1ae3
Instead of having a complicated check to see if the cursor is in the last position to avoid an explicit wrap, actually move it there.
Nicholas Marriott
2009-10-17 08:24:46 +00:00 -
70355021d8
When checking whether the region will scroll and the cursor position is thus unsuitable for using CUD/CUU, check the current cursor position not the target position.
Nicholas Marriott
2009-10-16 19:09:40 +00:00 -
c8f2584d87
+.
Nicholas Marriott
2009-10-15 20:48:51 +00:00 -
24d7cf6618
Sync OpenBSD patchset 412:
Tiago Cunha
2009-10-15 20:10:28 +00:00 -
1fdf489cae
Turn off stupid warnings when using Sun CC.
Nicholas Marriott
2009-10-15 08:15:06 +00:00 -
0614ca434a
Fill in the tty name in SunOS's forkpty compat, and use it in osdep_getname. From Todd Carson.
Nicholas Marriott
2009-10-15 07:11:25 +00:00 -
dba0d54cf5
The pane pty name isn't useful for anything so show the pane number instead.
Nicholas Marriott
2009-10-15 07:05:38 +00:00 -
8085adb8a2
Sync OpenBSD patchset 411:
Tiago Cunha
2009-10-15 01:56:45 +00:00 -
3d88da7b2a
Sync OpenBSD patchset 409:
Tiago Cunha
2009-10-15 01:55:12 +00:00 -
ee46dba585
Sync OpenBSD patchset 408:
Tiago Cunha
2009-10-15 01:53:48 +00:00 -
a505ca69d9
Sync OpenBSD patchset 407:
Tiago Cunha
2009-10-15 01:52:47 +00:00 -
428f76db80
Fix CVS keyword.
Tiago Cunha
2009-10-15 01:51:09 +00:00 -
b6ebf7cb60
Update.
Tiago Cunha
2009-10-15 01:49:39 +00:00 -
6257be6371
Sync OpenBSD patchset 406:
Tiago Cunha
2009-10-15 01:48:24 +00:00 -
9800dc4697
Sync OpenBSD patchset 405:
Tiago Cunha
2009-10-15 01:45:13 +00:00 -
b8e4bd2029
Sync OpenBSD patchset 404:
Tiago Cunha
2009-10-15 01:44:15 +00:00 -
941032b707
Sync OpenBSD patchset 403:
Tiago Cunha
2009-10-15 01:43:16 +00:00 -
fe99f6fa11
Sync OpenBSD patchset 402:
Tiago Cunha
2009-10-15 01:42:07 +00:00 -
6103628129
Sync OpenBSD patchset 401:
Tiago Cunha
2009-10-15 01:41:14 +00:00 -
cbd3b1bc9b
Sync OpenBSD patchset 400:
Tiago Cunha
2009-10-15 01:39:30 +00:00 -
04db3c6211
Sync OpenBSD patchset 399:
Tiago Cunha
2009-10-15 01:38:09 +00:00 -
858b8b190b
Sync OpenBSD patchset 398:
Tiago Cunha
2009-10-15 01:36:53 +00:00 -
7af01a4afb
Sync OpenBSD patchset 397:
Tiago Cunha
2009-10-15 01:35:35 +00:00 -
9e4a3d50f0
Sync OpenBSD patchset 396:
Tiago Cunha
2009-10-15 01:34:28 +00:00 -
44fd6f4381
Sync OpenBSD patchset 395:
Tiago Cunha
2009-10-15 01:33:21 +00:00 -
8ab3a3d9aa
Sync OpenBSD patchset 394:
Tiago Cunha
2009-10-15 01:31:38 +00:00 -
8bdcc10c8f
Sync OpenBSD patchset 393:
Tiago Cunha
2009-10-15 01:30:00 +00:00 -
6369fca253
Sync OpenBSD patchset 392:
Tiago Cunha
2009-10-15 01:28:14 +00:00 -
9b771a96f0
Sync OpenBSD patchset 391:
Tiago Cunha
2009-10-15 01:26:50 +00:00 -
1a3c334c75
cmd_find_client shouldn't die when there is an empty slot in the clients array. DOH.
Nicholas Marriott
2009-10-14 20:52:28 +00:00 -
f8f2421ac3
Don't let cmd_lookup_client find clients w/o a session.
Nicholas Marriott
2009-10-14 13:22:24 +00:00 -
9e6d1b24c8
Support for automatic-rename for Solaris thanks to Todd Carson.
Nicholas Marriott
2009-10-14 10:14:21 +00:00 -
adad557499
Don't allow cmd_lookup_client to test clients without a session.
Nicholas Marriott
2009-10-14 09:29:10 +00:00 -
ad566a86de
Move lines into the history when scrolling even if the scroll region is not the entire screen.
Nicholas Marriott
2009-10-13 15:38:37 +00:00 -
71dc6e04e8
Handle DECCOLM by just emulating its side-effect of clearing the screen.
Nicholas Marriott
2009-10-13 15:23:13 +00:00 -
587e7127eb
+.
Nicholas Marriott
2009-10-13 14:35:06 +00:00 -
6b522bd770
+.
Nicholas Marriott
2009-10-13 14:27:57 +00:00 -
edc901d107
Lots of stuff is done done done.
Nicholas Marriott
2009-10-13 13:48:47 +00:00 -
38df960e68
Add mode keys to move the cursor to the top, middle and bottom of the screen. H/M/L in vi mode and M-R/M-r in emacs (bottom of screen not bound in emacs).
Nicholas Marriott
2009-10-13 13:45:56 +00:00 -
0907ca1931
Do this in a better way - print messages when exiting with nonzero.
Nicholas Marriott
2009-10-13 13:15:26 +00:00 -
760e39e405
Don't print exit messages when used as a login shell, requested by martynas@ a while back.
Nicholas Marriott
2009-10-13 13:11:06 +00:00 -
5d78371628
Don't try to use \n across scroll region when doing \r\n either.
Nicholas Marriott
2009-10-13 08:37:15 +00:00 -
9294cb099f
When a session is unattached, reset its activity timer to prevent it locking instantly when reattached.
Nicholas Marriott
2009-10-13 06:14:08 +00:00 -
4dcb5040a0
Instead of using something sort of similar for both newline checks, use something the same. Doesn't fix the bug I'm looking for though :-/.
Nicholas Marriott
2009-10-13 00:44:16 +00:00 -
e88a2ba7d4
+.
Nicholas Marriott
2009-10-12 23:13:06 +00:00 -
d7626cd9d7
When drawing lines that have wrapped naturally, don't force a newline but permit them to wrap naturally again. This allows terminals that use this to guess where lines start and end for eg mouse selecting (like xterm) to work correctly.
Nicholas Marriott
2009-10-12 17:19:47 +00:00 -
8608c6970d
When backspace is received at the beginning of a line and the previous line was wrapped, move the cursor back up to the end of the previous line.
Nicholas Marriott
2009-10-12 16:59:55 +00:00 -
693b3d03e6
Don't run through the column unchanged case if the row was unchanged but there were no suitable optimisations, instead make it an else to fall through to absolute addressing.
Nicholas Marriott
2009-10-12 16:41:02 +00:00 -
eb9826f65d
If the vertical cursor movement crosses the scroll region, CUU and CUD shouldn't be used even if VPA isn't present - in that case CUP should be used.
Nicholas Marriott
2009-10-12 16:37:43 +00:00 -
56157444de
Wrap a couple of long lines.
Nicholas Marriott
2009-10-12 16:33:39 +00:00 -
0aab5811ca
Use absolute movement if right at the end of the line as it isn't a reliable place to move from relatively.
Nicholas Marriott
2009-10-12 14:54:19 +00:00 -
687c4a9fab
Use relative cursor movement instead of absolute when possible and when supported by the terminal to reduce the size of the output data (generally about 10-20%).
Nicholas Marriott
2009-10-12 13:01:18 +00:00 -
33ae063cae
Permit attributes to be turned off in #[] by prefixing with "no", for example "noblink".
Nicholas Marriott
2009-10-12 11:08:02 +00:00 -
762459954f
Similarly add a tty_cursor_pane function to tidy up most of the calls.
Nicholas Marriott
2009-10-12 09:29:58 +00:00 -
972a6f5656
_absolute is redundant, just use tty_region.
Nicholas Marriott
2009-10-12 09:16:59 +00:00 -
f05b32f7ad
Cleanup: use two functions for region setting, one for absolute and one inside pane.
Nicholas Marriott
2009-10-12 09:09:35 +00:00 -
629afba526
Reduce diff with OpenBSD.
Tiago Cunha
2009-10-12 00:49:06 +00:00 -
f92cc84631
Sync OpenBSD patchset 390:
Tiago Cunha
2009-10-12 00:41:00 +00:00 -
6ea6d1b29f
Sync OpenBSD patchset 389:
Tiago Cunha
2009-10-12 00:38:31 +00:00