1. 30 May, 2017 1 commit
  2. 27 Apr, 2017 1 commit
  3. 11 Oct, 2015 1 commit
  4. 17 Oct, 2014 1 commit
  5. 31 Oct, 2013 1 commit
    • Kurt Hindenburg's avatar
      Add tests for KeyboardTranslator · 55455497
      Kurt Hindenburg authored
      See bko 326643 for a crash - I don't see how this could happen ATM.
      
      /usr/include/qt4/QtCore/qbytearray.h:436
      /usr/include/qt4/QtCore/qbytearray.h:470
      at ../../src/KeyboardTranslator.h:504
      (cherry picked from commit a490a810)
      55455497
  6. 26 Oct, 2013 1 commit
    • Kurt Hindenburg's avatar
      Add tests for KeyboardTranslator · a490a810
      Kurt Hindenburg authored
      See bko 326643 for a crash - I don't see how this could happen ATM.
      
      /usr/include/qt4/QtCore/qbytearray.h:436
      /usr/include/qt4/QtCore/qbytearray.h:470
      at ../../src/KeyboardTranslator.h:504
      a490a810
  7. 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
  8. 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
  9. 10 Jan, 2013 1 commit
  10. 13 May, 2012 1 commit
  11. 22 Apr, 2012 1 commit
  12. 20 Mar, 2012 1 commit
  13. 18 Mar, 2012 3 commits
  14. 16 Mar, 2012 1 commit
  15. 05 Mar, 2012 1 commit
  16. 04 Mar, 2012 1 commit
  17. 29 Feb, 2012 1 commit
  18. 20 Feb, 2012 1 commit
  19. 24 Dec, 2011 1 commit
    • Kurt Hindenburg's avatar
      Apply astyle-kdelibs · 03d2f81d
      Kurt Hindenburg authored
      Over the years, the coding style is all over the place.
      
      Use 'git diff -w --ignore-all-space' to see non-whitespace changes.
      03d2f81d
  20. 05 Nov, 2011 1 commit
  21. 04 Nov, 2011 1 commit
  22. 02 Aug, 2011 1 commit
    • Kurt Hindenburg's avatar
      Add shortcuts to jump to top & bottom of history. · 9cf9557c
      Kurt Hindenburg authored
      The shortcut of jumping to top of history is for the request of #45950
      
      The shortcut of jumping to bottom of history is added not only for
      consistency, but also to be used for #38390, especially its comment #9
       and #10.
      
      Patch by Jekyll Wu <adaptee@gmail.com>
      
      FEATURE: 38390
      FEATURE: 45950
      FIXED-IN: 4.8
      REVIEW: 102124
      9cf9557c
  23. 27 Mar, 2010 1 commit
  24. 26 Jan, 2010 1 commit
  25. 07 Feb, 2009 1 commit
  26. 23 Sep, 2008 1 commit
    • Robert Knight's avatar
      Add support for producing different output when keypad buttons are · e97de774
      Robert Knight authored
      pressed in Application or Normal mode (set using 'ESC =' and 'ESC >' escape sequences.)
      
      Added support for 'AppKeypad' modifier in keyboard translator files to specify that the 
      sequence only applies when the terminal is in application keypad mode (+AppKeyPad) or is 
      not in application keypad mode (-AppKeyPad) 
      
      Added support for producing different output from number keys along top of keyboard versus
      keypad keys via new 'keypad' modifier in keyboard translator files (+KeyPad to require keypad 
      key, -KeyPad to require a non-keypad key or left out to accept either)
      
      CCBUG: 170220
      CCBUG: 37652
      CCBUG: 165169
      
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=863985
      e97de774
  27. 21 Sep, 2008 1 commit
  28. 24 Apr, 2008 1 commit
  29. 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
  30. 29 Dec, 2007 1 commit
    • Robert Knight's avatar
      · 46cfc108
      Robert Knight authored
      * Replace all usage of qDebug() with kDebug(), since kDebug() provides information about 
        which part of the code the message came from and allows filtering of output
        using kdebugdialog
      * Remove explicit creation of singleton classes SessionManager,ColorSchemeManager and
        KeyboardTranslatorManager and automate it with K_GLOBAL_STATIC.
        This ensures that the singleton destructors are called appropriately by KPart clients
        when they unload the libkonsolepart library.
      
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754334
      46cfc108
  31. 19 Dec, 2007 1 commit
  32. 15 Dec, 2007 1 commit
    • Robert Knight's avatar
      · e37fe694
      Robert Knight authored
      * Fix problem where selection background and other text with non-standard background
        colors was not readable with terminal display transparency enabled.
      
      * Transparency works again, but requires --enable-transparency argument passed to command-line
        due to artifacts that appear otherwise.
        Re-enable the code which searches for a suitable display, visual and colormap when
        starting the application in an environment which supports compositing.  Still
        need to resolve with other developers exactly how this will be done in KDE 4.0
      
      * Fix problem where flow control warning banner was always displayed when 
        Ctrl+S, Ctrl+Q were pressed, regardless of whether flow control was 
        actually enabled.
      
      * Fix artifacts when scrolling whilst the flow control warning banner was 
        visible.  Scrolling optimisations in the terminal display are disabled whilst
        the warning banner is being shown.
      
      * Fix links which wrapped over more than one line being cut-off at the end of the line
        (eg. when parsing "http://www.kd <END OF LINE> e.org" the link address would be reported
         as "http://www.kd" instead of "http://www.kde.org").  The link underlining is not yet 
         corrected, only the part of the link on the first line is highlighted.  
      
      * Implement code to load and use a built-in keyboard translator for fallback purposes
        in case no .keytab files exist.  The actual translator text (in DefaultTranslatorText.h)
        is currently incomplete. 
      
      * Replace hard-coded colors for flow control warning label with colors from
        KColorScheme
      
      * Replace hard-coded colors in incremental search line edit when a match is not found
        with colors from KColorScheme
      
      * Remove un-used variables in TerminalDisplay class, rename enums to match
        CamelCase naming style used elsewhere.
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=748936
      e37fe694
  33. 08 Dec, 2007 1 commit
    • Robert Knight's avatar
      * Do not remove color schemes / key bindings from list if the · 8171d487
      Robert Knight authored
        call to delete the file fails.
      * Make deletion of color schemes, key bindings and profiles
        atomic operations from the point of view of outside classes.
      * Fix various warning produced by the -Woverloaded-virtual flag.
      
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=746168
      8171d487
  34. 07 Dec, 2007 1 commit
    • Robert Knight's avatar
      · 9863b550
      Robert Knight authored
      Bug fixes for the Appearance and Key Bindings tabs in the 
      Edit Profile dialog:
      
      * Fix selection of color schemes and key bindings not being
        remembered after the color scheme/key binding list is changed
        (eg. due to adding a new color scheme or editing an existing one).
      
        This also fixes the preview not being updated when mousing outside 
        the list after adding a new color scheme.
      
        -> After updates to the color scheme / key bindings list the model
           was being deleted and a new model was created.  This caused the
           selection model to be changed without the signal-slot connections
           from the selection model to the dialog being re-established.
      
           This commit changes that so that the model is not replaced but
           simply cleared when the color scheme / key binding list is updated.
      
      * Disable the Edit, Remove buttons on the Appearance and 
        Key Bindings tabs when there is no selection.
      * Fix crash when clicking 'New' button on the Appearance tab
        if the color scheme list is empty.
      * Fix crash when loading the Appearance tab if the color scheme
        associated with the profile does not exist
      * Fix crash when loading the Key Bindings tab if the key binding
        associated with the profile does not exist
      * Fix crash when attempting to load a color scheme with no name, 
        instead the color scheme is simply not loaded.
      * Fix all colors except one being set to black when making changes 
        to a color scheme which was based on the default fallback color scheme.
      
        -> When creating a new array inside the ColorScheme class to hold color
           entries, initialize its elements with values from the default color
           array.
      
      * Use qWarning() instead of qDebug() to print out error message if attempting
        to delete a color scheme fails.
      
      * Minor formatting changes in Session.cpp,SessionController.h
      
      
      Known bugs introduced by this commit:
          
      * Attempting to create a new keyboard translator when no existing translator
        is selected will crash because KeyboardTranslator::defaultTranslator() has
        not been implemented yet.
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=746071
      9863b550
  35. 01 Dec, 2007 1 commit
  36. 31 Aug, 2007 1 commit
    • Robert Knight's avatar
      · 42dce037
      Robert Knight authored
      Changes:
      
      * Add a passive warning widget which is displayed when a color scheme is selected which 
        uses transparency but the system does not support transparency 
      * Always show the vertical scroll bar in the color scheme list
      * Remove quotes around links and email addresses in mouse-over tooltip
      
      Bug Fixes:
      
      * Fix a few odd behaviours with the live color scheme preview
      * Fix the 'Show in Menu' status of newly added profiles not being
        saved when Konsole exits.
      
        ( Update Profile's path property when saving the profile to 
          a new location )
      
      
      Internal: 
      
      * Removed many debugging statements and dead / commented out code
      * Fix several unused parameter warnings
      * API documentation corrections in Emulation class
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=706986
      42dce037
  37. 05 Aug, 2007 1 commit