1. 16 Jul, 2020 3 commits
  2. 15 Jul, 2020 1 commit
  3. 11 Dec, 2018 1 commit
    • Tomaz  Canabrava's avatar
      Remove three classes form the SessionController header/source · d1e18d9d
      Tomaz Canabrava authored
      Summary:
      Those three classes where *used* inside of the SessionController
      but they where not supposed to be there. The code in the
      SessionController is already too big to understand, so the removal
      of unrelated code is a good thing: it's now easier to reason
      about those other three classes without having to deal with
      the whole code that the SessionController has.
      
      Reviewers: #konsole, hindenburg
      
      Reviewed By: #konsole, hindenburg
      
      Subscribers: konsole-devel
      
      Tags: #konsole
      
      Differential Revision: https://phabricator.kde.org/D17485
      d1e18d9d
  4. 16 Apr, 2017 1 commit
  5. 12 Jan, 2014 1 commit
  6. 31 Oct, 2013 2 commits
  7. 01 Sep, 2013 3 commits
  8. 31 Aug, 2013 2 commits
  9. 23 Dec, 2011 1 commit
  10. 03 Apr, 2011 1 commit
  11. 22 Apr, 2008 1 commit
  12. 18 Apr, 2008 1 commit
    • Robert Knight's avatar
      Support use of existing pty in embedded terminal via openTeletype(int fd) slot. · 039d1c4f
      Robert Knight authored
      No new methods have been added to the TerminalInterface class in kdelibs to avoid breaking
      binary compatibility so the slot must be invoked via QMetaObject::invokeMethod() for now.
      
      See tests/PartTest.cpp
      
      CCMAIL:jr@jriddell.org
      
      Squashed commit of the following:
      
      commit 0759e22dc26b7c1c28e0d8a9b0d245d909629237
      Author: Robert Knight <robertknight@gmail.com>
      Date:   Fri Apr 18 20:43:20 2008 +0100
      
          Adapt test to kdelibs changes.  Add a label to explain what the user should expect to see.
      
      commit b67be2fd20178625f01f8f135751849082eddf04
      Author: Robert Knight <robertknight@gmail.com>
      Date:   Fri Apr 18 00:47:32 2008 +0100
      
          Export Pty, Session, KeyboardTranslator classes for use in tests.
      
      commit 6dd28bf628fe1036c59f3383aba27ba98e23152c
      Author: Robert Knight <robertknight@gmail.com>
      Date:   Fri Apr 18 00:46:27 2008 +0100
      
          Build test
      
      commit 0a9e1c9dc158f73e6bf9f7ef2fe7d4ea936a8066
      Author: Robert Knight <robertknight@gmail.com>
      Date:   Fri Apr 18 00:46:10 2008 +0100
      
          Remove temp file
      
      commit 8e69bd56fef267ac0c31c989a4959453a8e3359e
      Author: Robert Knight <robertknight@gmail.com>
      Date:   Fri Apr 18 00:45:28 2008 +0100
      
          Add a test for using existing file descriptors with the Konsole part.
      
      commit f1f5b8a7684e88db64769324496a5fa67dd4920b
      Author: Robert Knight <robertknight@gmail.com>
      Date:   Tue Apr 15 18:36:14 2008 +0100
      
          Add support in the KPart to use an existing terminal rather than opening a new one.
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=798661
      039d1c4f
  13. 12 Apr, 2008 1 commit
    • Robert Knight's avatar
      Use a new warning box widget for the 'transparency not supported' warning labels. · 366f9eaa
      Robert Knight authored
      The new widget respects the current KDE color scheme.
      
      BUG: 156119
      
      Squashed commit of the following:
      
      commit c7d81f7c65d2be87a4b70f485da6ec1b91be76b9
      Author: Robert Knight <robertknight@gmail.com>
      Date:   Sat Apr 12 11:05:11 2008 +0100
      
          Use the warning box for the 'transparency not supported' warning display in the color scheme and profile editors.
      
      commit e4149b67588123540144f0496257194058c92fe4
      Author: Robert Knight <robertknight@gmail.com>
      Date:   Sat Apr 12 11:04:25 2008 +0100
      
          Add WarninBox to build.
      
      commit d82adc02b9aad6cb99660a9b2d48cce2e3c42418
      Author: Robert Knight <robertknight@gmail.com>
      Date:   Sat Apr 12 11:04:02 2008 +0100
      
          Add a generic warning box widget which uses colors from the current KDE color scheme.
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=796014
      366f9eaa
  14. 06 May, 2007 1 commit
  15. 05 May, 2007 1 commit
  16. 16 Apr, 2007 1 commit
    • Robert Knight's avatar
      * Use kdelibs facilities to check for compositing support · 95f053e3
      Robert Knight authored
      * Initial draft of dialogs to manage sessions
          - SessionTypeDialog lists available session types and allows the
            user to trigger creation, editing or removal of a type.
          - EditSessionDialog allows the user to edit an individual session
            type.
      * Remove access to the old KDE 3 preferences dialog
      * Began a re-write of the Konsole part, the intention is to avoid
        the duplication of code between the part and the main application
        which occurred in KDE 3 and also to make more of the functionality
        from the main application available to the part's clients.
      * Implement the history size dialog
      * Implement SSH bookmarks
      * Implement Bookmark Tabs as Folders
      * Allow the user to choose which sessions are shown in the 'File' menu
      * Implement 'background mode'.  When Konsole is started in this mode
        (by running "konsole --background-mode") it creates a new session in the 
        background which can be displayed or hidden at any time by pressing F12.
        Idea taken from Yakuake. 
      * Use tab bar rather than a tab widget for the view container by default,
        removes the frame around the terminal display, this does not look correct
        if you are using the ported-from-3.5 KDE "Plastik" style in KDE 4.  
        Qt's very-similar-looking Platique style produces the desired results. 
      * Fixed two spectacular memory leaks.
      * Add option to split the view left/right ( in addition to top/bottom ) and
        allow more than two views open at once.  Dividing the view into a grid
        ( aka. "recursive splitting" ) is not yet supported.  
      * Add menu options to Close Active View and Close Others ( which closes 
        all views except the active one )
      
      // Behind the scenes stuff
      
      * Rewrote color scheme code
          ColorSchema -> ColorScheme
          ColorSchemaList -> replaced with global ColorSchemeManager
          KDE 4 INI-format color schemes are used if available with fallback to the KDE 3
          .schema files otherwise.
          * Some more Qt 3 -> 4 porting:
          Q3TextEdit -> QTextEdit
          Q3IntDict<V> -> QHash<int,V>
          Q3PtrList<T> -> QList<T*>
      * Various adjustments to resource loading so that the various
        *Manager classes can find their resources when being used in
        an application other than Konsole ( eg. when being used in a part )
      * Change access to singleton managers, the *Manager classes
        now have an instance() method to access the global instance and
        a setInstance() method which is called by the Application or KPart
        constructor to create the manager initially.
      * Remove all references to MainWindow from the ViewManager and move 
        the relevant code to the MainWindow class itself.  
      
      svn path=/branches/work/konsole-split-view/; revision=654402
      95f053e3
  17. 06 Apr, 2007 1 commit
  18. 28 Sep, 2006 1 commit
  19. 11 Jul, 2006 1 commit
  20. 19 Jun, 2006 1 commit
  21. 06 Jun, 2006 1 commit
  22. 06 May, 2006 1 commit
  23. 20 Jan, 2006 1 commit
  24. 11 Nov, 2005 1 commit
  25. 28 Jul, 2005 1 commit
  26. 20 Apr, 2004 1 commit
  27. 20 Jan, 2003 1 commit
  28. 19 Dec, 2002 1 commit
  29. 26 Mar, 2002 1 commit
  30. 03 Mar, 2002 1 commit
  31. 08 Sep, 2001 1 commit
  32. 28 Jan, 2000 1 commit
  33. 01 Aug, 1999 1 commit