1. 22 Mar, 2020 1 commit
    • Ahmad Samir's avatar
      [FileFilter] Create HotSpot's for files in child dirs too · 26f4a221
      Ahmad Samir authored
      When creating HotSpot's for local files, create them for files in the
      current dir and for files in sub-directories too.
      
      Re-format the code used to build the regex pattern for more readability
      (easier for seeing what the regex pattern will look like, I hope).
      
      Use a static QRegularExpression object, so as to only construct it once,
      the pattern doesn't change and this should help with performance. Also
      make createFileRegex() not static.
      
      Don't convert QList<QString> to QSet<QString>, without actual benchmarking
      it could be that QList is actually efficient here.
      
      Use const where appropriate.
      
      BUG: 416376
      26f4a221
  2. 19 Mar, 2020 1 commit
  3. 15 Mar, 2020 1 commit
  4. 09 Mar, 2020 1 commit
  5. 01 Mar, 2020 1 commit
  6. 29 Feb, 2020 2 commits
  7. 22 Feb, 2020 1 commit
  8. 10 Feb, 2020 1 commit
    • Arthur Kasimov's avatar
      Add an option to set the custom color of text under the cursor · a7f23d21
      Arthur Kasimov authored
      Current version of Konsole allows to select the custom color of the
      cursor (Settings -> Edit Current Profile -> Appearance -> Cursor ->
      Custom cursor color). This works well for I-Beam and Underline cursor
      shapes. But for block-shaped cursors the text under the cursor is often
      hard to read, e.g. bright text under the bright cursor or dark text
      under the dark cursor.
      
      This patch adds an ability to select the custom color of the character
      under the cursor. The character uses this color only when the cursor
      shape is Block and Konsole window is focused. Otherwise the character
      uses its foreground color as usual.
      
      FEATURE: 407915
      FIXED-IN: 20.04
      a7f23d21
  9. 06 Feb, 2020 1 commit
  10. 03 Feb, 2020 1 commit
  11. 02 Feb, 2020 1 commit
  12. 01 Feb, 2020 1 commit
  13. 30 Jan, 2020 4 commits
  14. 28 Jan, 2020 1 commit
  15. 17 Jan, 2020 1 commit
    • Christian Muehlhaeuser's avatar
      Support status report requests for text-colors · 967c42a1
      Christian Muehlhaeuser authored
      Summary:
      Konsole already responds to background color status report
      requests, but ignores requests for the foreground color.
      This adds the support and makes Konsole behave like other xterm /
      VTE-based terminals.
      
      Test Plan:
      Run 'printf "\033]10;?\a"' in a bash shell and Konsole should
      respond with the current foreground color setting on stdout.
      967c42a1
  16. 13 Jan, 2020 4 commits
  17. 08 Jan, 2020 1 commit
  18. 07 Jan, 2020 2 commits
  19. 06 Jan, 2020 1 commit
  20. 05 Jan, 2020 4 commits
    • Wolfgang Bauer's avatar
      Copy _colorRandomization when copying a new ColorScheme · 7cfe2c8a
      Wolfgang Bauer authored
      Summary:
      The `_colorRandomization` property is new in 19.12, and should be
      copied by the copy constructor as well.
      
      This fixes the problem that it was not possible to disable the
      "Randomly adjust colors for each session" option again once it was
      enabled.
      
      CCBUG: 415242
      FIXED-IN: 19.12.1
      
      Test Plan:
      In the color scheme editor:
      Choose "Black on Random Light" and click on Edit, disable
      "Randomly adjust colors for each session", and click OK.
      It's saved correctly now, previously it stayed on.
      
      Alternatively, select some other color scheme, enable the option and
      click OK. Then try to disable it again. This works now, previously it
      also stayed on.
      
      Select an existing colorscheme and click on New, the new color scheme
      still properly inherits the "Randomly adjust colors for each session"
      setting.
      
      Reviewers: #konsole, hindenburg
      
      Reviewed By: #konsole, hindenburg
      
      Subscribers: hindenburg, konsole-devel
      
      Tags: #konsole
      
      Differential Revision: https://phabricator.kde.org/D26439
      
      (cherry picked from commit 771c1733)
      7cfe2c8a
    • Wolfgang Bauer's avatar
      Copy _colorRandomization when copying a new ColorScheme · 771c1733
      Wolfgang Bauer authored
      Summary:
      The `_colorRandomization` property is new in 19.12, and should be
      copied by the copy constructor as well.
      
      This fixes the problem that it was not possible to disable the
      "Randomly adjust colors for each session" option again once it was
      enabled.
      
      CCBUG: 415242
      FIXED-IN: 19.12.1
      
      Test Plan:
      In the color scheme editor:
      Choose "Black on Random Light" and click on Edit, disable
      "Randomly adjust colors for each session", and click OK.
      It's saved correctly now, previously it stayed on.
      
      Alternatively, select some other color scheme, enable the option and
      click OK. Then try to disable it again. This works now, previously it
      also stayed on.
      
      Select an existing colorscheme and click on New, the new color scheme
      still properly inherits the "Randomly adjust colors for each session"
      setting.
      
      Reviewers: #konsole, hindenburg
      
      Reviewed By: #konsole, hindenburg
      
      Subscribers: hindenburg, konsole-devel
      
      Tags: #konsole
      
      Differential Revision: https://phabricator.kde.org/D26439
      771c1733
    • Mariusz Glebocki's avatar
      Fix token buffer indexing · 23ddfcc4
      Mariusz Glebocki authored
      BUG: 415249
      BUG: 415463
      
      FIXED-IN: 19.12.1
      (cherry picked from commit 90b4f339)
      23ddfcc4
    • Christoph Feck's avatar
      e6034e3e
  21. 04 Jan, 2020 1 commit
  22. 01 Jan, 2020 4 commits
  23. 27 Dec, 2019 4 commits