1. 17 Mar, 2018 1 commit
  2. 21 Feb, 2018 1 commit
  3. 20 Feb, 2018 3 commits
  4. 13 Feb, 2018 1 commit
    • deuce's avatar
      Beginnings of a massive ciolib overhaul... · 210cc022
      deuce authored
      We're switching to TrueColor now, and maintaining a 65536 entry palette
      for the various palettized bits.  This change hurts the overlay output most
      since it currently means floating point calculations for every pixel.
      
      The getfont() function now takes a fontnum argument so you can get all the
      current fonts.
      
      The vmem array now holds the font data, so once a glyph is written to the
      screen, it can stay in that font "forever".  This still has some issues
      with savescreen()/restorescreen() since there's no extension to grab the new
      stuff... that'll be coming soon, likely replacing the pgettext() and
      pputtext() functions.  For now, various popups will likely reset fonts to
      the default font on the screen.
      
      Now that we have all this, the status bar in SyncTERM can retain the default
      font and colours at all times.  Further, menus can be displayed in the "right"
      colours and fonts, and no more translation will be needed.  This is a work
      in progress though, so there's likely to be glitches.  The scrollback doesn't
      have the font data either (same issue as savescreen()/restorescreen()).
      210cc022
  5. 01 Feb, 2018 1 commit
  6. 06 Dec, 2017 1 commit
  7. 23 Nov, 2017 1 commit
  8. 16 Nov, 2017 1 commit
  9. 11 Nov, 2017 1 commit
  10. 06 Nov, 2017 1 commit
    • rswindell's avatar
      uifc.input() changes: · f20c148b
      rswindell authored
      - Update bottom-line/status bar with applicable control keys (Ctrl-C/X/V)
      - Ctrl-X now cuts the text to the Clipboard, rather than just deletes
      - Ctrl-C now copies the text to the Clipboard, rather than aborts
      - Ctrl-V now pastes from the Clipboard into the text field, not toggles insert
      The old CUA keyboard equivalents for Copy/Cut/Paste are supported too
      (Ctrl-Ins, Shift-Del, Shift-Ins)
      The system Clipboard is used, just like with the mouse methods of copy/paste.
      
      ufic.showbuf() changes (used for displaying help text):
      - Fixed the "End" key behavior (actually goes to the bottom of the text)
      - Display up and down arrow glyphs in the lower-right corner/border to indicate
        if the text can be scrolled up or down (e.g. with the arrow keys/etc.).
        If the arrows are mouse-clicked, that simulates the arrow keys being hit.
      f20c148b
  11. 05 Nov, 2017 1 commit
  12. 04 Nov, 2017 1 commit
  13. 26 Oct, 2017 1 commit
  14. 23 Oct, 2017 1 commit
    • rswindell's avatar
      Eliminated the "Paste Over" option/behavior. Paste (Ctrl-V, F6 or Shift-Insert) · 0a7d56c3
      rswindell authored
      is always the same operation (e.g. Paste-Insert).
      MSK_PASTE_OVER and MSK_PASTE_INSERT have been removed (now combined into
      MSK_PASTE), so current SCFG code, for example, won't compile.
      Introduced a separate WIN_CUT uifc.list mode flag to enable the Cut (e.g.
      Ctrl-X) option on the status/help line.
      Re-factored the bottomline() routine to re-use the WIN_* mode flags.
      0a7d56c3
  15. 12 Oct, 2017 2 commits
  16. 11 Oct, 2017 2 commits
  17. 10 Oct, 2017 3 commits
  18. 15 Apr, 2016 1 commit
  19. 11 Apr, 2016 1 commit
  20. 25 Aug, 2015 1 commit
  21. 22 Aug, 2015 2 commits
  22. 26 Feb, 2015 1 commit
  23. 19 Feb, 2015 2 commits
  24. 17 Feb, 2015 2 commits
  25. 14 Feb, 2015 3 commits
  26. 12 Feb, 2015 1 commit
  27. 10 Feb, 2015 2 commits
  28. 09 Feb, 2015 1 commit