1. 05 Sep, 2020 1 commit
  2. 27 Jul, 2020 1 commit
  3. 12 Jul, 2020 1 commit
  4. 04 Dec, 2019 1 commit
  5. 01 Sep, 2019 1 commit
  6. 18 Jul, 2019 1 commit
  7. 27 Mar, 2019 1 commit
    • Tomaz  Canabrava's avatar
      Multiple Splits per Tab · 6e8153a7
      Tomaz Canabrava authored
      Summary:
      This is what I envision for the Konsole Tab / Splits
      management. One tab contain a QSPlitter that can contain
      multiple TerminalDisplays / Splits.
      
      You can test this behavior by hitting ctrl + shift + 9
      and ctrl + shift + 0 to activate the splits, and ctrl +
      shift + t to activate a new tab.
      
      Old:
      {F6484123}
      
      New:
      {F6484124}
      
      What works:
      - Tab Creation
      - Split Creation (Even Recursive splitting)
      - Terminal Close will close the Split on last split
      - Last last split to close will close the tab
      - Last tab to close will close konsole
      - Detaching
      - Tab Renaming
      - Closing splits after detach
      - Closing windows after detach
      - Detach / Reattach works!
      
      This patch series has the commits of Thomas Surrel, Maciej Niedbdalski and Myself.
      
      Reviewers: #konsole, hindenburg
      
      Reviewed By: #konsole, hindenburg
      
      Subscribers: luc4, hallas, anthonyfieroni, gennad, ngraham, thsurrel, maciejn, mglb, hindenburg, konsole-devel
      
      Tags: #konsole
      
      Differential Revision: https://phabricator.kde.org/D17643
      6e8153a7
  8. 14 Jan, 2019 1 commit
  9. 11 Jan, 2019 1 commit
  10. 29 Dec, 2018 2 commits
  11. 10 Dec, 2018 1 commit
    • Tomaz  Canabrava's avatar
      Don't duplicate the tabs when Spliting the View · 7a43e3b2
      Tomaz Canabrava authored
      Summary:
      Instead of iterating over the sessions to fetch the view and
      duplicate the current screen once for each split, ignore all
      of them and just create a new terminal view. The only thing
      this terminal view shares with the previous current widget
      is the profile.
      
      use createView instead of manually trying to create the view
      
      Fixes bug while closing the split
      
      Don't duplicate tabs in the splits
      
      BUG: 385697
      BUG: 380455
      FIXED-IN: 19.04
      
      Reviewers: thsurrel, hindenburg, gennad, ngraham, #konsole
      
      Reviewed By: thsurrel, hindenburg, ngraham, #konsole
      
      Subscribers: ngraham, hindenburg, gennad, konsole-devel
      
      Tags: #konsole
      
      Differential Revision: https://phabricator.kde.org/D17267
      7a43e3b2
  12. 17 Sep, 2018 1 commit
  13. 10 Sep, 2018 1 commit
    • Tomaz  Canabrava's avatar
      Simplify setMainWidget · bf34ae18
      Tomaz Canabrava authored
      Summary:
      There's no need to create a layout for the central widget
      that will hold only one widget.
      
      Test Plan: compiled, triggered a few actions that could cause a layout change.
      
      Reviewers: #konsole, hindenburg, ngraham
      
      Reviewed By: ngraham
      
      Subscribers: ngraham, konsole-devel
      
      Tags: #konsole
      
      Differential Revision: https://phabricator.kde.org/D14198
      bf34ae18
  14. 17 Jul, 2018 1 commit
  15. 27 Jun, 2018 1 commit
    • Tomaz  Canabrava's avatar
      Remove SearchBar from the MainWindowOverview · feeb3f2f
      Tomaz Canabrava authored
      Summary:
      Move the SearchBar to TerminalDisplay, killing the dependency from
      the MainWindow and allowing it to be positioned as an overlay.
      This fixes the following bugs:
      
      - Opening and closing the SearchBar while top/htop is open
      would garble the screen as top would wrongly redraw
      two rows below, filling the screen with wrong text
      - with tabs and splits, opening two searchbars and
      clicking in the close button of the first without
      focusing the terminal display first would cause
      the tabbar not to close
      - Smaller and prettier.
      
      This never belonged here.
      Searchbar belongs to the TerminalDisplay
      Correctly position the SearchBar on topLeft
      Fix initial size of the SearchBar
      Icons, Position and Borders
      Change the icons, positions and borders
      of the SearchBar
      Fix fill background of the Search Tab
      Don't show the menubar by default
      Fix icons & text
      
      Reviewers: #konsole, hindenburg
      
      Reviewed By: #konsole, hindenburg
      
      Subscribers: ahmadsamir, ngraham, konsole-devel
      
      Tags: #konsole
      
      Differential Revision: https://phabricator.kde.org/D13511
      feeb3f2f
  16. 10 Jun, 2018 1 commit
    • Tomaz  Canabrava's avatar
      Remove unnecessary forward-calls · f084dbfb
      Tomaz Canabrava authored
      Summary:
      Removed some calls that the only thing it did was to forward
      with the same arguments the call to another object, call the
      object directly
      
      Reviewers: #konsole, hindenburg
      
      Reviewed By: #konsole, hindenburg
      
      Subscribers: pedroarthurp, konsole-devel
      
      Tags: #konsole
      
      Differential Revision: https://phabricator.kde.org/D12967
      f084dbfb
  17. 01 Feb, 2018 1 commit
  18. 06 Jan, 2018 1 commit
  19. 05 Nov, 2017 1 commit
  20. 30 May, 2017 1 commit
  21. 27 Apr, 2017 1 commit
  22. 16 Apr, 2017 1 commit
  23. 26 Mar, 2017 1 commit
  24. 13 Aug, 2016 2 commits
    • Martin Tobias Holmedahl Sandsmark's avatar
      Fix transparent backgrounds · fca305eb
      Martin Tobias Holmedahl Sandsmark authored
      It's apparently not possible to set WA_TranslucentBackground after
      show(). The MainWindow constructor calls applyKonsoleSettings() which
      calls KMainWindow::setAutoSaveSettings() which in turn calls
      setVisible(true), which makes any calls to setTransparency() from the
      Application::newMainWindow() irrelevant, even if updateUseTransparency()
      is called from it.
      
      REVIEW: 128669
      BUG: 366368
      (cherry picked from commit a28902e9)
      fca305eb
    • Martin Tobias Holmedahl Sandsmark's avatar
      Fix transparent backgrounds · a28902e9
      Martin Tobias Holmedahl Sandsmark authored
      It's apparently not possible to set WA_TranslucentBackground after
      show(). The MainWindow constructor calls applyKonsoleSettings() which
      calls KMainWindow::setAutoSaveSettings() which in turn calls
      setVisible(true), which makes any calls to setTransparency() from the
      Application::newMainWindow() irrelevant, even if updateUseTransparency()
      is called from it.
      
      REVIEW: 128669
      BUG: 366368
      a28902e9
  25. 11 Jun, 2016 1 commit
  26. 12 Sep, 2015 1 commit
  27. 17 Oct, 2014 1 commit
  28. 04 Oct, 2014 1 commit
  29. 26 May, 2014 1 commit
  30. 17 Feb, 2014 1 commit
    • 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
  31. 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
  32. 10 Feb, 2014 1 commit
    • Kurt Hindenburg's avatar
      Allow users to specify css file for tab bar style · 19ceea24
      Kurt Hindenburg authored
      Currently, the default stylesheet for the tab bar just sets the min
      and max width.  Now the user can load a .css file.  It is up to the
      user to generate the css file to their liking.  Handbook documentation
      and examples will follow.
      
      This can be used to set minimum width of the tabs, distinguish active
      tab, etc...
      BUG: 330252
      BUG: 330558
      BUG: 330556
      FEATURE:
      REVIEW: 115554
      FIXED-IN: 2.13
      
      (cherry picked from commit da9331e0)
      19ceea24
  33. 09 Feb, 2014 1 commit
    • Kurt Hindenburg's avatar
      Allow users to specify css file for tab bar style · da9331e0
      Kurt Hindenburg authored
      Currently, the default stylesheet for the tab bar just sets the min
      and max width.  Now the user can load a .css file.  It is up to the
      user to generate the css file to their liking.  Handbook documentation
      and examples will follow.
      
      This can be used to set minimum width of the tabs, distinguish active
      tab, etc...
      BUG: 330252
      BUG: 330558
      BUG: 330556
      FEATURE:
      REVIEW: 115554
      FIXED-IN: 2.13
      da9331e0
  34. 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
  35. 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
  36. 21 Feb, 2013 1 commit
  37. 17 May, 2012 1 commit