Commit Graph

  • 7637afc382 Redraw only scrollbars not entire pane. Nicholas Marriott 2024-11-04 09:25:18 +0000
  • a0c79aa87b Do not make padding cells extended (there can be a lot of them), from Alexander Arch . nicm 2024-11-04 08:52:13 +0000
  • 8ca212579a tty: Add option to forward unrequested escape sequence holio0 2024-10-17 10:34:45 +0800
  • 4ff7dcccee fix redraw so it does not always redraw the pane Michael Grant 2024-11-02 22:24:38 +0000
  • 3446515ba3 fixed source-file command causing infinite loops fadi 2024-11-02 20:11:43 +0000
  • d8fa2f883f count cells with GRID_FLAG_CLEARED as equal-looking to ones without Alexander Arch 2024-11-02 18:34:33 +0400
  • b2c377726e don't store 0-width cells as extended Alexander Arch 2024-11-02 18:05:14 +0400
  • 7ea67b3cc9 fix searching for tabs in copy mode Alexander Arch 2024-11-02 17:53:28 +0400
  • 3fed73d86b Use fg for slider. Nicholas Marriott 2024-10-31 14:12:32 +0000
  • 85a9235c71 remove redraw scrollbars from cmd-select-pane.c and redo scrollbar redraw code in server-client.c Michael Grant 2024-10-31 11:22:51 +0000
  • 9bd385748c
    Merge branch 'scrollbars' into scrollbars-bugfix-large-window-size Michael Grant 2024-10-31 13:50:05 +0000
  • 561441fa54 Fix scrollbars with large window sizes. Nicholas Marriott 2024-10-31 13:05:36 +0000
  • 3c6c7f3422 Merge branch 'master' into scrollbars Nicholas Marriott 2024-10-31 12:58:09 +0000
  • 46f3846659 Add -Wno-macro-redefined for macOS. Nicholas Marriott 2024-10-31 12:57:40 +0000
  • 41d85e1a82 cleanup casts Michael Grant 2024-10-30 08:35:44 +0000
  • cd38eb4a95 bugfix: large window sizes Michael Grant 2024-10-30 00:58:21 +0000
  • ede3bcb630 Merge remote-tracking branch 'refs/remotes/origin/3832-character-based-scrollbars' into 3832-character-based-scrollbars Michael Grant 2024-10-30 00:18:29 +0000
  • c9221b5942 fix bug with large window sizes Michael Grant 2024-10-30 00:14:48 +0000
  • 3f2d059fa4
    Merge branch 'tmux:master' into 3832-character-based-scrollbars Michael Grant 2024-10-28 17:01:03 +0000
  • bbc3cc558c Merge branch 'obsd-master' Thomas Adam 2024-10-28 10:01:08 +0000
  • fa007e43d5 Minor tiding of screen-redraw.c. Nicholas Marriott 2024-10-28 09:26:15 +0000
  • 78b9096c38 Remove mouse and tidy. Nicholas Marriott 2024-10-28 08:48:55 +0000
  • aaeb8cb37d Original changes. Nicholas Marriott 2024-10-28 08:45:29 +0000
  • c8bd42de16 Match tab cells when searching, from Alexander Arch in GitHub issue 4201. nicm 2024-10-28 08:16:51 +0000
  • 62e15e905b Treat tabs as a word separator, from Alexander Arch in GitHub issue 4201. nicm 2024-10-28 08:16:06 +0000
  • 125a7b9177 Fix issues in the command prompt: set PROMPT_QUOTENEXT after quoting than before, meaning that accidentally scrolling the mouse wheel doesn't break quoting; and move the cursor correctly over wide characters. From Alexander Arch in GitHub issue 4212. nicm 2024-10-28 08:11:59 +0000
  • 8e87bd98d0 use gc->data.data instead of gc->data in grid_set_tab Alexander Arch 2024-10-28 09:08:25 +0400
  • 02d8219be5 fix a comment Michael Grant 2024-10-27 08:55:19 +0000
  • bbeffa4676 cleanup Alexander Arch 2024-10-26 22:40:03 +0400
  • 7a9fcb7ec2 don't count tabs as words in formats Alexander Arch 2024-10-26 15:31:29 +0400
  • 1f524468c3 fix searching for tabs Alexander Arch 2024-10-26 14:54:52 +0400
  • 75e819284c Merge branch 'master' into tab-extd Alexander Arch 2024-10-26 14:24:02 +0400
  • 7d48fa9682 cleanup Alexander Arch 2024-10-26 14:11:55 +0400
  • 300d5f2011 cleanup Alexander Arch 2024-10-26 14:10:08 +0400
  • 4915b3bf84 fix cursor movement over wide characters Alexander Arch 2024-10-26 14:09:19 +0400
  • b144f384d3 when quoting characters in prompt, indicate with '^' Alexander Arch 2024-10-26 12:25:22 +0400
  • 601fa9f04d wrap some long lines Michael Grant 2024-10-26 08:28:27 +0100
  • a2871d6d6f tabify Michael Grant 2024-10-26 07:52:24 +0100
  • 994a437432 unset PROMPT_QUOTENEXT after quoting, not before Alexander Arch 2024-10-26 10:45:48 +0400
  • 895044c52b Merge branch 'obsd-master' Thomas Adam 2024-10-25 22:01:10 +0100
  • 40c01c2d37 Allow tabs even on terminals without UTF-8, reported by jmc. nicm 2024-10-25 19:36:38 +0000
  • 1457797239 coalease if clauses in screen_redraw_pane_border() Michael Grant 2024-10-25 18:45:31 +0100
  • 911d768b71 Merge branch 'obsd-master' Thomas Adam 2024-10-25 18:01:11 +0100
  • 71a503e40c Allow control characters to be entered at the command prompt prefixed with with C-v, from Alexander Arch in GitHub issue 4206. nicm 2024-10-25 15:32:51 +0000
  • 487b0ee124 Do not attempt to search for zero length strings, from Alexander Arch in GitHub issue 4209. nicm 2024-10-25 15:19:15 +0000
  • 04e92aca4c more clear to check if modal than not always Michael Grant 2024-10-25 16:17:29 +0100
  • eaec0a48f4 Do not stop stop at first padding in format_grid_line and handle tabs. nicm 2024-10-25 15:13:10 +0000
  • 9416fcdc80 more cleanup, avoid needless options check. screen_redraw_draw_pane_scrollbar() was actually static, removed from tmux.h Michael Grant 2024-10-25 16:11:26 +0100
  • fdbc6cdea5 Flag tabs if possible in the grid cell so they can be preserved on copying and capture-pane. From Alexander Arch in GitHub issue 4201. nicm 2024-10-25 15:00:18 +0000
  • 3eed81f096 move setting gc as tab to a dedicated function Alexander Arch 2024-10-25 18:23:05 +0400
  • 75c72d2a13 use grid_cells_look_equal for tab-over-content detection Alexander Arch 2024-10-25 18:20:22 +0400
  • 5fc7e7fa7c Merge branch 'master' into tab-extd Alexander Arch 2024-10-25 18:16:31 +0400
  • d5f084e1eb cleanup Michael Grant 2024-10-25 14:57:50 +0100
  • 44d00bde19 hopeful bugfix for scrollbar off bottom of screen. white-space cleanup. Michael Grant 2024-10-25 14:20:17 +0100
  • 9623ec3ee4 Merge branch 'obsd-master' Thomas Adam 2024-10-25 10:01:07 +0100
  • 63582c154c Add a helper function for cell data comparison, from Alexander Arch. nicm 2024-10-25 07:57:49 +0000
  • 8f6344dc5a count mismatching attirbutes as content for tab input Alexander Arch 2024-10-25 11:38:27 +0400
  • 0845653906 output tabs as spaces in input.c Alexander Arch 2024-10-25 11:35:58 +0400
  • 32a408e173 bugfix for off-by-one error when scrollbar at bottom in copy mode. default to stay in copy mode when using scrollbar and slider at bottom Michael Grant 2024-10-24 23:02:23 +0100
  • 2e8f81f209 use u_int for width instead of u_char Alexander Arch 2024-10-24 21:09:27 +0400
  • 468b9b0adf check for width > sizeof gc.data.data in input.c Alexander Arch 2024-10-24 20:22:58 +0400
  • 8fa927f6ed Revert "don't force tab cells as extended" Alexander Arch 2024-10-24 20:14:33 +0400
  • b61b81e2db fix infinite loop in copy mode search-* commands Alexander Arch 2024-10-24 15:24:07 +0400
  • cedb7fa80a use prompt_flags instead of a static variable Alexander Arch 2024-10-24 13:58:37 +0400
  • ddfc9f160c handle non-ASCII characters in prompt Alexander Arch 2024-10-24 13:54:30 +0400
  • b701b42fe2 don't force tab cells as extended Alexander Arch 2024-10-24 12:48:40 +0400
  • 29db982e59 don't set GRID_FLAG_EXTENDED in input.c Alexander Arch 2024-10-24 12:22:21 +0400
  • 87cb9f7596 bug fix for not updating scrollbar when exiting copy mode Michael Grant 2024-10-23 17:33:44 +0100
  • a397ec5518 rename grip and sb_sl_pos variable Michael Grant 2024-10-23 17:32:46 +0100
  • c37a86b519 make command prompt accept control characters via Ctrl-V C-<Key> Alexander Arch 2024-10-23 16:46:39 +0400
  • 26ffc76043 fix jump-* commands when jumping to a tab character Alexander Arch 2024-10-23 15:23:47 +0400
  • 10651a3ade apply x.diff.txt Michael Grant 2024-10-23 08:02:05 +0100
  • fba9414e0f make command-prompt -1 accept keys literally Alexander Arch 2024-10-22 15:49:13 +0400
  • f51c45f6a9 stylistic changes Alexander Arch 2024-10-22 15:20:33 +0400
  • ca37433e71 stylistic changes Alexander Arch 2024-10-22 13:56:24 +0400
  • 84693ddd9b fix grid_string_cells to account for tabs Alexander Arch 2024-10-22 13:12:00 +0400
  • 39d28fa55a remove unnecessary debug Michael Grant 2024-10-21 12:49:16 +0100
  • f76a9bda5d Merge remote-tracking branch 'refs/remotes/origin/3832-character-based-scrollbars' into 3832-character-based-scrollbars Michael Grant 2024-10-21 12:37:04 +0100
  • 5f20e08317
    Merge branch 'tmux:master' into 3832-character-based-scrollbars Michael Grant 2024-10-21 22:31:41 +0100
  • 914815e70f Merge branch 'obsd-master' Thomas Adam 2024-10-21 16:01:07 +0100
  • 354926a956 Bump up the maximum for repeat-time (some people want it to be effectively infinite). nicm 2024-10-21 12:42:06 +0000
  • df303770ea Add function to get current offset from copy mode, from Michael Grant. nicm 2024-10-21 12:39:49 +0000
  • d7610ebc38 rename pane-scrollbars-style for consistency Michael Grant 2024-10-21 12:36:42 +0100
  • a858c5fcc5 remove window-copy-get-current-offset Michael Grant 2024-10-21 12:10:46 +0100
  • d39b839473 remove space Michael Grant 2024-10-21 11:33:18 +0100
  • a29fa54a80 add new function window-copy-get-current-offset Michael Grant 2024-10-21 11:31:42 +0100
  • 1aab3e4fca man page clean-up Michael Grant 2024-10-21 11:09:45 +0100
  • a269c33a54 Merge branch 'obsd-master' Thomas Adam 2024-10-21 10:01:08 +0100
  • bc0673a6b6 cleanup Michael Grant 2024-10-21 09:15:13 +0100
  • eb04f9314b Adjust how Ctrl and Meta keys are sent to use standard representation if available in mode 1, from Stanislav Kljuhhin, GitHub issue 4188. nicm 2024-10-21 07:38:06 +0000
  • 4853cc1116 fix single cell-wide tabs not being displayed correctly Alexander Arkhipov 2024-10-18 17:30:07 +0400
  • 3aa8b76303 copy tabs as tabs instead of spaces Alexander Arkhipov 2024-10-18 13:36:22 +0400
  • 9e670cd3d2 output tabs as spaces Alexander Arkhipov 2024-10-18 10:49:30 +0400
  • e8a293fd1e use the actual line position for tab handling Alexander Arkhipov 2024-10-12 13:30:28 +0400
  • addd139def fix segfault when searching for tabs in copy mode Alexander Arkhipov 2024-10-11 18:45:22 +0400
  • c6cb48c400 save tabs as extended grid entries for copy mode Alexander Arkhipov 2024-10-11 17:02:08 +0400
  • a7a13d724f Hardwire scrollbar_width and scrollbar_padding Michael Grant 2024-10-19 03:10:16 +0100
  • 37167682c5 Fix inconsistent options names Michael Grant 2024-10-19 00:49:35 +0100
  • 1aa10faac7 cleanup tmux.h cleanup and rename window_copy_mode_get_current_offset_and_size remove layout_add_vertical_border(), layout_cell_is_left() and layout_cell_is_right() Removed PANE_REDRAWSCROLLBAR from input.c Fix style in screen-redraw.c Renamed variables for consistency Rename 'elevator' to 'slider' Fix bug where clicking just below slider didn't work Michael Grant 2024-10-19 00:24:37 +0100
  • 44fc602c38
    instruction to bypass alias when texting tmux's default config Arnaud Vallette d'Osia 2024-10-18 06:59:23 +0000