mirror of
https://github.com/tmux/tmux.git
synced 2025-09-30 15:08:36 +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
#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
#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
#4605
#4608
#461
#461
#4612
#4613
#4614
#4615
#4616
#4618
#4621
#4622
#4623
#4625
#4626
#4627
#4627
#4630
#4630
#4635
#4635
#4636
#4636
#464
#464
#466
#466
#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
#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
#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
#4605
#4608
#461
#461
#4612
#4613
#4614
#4615
#4616
#4618
#4621
#4622
#4623
#4625
#4626
#4627
#4627
#4630
#4630
#4635
#4635
#4636
#4636
#464
#464
#466
#466
#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
-
5cf994856f
Send SGR0 when initialising the screen. Fixes problems on terminals with BCE (like putty) if the background colours is non-default when tmux starts. May also fix problems when resuming a suspended tmux.
Nicholas Marriott
2009-08-14 08:53:52 +00:00 -
09cbd0c695
Switch the prompt code to return an empty string when the user enters no response and reserve NULL for an explicit cancel. Change all callbacks to treat them the same so no functional change.
Nicholas Marriott
2009-08-13 23:44:18 +00:00 -
a604dfbb97
+.
Nicholas Marriott
2009-08-13 22:39:22 +00:00 -
e9d170176d
Add and remove some bits.
Nicholas Marriott
2009-08-13 22:36:20 +00:00 -
7a359c00ac
vi(1)-style half page scroll in copy and scroll modes. Move the vi full page scroll key to C-b instead of C-u and use C-u/C-d for half page scrolling with vi keys. In emacs mode, half page scrolling is bound to M-Up and M-Down.
Nicholas Marriott
2009-08-13 22:32:18 +00:00 -
39154402e5
Scroll by two less than the number of lines in the screen, like emacs, rather than by the entire screen, to make it easier to pull things out from under the line indicator. Suggested by claudio.
Nicholas Marriott
2009-08-13 22:11:43 +00:00 -
375be90fd1
Disable mode-mouse (mouse in copy/choice mode) by default as it isn't very useful at the moment and causes confusion.
Nicholas Marriott
2009-08-13 21:56:14 +00:00 -
3ad4de6c8c
Add a base-index session option to specify the first index checked when looking for an index for a new window.
Nicholas Marriott
2009-08-13 20:11:58 +00:00 -
3026118c70
Allowing copy mode to scroll left and right is annoying, so limit it to the real screen width. To indicate the cursor is at the end of the line rather than the cell before, put a '$' in the last cell.
Nicholas Marriott
2009-08-13 19:35:20 +00:00 -
e2ff51f93f
Rather than telling the client to exit in the function when creating a new session detached, let the caller do it. Allows "tmux new -d \; attach" to work.
Nicholas Marriott
2009-08-13 19:16:14 +00:00 -
52793e7a3f
When creating a new session from the command-line where there is an external terminal, copy the termios(4) special characters and use them for new windows created in the new session. Suggested by Theo.
Nicholas Marriott
2009-08-13 19:03:59 +00:00 -
2e3bb5a511
Redraw the screen after resizing.
Nicholas Marriott
2009-08-13 16:48:43 +00:00 -
b02e429788
It was originally intended that scroll mode would show content that was currently off-screen due to resize, but somewhere along the way this got lost. Restore this behaviour to scroll mode by fixing screen_write_copy to read up to the saved line length rather than the current screen width. Copy mode remains unaltered for now.
Nicholas Marriott
2009-08-13 16:24:33 +00:00 -
7a005b91b3
If the client passes zero for the window size in the identify message (which it can, for example on serial terminals), reset it to 80x25, same as for resize messages. Problem reported by kettenis@.
Nicholas Marriott
2009-08-13 12:15:45 +00:00 -
bc497dbb92
A tty context must not be modified as it may be reused to update multiple clients, so make it const.
Nicholas Marriott
2009-08-12 09:41:59 +00:00 -
9a52ef099a
When started as the shell, __progname contains a leading -, so hardcode "tmux" for socket path and log files, and strip it when working out the shell.
Nicholas Marriott
2009-08-12 09:14:25 +00:00 -
85e8b70625
imsg closes the fd after sending, so dup() STDIN_FILENO before passing it to the parent, otherwise TIOCGWINSZ will fail when the window is resized (that could actually be moved into the server but this is more future-proof and avoids breaking the protocol).
Nicholas Marriott
2009-08-12 06:04:28 +00:00 -
e0a19abb99
Initialise log_fd to -1, prevents spurious disconnection of the client when it ends up as fd 0 (likely if the server is started with "tmux start").
Nicholas Marriott
2009-08-11 22:34:17 +00:00 -
4310282a4c
Have the client pass its stdin fd to the server when identifying itself and have the server use that rather than reopening the tty. If the fd isn't given, use the old behaviour (so no need for a version change).
Nicholas Marriott
2009-08-11 21:28:11 +00:00 -
4ec8ade11c
Add a TTY_OPENED flag and tidy a little.
Nicholas Marriott
2009-08-11 20:29:04 +00:00 -
ff65e37545
Drop the no_stop argument to tty_close and tty_free in favour of a flag in the tty struct.
Nicholas Marriott
2009-08-11 19:32:25 +00:00 -
f0635717b3
Switch tmux to use imsg. This is the last major change to make the client-server protocol more resilient and make the protocol versioning work properly. In future, the only things requiring a protocol version bump will be changes in the message structs, and (when both client and server have this change) mixing different versions should nicely report an error message.
Nicholas Marriott
2009-08-11 17:18:35 +00:00 -
304296972b
Sync from OpenBSD:
Nicholas Marriott
2009-08-11 14:42:59 +00:00 -
60db6e3df4
Add flags for 1+2 and 2 arguments to the generic target code, use it for cmd-set-environment/option/window-option and remove the generic options parsing.
Nicholas Marriott
2009-08-11 12:53:37 +00:00 -
d0eae2cbfd
+.
Nicholas Marriott
2009-08-11 10:09:32 +00:00 -
4d90ce7b40
Update.
Nicholas Marriott
2009-08-11 10:06:27 +00:00 -
48ede1a00a
Sync OpenBSD patchset 241:
Tiago Cunha
2009-08-10 21:43:34 +00:00 -
c261ae32d2
Sync OpenBSD patchset 240:
Tiago Cunha
2009-08-10 21:41:35 +00:00 -
e8ea3ccd58
Sync OpenBSD patchset 239:
Tiago Cunha
2009-08-10 21:40:21 +00:00 -
7bcd7c2752
Sync OpenBSD patchset 238:
Tiago Cunha
2009-08-10 21:39:15 +00:00 -
edcb22a6fb
No arguments are the same as new-session and this requires the environment to be sent, so set that flag too when argc == 0.
Nicholas Marriott
2009-08-10 20:51:29 +00:00 -
181e1bcffd
Reset the attributes after drawing all or part of the screen, and reset the region before poll(2). This reduces (but does not eliminate) the chance of the attributes not being normal if tmux is disconnected without warning (ssh ~., reboot from inside, etc).
Nicholas Marriott
2009-08-10 19:42:03 +00:00 -
fa64c1235e
Use the right source and destination lines in grid_duplicate_lines.
Nicholas Marriott
2009-08-10 17:59:59 +00:00 -
ec0c33b844
some minor tweaks; ok nicm
Jason McIntyre
2009-08-10 17:14:55 +00:00 -
7dbabe84e4
Missing options are not illegal.
Nicholas Marriott
2009-08-09 18:35:38 +00:00 -
3dadb349eb
Sync OpenBSD patchset 237:
Tiago Cunha
2009-08-09 18:02:36 +00:00 -
e43ce15736
Sync OpenBSD patchset 236:
Tiago Cunha
2009-08-09 18:02:02 +00:00 -
6297285527
Nuke dead variable here as well, in accordance to OpenBSD patchset 235.
Tiago Cunha
2009-08-09 18:00:45 +00:00 -
2c863b9f2c
Sync OpenBSD patchset 235:
Tiago Cunha
2009-08-09 17:57:39 +00:00 -
221ce5afb3
Sync OpenBSD patchset 234:
Tiago Cunha
2009-08-09 17:55:59 +00:00 -
1297c39a31
Sync OpenBSD patchset 233:
Tiago Cunha
2009-08-09 17:53:50 +00:00 -
4c944910fa
Sync OpenBSD patchset 232:
Tiago Cunha
2009-08-09 17:52:54 +00:00 -
deac1fc188
Update.
Tiago Cunha
2009-08-09 17:51:19 +00:00 -
29b1b2fb5e
Sync OpenBSD patchset 231:
Tiago Cunha
2009-08-09 17:48:55 +00:00 -
af3db9a4fe
Sync OpenBSD patchset 230:
Tiago Cunha
2009-08-09 17:43:00 +00:00 -
a26817d604
Update.
Tiago Cunha
2009-08-09 17:41:46 +00:00 -
167a8c9edc
Sync OpenBSD patchset 229:
Tiago Cunha
2009-08-09 17:40:17 +00:00 -
97eb537f38
Sync OpenBSD patchset 227:
Tiago Cunha
2009-08-09 17:32:06 +00:00 -
37b0bcd7c1
Sync OpenBSD patchset 226:
Tiago Cunha
2009-08-09 17:28:24 +00:00 -
5b56ea1816
Sync OpenBSD patchset 225:
Tiago Cunha
2009-08-09 17:19:18 +00:00 -
602aae7839
Sync OpenBSD patchset 224:
Tiago Cunha
2009-08-09 16:59:35 +00:00 -
05eb4ece44
Sync OpenBSD patchset 223:
Tiago Cunha
2009-08-09 16:57:49 +00:00 -
5840c3e13a
Sync OpenBSD patchset 222:
Tiago Cunha
2009-08-09 16:54:46 +00:00 -
cd5294dfb4
Sync OpenBSD patchset 221:
Tiago Cunha
2009-08-09 16:52:06 +00:00 -
88b83be07b
Sync OpenBSD patchset 220:
Tiago Cunha
2009-08-09 16:50:57 +00:00 -
65a28912eb
Sync OpenBSD patchset 219:
Tiago Cunha
2009-08-09 16:48:34 +00:00 -
d8a2ceea43
Sync OpenBSD patchset 217:
Tiago Cunha
2009-08-09 16:41:17 +00:00 -
c32ca6a8e6
Sync OpenBSD patchset 216:
Tiago Cunha
2009-08-09 16:39:40 +00:00 -
c9f55c1063
Make similar (untested) changes to the OS-dependent code for FreeBSD, and NetBSD in accordance to OpenBSD patchset 214.
Tiago Cunha
2009-08-09 16:37:05 +00:00 -
1127a290f4
Sync OpenBSD patchset 214:
Tiago Cunha
2009-08-09 16:08:12 +00:00 -
de73fed73d
zap trailing whitespace;
Jason McIntyre
2009-08-09 16:03:05 +00:00 -
bd5cf2e809
Update.
Tiago Cunha
2009-08-09 15:58:09 +00:00 -
9002e60adf
Sync OpenBSD patchset 213:
Tiago Cunha
2009-08-09 15:57:13 +00:00 -
bd2fe4ce9b
Make it build on the remaining operating systems, due to the changes introduced on OpenBSD patchset 211.
Tiago Cunha
2009-08-09 15:53:02 +00:00 -
e6d5633671
DragonFlyBSD, FreeBSD, and NetBSD do not need vis.c.
Tiago Cunha
2009-08-09 15:48:03 +00:00 -
e098f7b285
Add unvis(3) compat stuff.
Tiago Cunha
2009-08-09 15:39:41 +00:00 -
3deb17e841
Do not include vis.h directly, since it's OS-dependent.
Tiago Cunha
2009-08-09 15:29:54 +00:00 -
15f6a41a75
Sync OpenBSD patchset 211:
Tiago Cunha
2009-08-09 15:26:24 +00:00 -
d7de29e1e5
Minor language tweaks, change which key bindings are summarised.
Nicholas Marriott
2009-08-09 15:25:56 +00:00 -
ad18e45206
Nuke a dead variable found with clang and an unused declaration with lint.
Nicholas Marriott
2009-08-09 15:17:50 +00:00 -
57381aa560
Move the key bindings section to near the start, mention attach/detach in the first section, and another couple of tweaks. Based on a diff from Theo.
Nicholas Marriott
2009-08-09 14:35:15 +00:00 -
75b6736cf4
Sync OpenBSD patchset 210:
Tiago Cunha
2009-08-09 12:06:25 +00:00 -
b3107d26df
Don't leak in the (rare) case of an invalid command at the end of a file not terminated by a \n.
Nicholas Marriott
2009-08-09 08:34:17 +00:00 -
05f1680efa
Use a temporary variable for strdup of const char *.
Nicholas Marriott
2009-08-08 21:54:26 +00:00 -
6491274f60
Infrastructure and commands to manage the environment for processes started within tmux.
Nicholas Marriott
2009-08-08 21:52:43 +00:00 -
e985629440
Tidy function a little by using a temporary variable.
Nicholas Marriott
2009-08-08 21:18:23 +00:00 -
80196c9abc
Fix typo and add ref to infocmp.
Nicholas Marriott
2009-08-08 20:46:26 +00:00 -
becdf220fd
Clarify 256 colours entries from Chris Jones, tweaked by me.
Nicholas Marriott
2009-08-08 20:42:42 +00:00 -
90f8151ffd
Options to set the colours and attributes for status-left/-right. From Thomas Adam, thanks.
Nicholas Marriott
2009-08-08 20:36:42 +00:00 -
92cc3a6914
Handle ttyname(3) failure better.
Nicholas Marriott
2009-08-08 16:05:01 +00:00 -
dcde77cd09
Update.
Nicholas Marriott
2009-08-08 16:03:09 +00:00 -
06ddd3dcf8
Add a flags member to the grid_line struct and use it to differentiate lines wrapped at the screen edge from those terminated by a newline. Then use this when copying to combine wrapped lines together into one.
Nicholas Marriott
2009-08-08 15:57:49 +00:00 -
5e01b6d663
Change the way the grid is stored, previously it was:
Nicholas Marriott
2009-08-08 13:29:27 +00:00 -
e89e70e715
If there is an error in the configuration file, don't just exit(1) as this can cause the client to hang. Instead, send the error message, then mark the client as bad and start a normal shutdown so the server exits once the error is written.
Nicholas Marriott
2009-08-07 15:39:10 +00:00 -
ccaf8724e4
Move introduction section up into description. From jmc.
Nicholas Marriott
2009-08-07 12:24:16 +00:00 -
f03dd8d216
This file is not kept up to date and too many people are using it as-is then finding tmux key bindings missing. Trim it down and make it clear this is an example only.
Nicholas Marriott
2009-08-07 12:09:50 +00:00 -
04e97e8aef
Using the alternative screen (smcup/rmcup) should also preserve the current colours and attributes. Found thanks to a report from Taylor Venable.
Nicholas Marriott
2009-08-07 00:12:13 +00:00 -
746fe5832a
tweak INTRODUCTION; from nicm and myself
Jason McIntyre
2009-08-06 21:06:35 +00:00 -
a5d55ba16d
Sync up tmux.1 from OpenBSD.
Nicholas Marriott
2009-08-06 19:25:44 +00:00 -
2936f4f32c
tmux no longers sends init strings so this is no longer relevant.
Nicholas Marriott
2009-08-06 12:22:50 +00:00 -
4027335fa9
Clear the codes array earlier as tty_term_free could be called on error.
Nicholas Marriott
2009-08-05 19:05:02 +00:00 -
e2686d8819
+IRC channel.
Nicholas Marriott
2009-08-05 16:39:28 +00:00 -
b2606c0421
Correct usage of termcap.
Nicholas Marriott
2009-08-05 16:29:50 +00:00 -
bcddddf98d
If colours are not supported by the terminal, try to emulate a coloured background by setting or clearing the reverse attribute.
Nicholas Marriott
2009-08-05 16:26:38 +00:00 -
e3e0d70c0e
+PuTTY ACS from Mike Putnam.
Nicholas Marriott
2009-08-05 14:56:58 +00:00 -
f42a0475e4
Tweak FAQ to mention default-terminal.
Nicholas Marriott
2009-08-05 14:42:08 +00:00 -
12ef3ceda1
Add a -a flag to set-option and set-window-option to append to an existing string value, useful for terminal-overrides.
Nicholas Marriott
2009-08-04 18:45:57 +00:00 -
a0647f1616
restructure the layout of this page, moving the commands into various subsections; lots of tweaks to come on the text
Jason McIntyre
2009-08-04 18:41:28 +00:00 -
9e3bb986d5
Show the bell/activity/current status and the window title in the choice list.
Nicholas Marriott
2009-08-04 14:28:23 +00:00 -
93bf2a1d72
Check for "UTF8" as well as "UTF-8" in LANG etc as it seems this may also appear.
Nicholas Marriott
2009-08-04 10:31:28 +00:00