Skip to content
Snippets Groups Projects
  1. Sep 28, 2023
  2. Aug 03, 2023
    • Deucе's avatar
      Add support for 90-97 and 100-107 SGR parameters · 43abe2a7
      Deucе authored
      This allows directly setting bright foreground and background colours
      rather than using bold and blink to indirectly modify them.
      
      These do not have an effect if the desired mode is not possible
      (ie: no bright background, no bright foreground).
      43abe2a7
  3. Jul 30, 2023
  4. Jul 29, 2023
  5. Jul 04, 2023
  6. Jun 28, 2023
    • Deucе's avatar
      Fix for 80379e91 · 11813330
      Deucе authored
      The commit just the zero-length behaviour from uninitialized use
      with possible undefined behaviour to guaranteed undefined behaviour.
      11813330
  7. Jun 27, 2023
  8. Jun 18, 2023
  9. Jun 16, 2023
  10. Jun 15, 2023
    • Deucе's avatar
      Use XDG_ENVIRONMENT_TYPE to switch to CLIPBOARD · e61a1aa6
      Deucе authored
      It appears that XDG_ENVIRONMENT_TYPE will always equal "wayland"
      when XWayland is in use, so when we see that, switch to CLIPBOARD
      instead of PRIMARY.  This should fix WSL and ChromeOS, and be
      irritating on GNOME, so it's a win all around.
      e61a1aa6
  11. Jun 13, 2023
  12. Jun 12, 2023
  13. Jun 11, 2023
  14. Jun 09, 2023
    • Deucе's avatar
      Fix issue with bitmap_drv_init_mode() · 204ee7cd
      Deucе authored
      Because bitmap_get_scaled_win_size() was being clamped to maxsize,
      no matter how much mult was incremented, w and h would never be
      larger than maxwidth/maxheight and only under exceptional
      circumstances would the be equal, which would result in an infinite
      loop.
      
      While we're here, set the integer scaling value so we're not chasing
      ulps all over the place with floating point math/scaling when we
      don't need to.
      204ee7cd
    • Deucе's avatar
      "Fix" some completely inane Coverity issues. · e1887edc
      Deucе authored
      None of these were even theoretically possible on any platform, but
      I took the opportunity to add bounds checking to bitmap_puttext(),
      so that's good I guess.
      e1887edc
    • Deucе's avatar
      Add comments to hopefully shut up Coverity · e5c75c3a
      Deucе authored
      e5c75c3a
    • Deucе's avatar
      Fix more Coverity "Issues" · cd6e64e8
      Deucе authored
      Add some malloc() return checks, comment fall-throughs, and resolve
      a sleep while holding lock.
      
      None of these should actually matter, so hopefully I didn't add a
      new bug.
      cd6e64e8
    • Deucе's avatar
      Fix incorrect variable usage found by Coverity · 78f93473
      Deucе authored
      78f93473
    • Deucе's avatar
      Add stdbool.h to cterm.h · 307f3651
      Deucе authored
      307f3651
    • Deucе's avatar
      Add changes to support Saskatoon Amiga Users Group BBS. · 44b957c8
      Deucе authored
      - Support LCF (Last Column Flag) mode per DEC STD-070
        (Despite years of protest that it's stupid)
      - "Properly" support CSI 7 m and CSI 27 m
        Now, when in "Negative Image" mode, changes to the foreground
        change how the background is drawn and vice-versa.  Perviously
        this command just swapped the two values and called it good.
      44b957c8
  15. Jun 08, 2023
    • Deucе's avatar
      More ATASCII improvements · 03943572
      Deucе authored
      Fix bad and poor unicode mappings, add support for sending Insert
      and Pipe.
      03943572
    • Deucе's avatar
      Missed a 'C' in ICCCM · 325bafcc
      Deucе authored
      325bafcc
    • Deucе's avatar
      e1a6e1ac
    • Deucе's avatar
      More work on X11 fullscreen mode. · fc29b7c7
      Deucе authored
      Save the window position and size when we enter fullscreen, and
      restore when we leave... this was a bigger box of worms than
      expected since we can get ConfigureNotify events that tell is
      "Something" changed, but not be able to know the current window
      position.
      
      Just remove the x_get_window_info() and anything else that cares
      about the window position and derive it from the ALT-Enter keypress
      instead.
      
      At the same time, try to remove as much special-casing for
      fullscreen as possible.
      
      Tested under marco and xfwm4... will test under Sommelier "soon"
      fc29b7c7
Loading