1. 19 Jul, 2016 1 commit
    • Kurt Hindenburg's avatar
      Add option to use the selected font's line characters · e33355a4
      Kurt Hindenburg authored
      Konsole has builtin code to manually write out line characters.  There
      are certain reasons why this might not be desired.  This adds a profile
      option to use the fonts line characters.  The default is as-is today
      using the builtin code.
      
      BUG: 364992
      (cherry picked from commit a4de3feb)
      e33355a4
  2. 16 Jul, 2016 1 commit
    • Martin Tobias Holmedahl Sandsmark's avatar
      Improve filter updating · 252e52c2
      Martin Tobias Holmedahl Sandsmark authored
      This should update filters less often, and also hopefully fix the issue
      where underlined links get stuck while scrolling.
      
      The idea is to not to do it on all mouse updates, only when needed on
      mouse updates, and also not display the filters if they are out of date.
      The only thing that should happen on screen changes now is setting the
      _filterUpdateRequired variable to true, which leads to the filters not
      being displayed until re-processed, which happens the next time the
      mouse moves, unless I fucked something up.
      
      REVIEW: 128393
      (cherry picked from commit f3ce85b9)
      252e52c2
  3. 06 Jul, 2016 1 commit
    • Martin Tobias Holmedahl Sandsmark's avatar
      Implement URL hints · 6f02d6db
      Martin Tobias Holmedahl Sandsmark authored
      Implements a feature from e. g. good old Konqueror/KHTML, where you got
      a number overlaid all links when pressing ctrl, and then you could press
      ctrl+number to activate that link.
      
      REVIEW: 128348
      6f02d6db
  4. 03 Oct, 2015 1 commit
    • Kurt Hindenburg's avatar
      Add sequence for FocusGained and FocusLost · 0bca1e15
      Kurt Hindenburg authored
      <esc>\[O      Focus gained            send
      <esc>\[I      Focus lost              send
      <esc>\[?1004h Enable focus reporting  recv
      <esc>\[?1004l Disable focus reporting recv
      
      Patch by Gerhard Gappmeier gerhard gappmeier ascolab com
      
      REVIEW: 124898
      0bca1e15
  5. 29 Aug, 2015 1 commit
  6. 16 Aug, 2015 1 commit
    • Kurt Hindenburg's avatar
      Fix handling of high precision scroll events · 5962fb25
      Kurt Hindenburg authored
      While Konsole's main scrollbar is handled by QtScrollBar and therefore
      works as expected under Qt5, the other custom scroll wheel actions
      available do not accumulate and handle the small scroll deltas provided.
      This results in stuttery, uneven and unexpected responses to scrolling.
      
      Accumulate and trigger events on thresholds. If pixel scroll values are
      provided, utilize them when emulating mouseup/mousedown events (by
      dividing by pixel font height).
      
      Patch by Lindsay Roberts linds r gmail com
      
      REVIEW: 124590
      5962fb25
  7. 17 Oct, 2014 1 commit
  8. 30 Apr, 2014 1 commit
  9. 17 Feb, 2014 5 commits
  10. 16 Feb, 2014 1 commit
  11. 12 Feb, 2014 3 commits
  12. 11 Feb, 2014 1 commit
  13. 10 Feb, 2014 1 commit
  14. 09 Feb, 2014 1 commit
  15. 07 Feb, 2014 1 commit
    • Kurt Hindenburg's avatar
      Fix double click can only select text within visible region · 914067d1
      Kurt Hindenburg authored
      Double-clicking on text will highlight text not on the visible screen.
      This is the 2nd part of this patch.  The first part for triple clicking
      highlighting the entire line is already in 2.12.
      
      Thanks to Yichao Yu yyc1992@gmail.com for this big patch.
      
      REVIEW: 111441
      BUG: 319260
      FIXED-IN: 2.13
      (cherry picked from commit 0b69bdcd)
      914067d1
  16. 12 Jan, 2014 1 commit
    • Kurt Hindenburg's avatar
      Fix double click can only select text within visible region · 0b69bdcd
      Kurt Hindenburg authored
      Double-clicking on text will highlight text not on the visible screen.
      This is the 2nd part of this patch.  The first part for triple clicking
      highlighting the entire line is already in 2.12.
      
      Thanks to Yichao Yu yyc1992@gmail.com for this big patch.
      
      REVIEW: 111441
      BUG: 319260
      FIXED-IN: 2.13
      0b69bdcd
  17. 11 Jan, 2014 2 commits
  18. 01 Sep, 2013 1 commit
  19. 31 Aug, 2013 1 commit
  20. 26 Aug, 2013 1 commit
  21. 24 Aug, 2013 2 commits
    • Harald Hvaal's avatar
      Various search improvements · 473f48f3
      Harald Hvaal authored
      - Do not automatically reset the search start line on search hits
          This was causing the annoying behavior that if you were to pause while typing
          in a search term, and it would actually find a hit, then you would be searching
          for the term a second time once you finish typing.
      
          This commit introduces two new behaviors:
          1. When you show the search bar, all searching will be done from the first
              visible line in the terminal.
          2. This start position is only reset when you
              advance to the next result, by pressing "next", "previous", or the shortcuts
              RETURN or SHIFT-RETURN
      
      - When the view scrolls to a result, it will appear centered.
      - When showing the search bar, do not invoke a search, only apply the highlight filters
      - Add "search from beginning/end" button
          This will scroll to the top/bottom before searching
          Ctrl+return is also bound to this action
      - Text highlighted by mouse will be set as the current search text when the incremental
          search bar is opened
      - Add "Search backwards" to search bar options
          Button text is swapped according to reverse search switch
      
      (cherry picked from commit aa42a27e)
      473f48f3
    • Kurt Hindenburg's avatar
      Start to fix selection issue when part of line/word is off-screen · 8976d35c
      Kurt Hindenburg authored
      This is from rb 111441- however that patch is so big it is difficult
      to follow.  I'm breaking it up into smaller parts.  This commit is
      just for findLineStart/End and only for extending the selection.
      
      Thanks to Yichao Yu yyc1992@gmail.com
      8976d35c
  22. 23 Aug, 2013 1 commit
    • Harald Hvaal's avatar
      Various search improvements · aa42a27e
      Harald Hvaal authored
      - Do not automatically reset the search start line on search hits
          This was causing the annoying behavior that if you were to pause while typing
          in a search term, and it would actually find a hit, then you would be searching
          for the term a second time once you finish typing.
      
          This commit introduces two new behaviors:
          1. When you show the search bar, all searching will be done from the first
              visible line in the terminal.
          2. This start position is only reset when you
              advance to the next result, by pressing "next", "previous", or the shortcuts
              RETURN or SHIFT-RETURN
      
      - When the view scrolls to a result, it will appear centered.
      - When showing the search bar, do not invoke a search, only apply the highlight filters
      - Add "search from beginning/end" button
          This will scroll to the top/bottom before searching
          Ctrl+return is also bound to this action
      - Text highlighted by mouse will be set as the current search text when the incremental
          search bar is opened
      - Add "Search backwards" to search bar options
          Button text is swapped according to reverse search switch
      aa42a27e
  23. 18 May, 2013 1 commit
    • Kurt Hindenburg's avatar
      Use QRect instead of manually handling terminal margins · c56db4cf
      Kurt Hindenburg authored
      Instead of keeping track of constants and +1 -1, use a QRect to handle
      the terminal margins.  There is no GUI for this currently and the
      margins are hard-coded to what they are now.  Code to center the
      terminal is also include (w/o GUI).
      
      This patch comes from review 109891 w/ a few changes from me.
      Thanks to Mariusz Glebocki mglb@arccos-1.net
      c56db4cf
  24. 10 Apr, 2013 1 commit
  25. 17 Mar, 2013 1 commit
  26. 14 Mar, 2013 1 commit
  27. 24 Feb, 2013 1 commit
  28. 29 Jan, 2013 1 commit
  29. 10 Jan, 2013 1 commit
  30. 28 Dec, 2012 1 commit
    • Kurt Hindenburg's avatar
      Add option to disable ctrl+<mouse-wheel> zooming · 417af269
      Kurt Hindenburg authored
      The built-in behavior of Ctrl+<Mouse Wheel> to zoom in/out the terminal
      can not be disabled. This patch adds an option to disable this
      behavior. (Default to the original behavior).
      
      Original patch by Yichao Yu yyc1992@gmail.com
      I made some changes - bugs are mine as usual
      REVIEW: 107281
      FIXED-IN: 4.11
      GUI:
      417af269
  31. 09 Sep, 2012 1 commit
    • Kurt Hindenburg's avatar
      Allow option to trim spaces at end of line · ca9dd11b
      Kurt Hindenburg authored
      In the ongoing issue with spaces at the end of lines, this allows for
      an option to trim the spaces.  By default, it is disabled so only
      people who need this will be affected.
      
      Many thanks to David Smid <david@smidovi.eu>
      
      CCBUG: 188528
      ca9dd11b
  32. 03 Sep, 2012 1 commit