Commit graph

  • 957fb25559
    wayland: move reload_cursor_theme() and update_cursor_surface() to wayland Daniel Eklöf 2019-10-27 19:36:45 +01:00
  • 664641104c
    main: remove a couple of includes Daniel Eklöf 2019-10-27 19:28:23 +01:00
  • 3684547fd7
    main: kbd repeat FD is handled by the wayland backend Daniel Eklöf 2019-10-27 19:23:22 +01:00
  • 4a63defeb1
    wayland: backend now configures FD as non-blocking, not main Daniel Eklöf 2019-10-27 19:21:36 +01:00
  • 2eaa258e11
    main: cleanup Daniel Eklöf 2019-10-27 19:21:16 +01:00
  • 9a31c1ed96
    wayland: free wayland/wl_window instances Daniel Eklöf 2019-10-27 19:16:42 +01:00
  • 6314de554d
    wayl_destroy: early return on NULL Daniel Eklöf 2019-10-27 19:16:25 +01:00
  • 251cf98388
    wayland: move keyboard repeat handling into wayland Daniel Eklöf 2019-10-27 19:16:12 +01:00
  • 1e75b89552
    wayland: integrate directly with the FDM Daniel Eklöf 2019-10-27 19:11:35 +01:00
  • 61cc8c3c55
    wayland: implement wayl_init() Daniel Eklöf 2019-10-27 19:08:48 +01:00
  • 1adab32906
    term: wayland struct is now not a part of the terminal struct Daniel Eklöf 2019-10-27 18:51:14 +01:00
  • 33e4b8a5b8
    wayland: pull in sys/time.h, for 'struct timeval' Daniel Eklöf 2019-10-27 18:46:36 +01:00
  • 8c534d0520
    input: input_repeat() takes a 'struct wayland' pointer Daniel Eklöf 2019-10-27 18:44:58 +01:00
  • 9f0b1f94c2
    wayland: change all wayland callbacks to take a wayland pointer Daniel Eklöf 2019-10-27 18:43:07 +01:00
  • eda04d0560
    wayland: add back-pointer to terminal Daniel Eklöf 2019-10-27 17:13:29 +01:00
  • c9455d5f21
    kbd: move into wayland Daniel Eklöf 2019-10-27 17:07:44 +01:00
  • 061bbd7049
    kbd: break out XKB kbd struct to a separate file Daniel Eklöf 2019-10-27 16:21:19 +01:00
  • 5ca1ee701b
    wayland: move clipboard/primary structs into the wayland struct Daniel Eklöf 2019-10-27 16:15:32 +01:00
  • 9e6c28f5b6
    wayland: implement wayl_win_destroy() Daniel Eklöf 2019-10-27 16:01:03 +01:00
  • 942ff566a2
    wayland: implement wayl_destroy() Daniel Eklöf 2019-10-27 15:57:23 +01:00
  • 0120c57ed5
    wayland: move wayland struct definitions to a separate file Daniel Eklöf 2019-10-27 13:06:39 +01:00
  • a2b3cc6cfe
    term: convert anonymous 'window' struct to named 'wl_window' struct Daniel Eklöf 2019-10-27 13:04:26 +01:00
  • f63458ef33
    term: move per-window wayland objects from wayland struct to terminal struct Daniel Eklöf 2019-10-27 12:57:37 +01:00
  • 5fefb950b3
    fdm: use the FDM's poll loop Daniel Eklöf 2019-10-27 11:46:18 +01:00
  • 293adbb295
    PKGBUILD: fix breakage after pacman 5.2 upgrade Daniel Eklöf 2019-10-24 21:21:44 +02:00
  • 6643fe5456
    completions: add zsh completions Daniel Eklöf 2019-10-20 11:54:58 +02:00
  • 286db002f8
    meson: fix version generation from git Daniel Eklöf 2019-10-19 22:09:52 +02:00
  • 6fd4f6000b
    font: glyph_for_wchar(): ensure glyph->valid == false, in *all* error cases Daniel Eklöf 2019-10-18 19:50:48 +02:00
  • 3c42691e1b
    font: load fallback fonts on demand Daniel Eklöf 2019-10-17 17:53:03 +02:00
  • e218e19ea3
    font: load all fallbacks when instantiating a primary font Daniel Eklöf 2019-10-17 17:43:40 +02:00
  • 5a80bcff18
    font: rename cache -> glyph_cache Daniel Eklöf 2019-10-17 17:12:04 +02:00
  • 1875f98945
    font: fc_idx may not be the requested one Daniel Eklöf 2019-10-17 17:07:37 +02:00
  • af85c10127
    font: rename fc_loaded_fonts -> fc_loaded_fallbacks Daniel Eklöf 2019-10-17 17:06:42 +02:00
  • 6f52b86105
    Merge branch 'font-cache' Daniel Eklöf 2019-10-16 22:35:44 +02:00
  • 04edd96018
    font: cache top-level fonts Daniel Eklöf 2019-10-16 22:34:23 +02:00
  • bf5ad13df0
    font: from_name() returns an allocated font struct Daniel Eklöf 2019-10-16 22:22:26 +02:00
  • 928e86b423
    font: cache loaded fontconfig fallback fonts Daniel Eklöf 2019-10-16 22:18:57 +02:00
  • a789230cf9
    font: font_from_name() returns an allocated font struct Daniel Eklöf 2019-10-16 21:52:12 +02:00
  • 3ca6f9fe0b
    selection: replace \r\n with \n in pasted text Daniel Eklöf 2019-10-16 21:14:45 +02:00
  • bb0ce50b24
    README: link to PKGBUILD Daniel Eklöf 2019-10-05 16:41:20 +02:00
  • 6280d58434
    desktop: clean up, remove unsupported entries Daniel Eklöf 2019-09-29 20:50:27 +02:00
  • 33250bb781
    PKGBUILD: version has been bumped to 0.9.0 Daniel Eklöf 2019-09-29 15:05:14 +02:00
  • 4594899114
    csi: ignore invalid scrolling regions 0.9.0 Daniel Eklöf 2019-09-29 14:58:02 +02:00
  • 5a0bb292ee
    font: calculate underline/strikeout metrics in font, not main Daniel Eklöf 2019-09-29 13:03:48 +02:00
  • 780a346071
    vt: don't log ignored execute commands Daniel Eklöf 2019-09-28 13:59:11 +02:00
  • 67905c6000
    render: handle compositors that does buffer swapping Daniel Eklöf 2019-09-27 19:33:45 +02:00
  • b87bf0dd9d
    render: attach buffer *before* generating damage Daniel Eklöf 2019-09-27 19:33:10 +02:00
  • 3dd5b1fe60
    main: unset DESKTOP_STARTUP_ID Daniel Eklöf 2019-09-26 18:41:39 +02:00
  • f862f173f5
    input: scale coordinates in wl_pointer_enter() Daniel Eklöf 2019-09-26 18:41:26 +02:00
  • 2d6369482e
    main: initialize scale to '1' Daniel Eklöf 2019-09-26 18:39:49 +02:00
  • 7323f18859
    PKGBUILD: explicitly set --term=xterm Daniel Eklöf 2019-09-26 18:37:29 +02:00
  • 16f15d1a36
    selection: primary: don't require compositor to implement it Daniel Eklöf 2019-09-25 19:26:55 +02:00
  • 5340204cbc
    main: we prefer xdg-output-manager version 2, but get by with 1 Daniel Eklöf 2019-09-24 19:44:14 +02:00
  • b0d5af51d0
    main: log (at debug level) global interfaces and their versions Daniel Eklöf 2019-09-24 19:43:43 +02:00
  • d2bfb0c97c
    README: that -> the Daniel Eklöf 2019-09-21 21:00:40 +02:00
  • 41618ee217
    README: remove badges (added directly to gitlab project instead) Daniel Eklöf 2019-09-21 20:51:47 +02:00
  • c222ee1462
    README: add CI pipeline badge Daniel Eklöf 2019-09-21 20:46:57 +02:00
  • 64bf6257ec
    doc: user Courier New instead of Arial in font examples Daniel Eklöf 2019-09-21 20:43:29 +02:00
  • 6d5d3a8d7d
    It's Hz, not HZ Daniel Eklöf 2019-09-21 20:09:06 +02:00
  • f20b08db3d
    main: -f,--font now accepts a list of fonts Daniel Eklöf 2019-09-21 20:01:55 +02:00
  • 933e165164
    doc: describe font fallback handling Daniel Eklöf 2019-09-21 19:50:16 +02:00
  • 10f8bffc02
    PKGBUILD: need python to run generate-alt-random-writes.py Daniel Eklöf 2019-09-21 19:40:02 +02:00
  • 1521f47a49
    README: don't emphasize entries in "known issues" list Daniel Eklöf 2019-09-21 12:14:51 +02:00
  • 548bc5a0ed
    README: add text reflow to list of known issues Daniel Eklöf 2019-09-21 12:14:03 +02:00
  • 29b5a14f55
    config: change default bright5 and bright 6 colors Daniel Eklöf 2019-09-21 12:09:50 +02:00
  • 68e89c6fbf
    config: change default 'regular0' color Daniel Eklöf 2019-09-21 12:01:29 +02:00
  • b2ca984ccb
    main: round strikeout and underline position fallback handling Daniel Eklöf 2019-09-21 00:47:17 +02:00
  • a1cd3769a3
    main: round strikeout position, and ceil strikeout thickness Daniel Eklöf 2019-09-21 00:46:15 +02:00
  • 55968413b6
    render: remove assertion that isn't always true Daniel Eklöf 2019-09-21 00:45:22 +02:00
  • 722290bae9
    PKGBUILD: foot-terminfo depends on ncurses Daniel Eklöf 2019-09-21 00:29:17 +02:00
  • 31efe8c9e9
    PKGBUILD: 'foot' optionally depends on 'foot-terminfo' Daniel Eklöf 2019-09-21 00:26:29 +02:00
  • a26689fcdc
    PKGBUILD: break out terminfo files to a separate package Daniel Eklöf 2019-09-21 00:22:28 +02:00
  • ce4d2a085a
    generate-alt-random-writes: reduce output size Daniel Eklöf 2019-09-20 22:39:09 +02:00
  • 4d558d8bed
    main: names for poll FD indices Daniel Eklöf 2019-09-20 22:27:27 +02:00
  • b3a419f427
    main: better names of timers for delayed rendering timeouts Daniel Eklöf 2019-09-20 22:21:06 +02:00
  • 1a9ec997b3
    main: track output refresh rate Daniel Eklöf 2019-09-20 22:15:18 +02:00
  • dd26fa099b
    README: formatting Daniel Eklöf 2019-09-20 21:51:20 +02:00
  • 5e5a0853ed
    README: formatting Daniel Eklöf 2019-09-20 21:50:22 +02:00
  • b16a11cc7a
    README: add section with known issues Daniel Eklöf 2019-09-20 21:45:10 +02:00
  • 652ff5da92
    main: improve delayed rendering Daniel Eklöf 2019-09-20 18:08:15 +02:00
  • aa41c8ceb1
    footrc: zsh isn't the default shell Daniel Eklöf 2019-09-20 18:07:47 +02:00
  • 28ba6be0db
    footrc: add missing newline at end-of-file Daniel Eklöf 2019-09-20 18:07:36 +02:00
  • 4cf39e5c42
    meson: install footrc example file to $datadir/foot/footrc Daniel Eklöf 2019-09-20 18:06:54 +02:00
  • 8703ec2c93
    README: combine description for escape and ctrl+g Daniel Eklöf 2019-09-10 18:40:53 +02:00
  • 684624c11e
    csi: don't ignore the color space identifier in SGRs Daniel Eklöf 2019-09-04 20:28:35 +02:00
  • 2707cf0fc4
    vt: implement 'insert mode' Daniel Eklöf 2019-08-30 22:08:37 +02:00
  • f4291690ee
    csi: CSI h isn't a valid sequence - it needs a parameter Daniel Eklöf 2019-08-30 22:01:05 +02:00
  • 2e9349c4c4
    vt: remove unneeded include Daniel Eklöf 2019-08-30 21:43:50 +02:00
  • 77f6c126f5
    generate-alt-random-writes: generate streaks of characters Daniel Eklöf 2019-08-30 21:37:51 +02:00
  • 37d941f57a
    input: take scale into account when converting mouse coords to row/col Daniel Eklöf 2019-08-30 21:31:14 +02:00
  • 05888b4706
    input: bug: account for margins when converting mouse coords to row/col Daniel Eklöf 2019-08-30 21:30:27 +02:00
  • 7c4c41fbae
    render: search box: use colors from the color table Daniel Eklöf 2019-08-30 21:01:13 +02:00
  • e2aeb7e515
    search: map ctrl+b/f to move cursor single character backward/forward Daniel Eklöf 2019-08-30 20:55:45 +02:00
  • d87b791d81
    man: document keyboard + mouse shortcuts Daniel Eklöf 2019-08-30 20:26:29 +02:00
  • 1c0265074e
    README: put -> copy Daniel Eklöf 2019-08-30 20:26:20 +02:00
  • 5752aaca0c
    README: document ctrl+s while doing a scrollback search Daniel Eklöf 2019-08-30 20:18:12 +02:00
  • e673bd4ab0
    Merge branch 'scrollback-search' Daniel Eklöf 2019-08-30 20:16:12 +02:00
  • f24a40a391
    search: ctrl+s searches forward Daniel Eklöf 2019-08-30 20:15:36 +02:00
  • 556bf95b28
    search: make search-direction configurable Daniel Eklöf 2019-08-30 20:15:12 +02:00
  • 42714c51a9
    search: fix distance to prev word calculation when final cursor was 0 Daniel Eklöf 2019-08-30 19:42:48 +02:00