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. 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
  3. 15 Oct, 2015 1 commit
  4. 17 Sep, 2015 1 commit
  5. 15 Sep, 2015 2 commits
  6. 12 Sep, 2015 2 commits
  7. 29 Aug, 2015 1 commit
  8. 27 Nov, 2014 1 commit
  9. 18 Oct, 2014 1 commit
  10. 11 Oct, 2014 1 commit
  11. 06 Oct, 2014 1 commit
  12. 20 Jun, 2014 1 commit
    • Aurélien Gâteau's avatar
      Fix crash on close · dd1b2b4d
      Aurélien Gâteau authored
      Move code responsible for 'forgetting' a view outside of code responding to the
      TerminalDisplay deletion.
      
      This avoids a loop like this:
      
      ~MainWindow
      => ~QStackedWidget
      => ~TerminalDisplay
      => QObject::destroyed
      => ViewContainer::viewDestroyed
      => ViewContainer::removeViewWidget
         - internal cleanup
         - try to remove TerminalDisplay from QStackedWidget which is being deleted and
      crash
      
      Instead the code now does:
      
      ~MainWindow
      => ~QStackedWidget
      => ~TerminalDisplay
      => QObject::destroyed
      => ViewContainer::viewDestroyed
      => ViewContainer::forgetView (does the internal clean up)
      
      And if one tries to explicitly remove a view, sequence is:
      
      ViewContainer::removeView
      => ViewContainer::forgetView
      => ViewContainer::removeViewWidget
      
      The patch also removes ViewManager::focusActiveView() because it causes a crash
      when closing a TerminalDisplay as it tries to put the focus on the deleted
      TerminalDisplay. I initially called it through a queued connection, but realized
      it is actually not needed for focus to be passed to the correct view, so just
      removed it.
      
      BUG: 331724
      REVIEW: 118839
      dd1b2b4d
  13. 30 Apr, 2014 1 commit
  14. 05 Mar, 2014 1 commit
    • Kurt Hindenburg's avatar
      Fix rows calculation for new profile settings. · 3023294c
      Kurt Hindenburg authored
      New feature in 2.13 allows columns/rows in profiles; however, the
      rows would be incorrect depending on if tabbar was visible.  Ideally,
      this should not be needed but I would guess this won't get fixed
      correctly until frameworks timeframe.
      This calculation can still be wrong if ShowNavigationAsNeeded and
      perhaps other times depending on height of tabbar.
      
      FIXED: 2.13
      (cherry picked from commit 73e1db3e)
      3023294c
  15. 02 Mar, 2014 1 commit
    • Kurt Hindenburg's avatar
      Fix rows calculation for new profile settings. · 73e1db3e
      Kurt Hindenburg authored
      New feature in 2.13 allows columns/rows in profiles; however, the
      rows would be incorrect depending on if tabbar was visible.  Ideally,
      this should not be needed but I would guess this won't get fixed
      correctly until frameworks timeframe.
      This calculation can still be wrong if ShowNavigationAsNeeded and
      perhaps other times depending on height of tabbar.
      
      FIXED: 2.13
      73e1db3e
  16. 17 Feb, 2014 2 commits
    • Kurt Hindenburg's avatar
      Add note about why +1 is needed for setting rows (tabbar visiblity). · d964d620
      Kurt Hindenburg authored
      With the recent new code, profiles can have the terminal col/rows.
      Everyone will notice that the rows won't match what Konsole uses.
      
      (cherry picked from commit 90691643)
      d964d620
    • Kurt Hindenburg's avatar
      Allow konsole to store terminal size in the profile. · 522e4a57
      Kurt Hindenburg authored
      This removes the profile setting to 'Save window size upon exit'.  Now
      it is in the Konsole settings; each profile can now set desired column
      and row size.
      
      Konsole Settings->Configure Konsole->General->Use current window size
      on next startup:
      Enabled - ignores all profile size settings - uses previous window size
      Disabled - profile size settings are used - set via Edit Current
       Profile 1st tab
      
      Only new windows will use "new" col/row/size settings.
      
      BUG: 152385
      REVIEW: 115628
      FIXED-IN: 2.13
      (cherry picked from commit 931d64df)
      522e4a57
  17. 16 Feb, 2014 1 commit
  18. 15 Feb, 2014 1 commit
    • Kurt Hindenburg's avatar
      Allow konsole to store terminal size in the profile. · 931d64df
      Kurt Hindenburg authored
      This removes the profile setting to 'Save window size upon exit'.  Now
      it is in the Konsole settings; each profile can now set desired column
      and row size.
      
      Konsole Settings->Configure Konsole->General->Use current window size
      on next startup:
      Enabled - ignores all profile size settings - uses previous window size
      Disabled - profile size settings are used - set via Edit Current
       Profile 1st tab
      
      Only new windows will use "new" col/row/size settings.
      
      BUG: 152385
      REVIEW: 115628
      FIXED-IN: 2.13
      931d64df
  19. 23 Oct, 2013 1 commit
  20. 21 Aug, 2013 2 commits
  21. 20 Aug, 2013 1 commit
    • Alex Richardson's avatar
      Port to KF5/Qt5 · a83db715
      Alex Richardson authored
      TerminalDisplayAccessible is disabled for Qt5 currently since I don't
      have any experience with accessible stuff and it is more complicated
      than just changing a few includes
      
      REVIEW: 111937
      a83db715
  22. 16 Aug, 2013 1 commit
  23. 15 Aug, 2013 1 commit
  24. 13 Aug, 2013 2 commits
    • Alex Richardson's avatar
      Revert "Port to KF5/Qt5" · ab5e15b1
      Alex Richardson authored
      This reverts commit 4adfbe84.
      
      This work will go into a new branch instead
      ab5e15b1
    • Alex Richardson's avatar
      Port to KF5/Qt5 · 4adfbe84
      Alex Richardson authored
      To build for KF5 pass the option -DQT5_BUILD=ON to CMake
      
      TerminalDisplayAccessible is disabled for Qt5 currently since I don't
      have any experience with accessible stuff and it is more complicated
      than just changing a few includes
      
      REVIEW: 111937
      4adfbe84
  25. 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
  26. 27 Mar, 2013 1 commit
  27. 16 Mar, 2013 1 commit
  28. 24 Feb, 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. 02 Sep, 2012 1 commit
  33. 14 Aug, 2012 1 commit
  34. 05 Aug, 2012 1 commit
  35. 14 Jul, 2012 1 commit