1. 13 Apr, 2008 3 commits
  2. 12 Apr, 2008 6 commits
    • Robert Knight's avatar
      Fix tab title colors not being updated when color scheme changes. · 793657eb
      Robert Knight authored
      Pass an invalid QColor() rather than the palette's foreground color
      to QTabBar::setTabTextColor() to change a tab to the foreground color,
      otherwise the tab continues to use the previous palette's foreground
      color when a palette change occurs.
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=796022
      793657eb
    • Robert Knight's avatar
      Change only the background color to indicate no match found during output... · ea99cdde
      Robert Knight authored
      Change only the background color to indicate no match found during output search.  Leave the text color alone.  This makes the contents of the lineedit easier to read when a match is not found.
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=796017
      ea99cdde
    • 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
    • Robert Knight's avatar
      Make transparency support opt-out rather than opt-in. Transparency can be... · 5398f4c6
      Robert Knight authored
      Make transparency support opt-out rather than opt-in.  Transparency can be disabled in an environment which otherwise supports it via the --notransparency flag at startup.  This should save confusion over why the transparency setting has no effect by default.  It was opt-in originally because of problems with NVidia hardware in particular.  Recent drivers apparently alleviate the those problems to some extent.
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=795995
      5398f4c6
    • Robert Knight's avatar
      Minor UI text change. 'BiDirectional rendering' -> 'Bi-Directional text rendering' · 4f358496
      Robert Knight authored
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=795983
      4f358496
    • Robert Knight's avatar
      Start a new process rather than re-using an existing one when Konsole is started · e455db64
      Robert Knight authored
      from a terminal.  This is useful because:
      
      1)  The environment from the terminal propagates into the new process
      (including changes to DISPLAY)
      2)  Konsole/KDE 4 can be used for developing Konsole/KDE 4.
      
      Squashed commit of the following:
      
      commit a0bfaa3612b15937a773f3d7a3cfdf34b4fc123f
      Author: Robert Knight <robertknight@gmail.com>
      Date:   Thu Apr 10 15:38:58 2008 +0100
      
          Adapt to new KUniqueApplication::StartFlag names.
      
      commit 25a7f64b9d9a9bc6e000bdd43a8f69652645542b
      Author: Robert Knight <robertknight@gmail.com>
      Date:   Sun Mar 23 04:42:01 2008 +0000
      
          Force creation of a new Konsole process when Konsole is started from a terminal.
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=795982
      e455db64
  3. 11 Apr, 2008 3 commits
    • Diego Iastrubni's avatar
      Final touches to the BiDirection disabling patch as requested by Robert. I am... · f04dccea
      Diego Iastrubni authored
      Final touches to the BiDirection disabling patch as requested by Robert. I am still missing a global shortcut, and when I find how to code this properly I will commit 
      (lazy lazy...). 
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=795807
      f04dccea
    • Laurent Montel's avatar
      Commit patch from Alex · 300defac
      Laurent Montel authored
      (He didn't have time to make it yesterday and will able to commit it next thursday)
      This patch clean up some :
      target_link_libraries(kfoo kdeinit_kfoo) which is already done in kde4_add_kdeinit_executable()
      macro 	and use "INSTALL_TARGETS_DEFAULT_ARGS" in other place.
      I tested all compile file, all works fine but if there is a pb send me a mail.
      
      CCMAIL: neundorf@kde.org 
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=795711
      300defac
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file, second try) · acd4cf73
      Script Kiddy authored
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=795705
      acd4cf73
  4. 10 Apr, 2008 1 commit
    • Jordi Polo's avatar
      · deb9d1e5
      Jordi Polo authored
      The inherence chain can mistakenly be cut with an empty profile.
      Use default profiles instead of empty profiles.
      
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=795383
      deb9d1e5
  5. 09 Apr, 2008 1 commit
  6. 07 Apr, 2008 1 commit
  7. 06 Apr, 2008 1 commit
  8. 05 Apr, 2008 3 commits
    • Robert Knight's avatar
      If the main window size has not been manually set by the time it is shown · eedc4eb8
      Robert Knight authored
      (which will be the case on non-first runs) then manually resize it to
      its sizeHint() to work around Qt's restriction on the relative size of
      top level windows compared to the desktop size.
      
      CCBUG: 160422
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=793970
      eedc4eb8
    • Robert Knight's avatar
      Fix calculation of required display size given (lines,columns) in · f9139b74
      Robert Knight authored
      TerminalDisplay widget.  Include width of vertical scrollbar (if visible)
      and top/left margins.  Konsole will now start with a default width of 80 columns
      on most systems if no window size has been saved in konsolerc
      
      The initial size of Konsole is specified as 80x40 internally.  Qt constrains
      the size of top-level windows on their first automatic resize to a
      maximum of 2/3rds of the screen size (see QWidgetPrivate::adjustedSize()).
      This means that the display might not get the 80x40 columns that it asks
      for, depending on the desktop size.
      
      CCBUG: 160422
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=793964
      f9139b74
    • Robert Knight's avatar
      Shorten text to reduce the width of the View menu. · a7a3ed68
      Robert Knight authored
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=793963
      a7a3ed68
  9. 04 Apr, 2008 1 commit
  10. 03 Apr, 2008 1 commit
  11. 02 Apr, 2008 1 commit
    • Malcolm Hunter's avatar
      Typo fixes · 79825dc6
      Malcolm Hunter authored
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=793037
      79825dc6
  12. 31 Mar, 2008 2 commits
    • Robert Knight's avatar
      Fix terminal display jumping to bottom of screen when trying to scroll up with... · 25bdf5fc
      Robert Knight authored
      Fix terminal display jumping to bottom of screen when trying to scroll up with the scrollbar already at the top.  Spotted by Matthew Woehlke.
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=792354
      25bdf5fc
    • Robert Knight's avatar
      BUG: 149626 - Use the KDE shortcut editor widget to edit shortcuts in the Manage Profiles dialog. · 2c9e073c
      Robert Knight authored
      (Requires recent kdelibs rv. 792234 for the 'Clear' button to work)
      
      Squashed commit of the following:
      
      commit d60cba88cc4c4027220558cf6fe5487022beb767
      Author: Robert Knight <robertknight@gmail.com>
      Date:   Mon Mar 31 19:05:00 2008 +0100
      
          Make the Favorite column toggle respond to double click events as well so that quick clicks in succession are not ignored.
      
      commit 5dd0730a2a838a88d50a91dc7a70ec2ffda23c4b
      Author: Robert Knight <robertknight@gmail.com>
      Date:   Mon Mar 31 19:02:33 2008 +0100
      
          Allow more width for the Shortcut column in the Manage Profiles dialog so that the shortcut editor has enough room.
      
      commit 2271b154b1d3c03442827b7553a827ab0b199344
      Author: Robert Knight <robertknight@gmail.com>
      Date:   Mon Mar 31 17:58:14 2008 +0100
      
          Do not draw shortcut text whilst a shortcut is being edited.  Move styled background drawing into new class.
      
      commit 4b06713f63d41b0df22fa2e03ab3f7e90be8ab9f
      Author: Robert Knight <robertknight@gmail.com>
      Date:   Mon Mar 31 17:35:57 2008 +0100
      
          Prevent profile shortcut being cleared as soon as editing starts - do not connect to the keySequenceChanged() signal until after the existing shortcut has been applied to the editor.  Change edit triggers for table view to start editing when a selected item is clicked.
      
      commit 84ff71e40a1e6b9993c45d8fc17c6aba3a5e25a5
      Author: Robert Knight <robertknight@gmail.com>
      Date:   Mon Mar 31 17:09:07 2008 +0100
      
          Use KDE shortcut edit widget to edit shortcuts in Manage Profiles dialog.  Rename ProfileItemDelegate to FavoriteItemDelegate and introduce a new ShortcutItemDelegate for the shortcut column which uses KKeySequenceWidget to edit shortcuts.
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=792245
      2c9e073c
  13. 30 Mar, 2008 8 commits
  14. 29 Mar, 2008 1 commit
    • Diego Iastrubni's avatar
      New backport (??) from KDE3: now each profile can enable/disable BiDi... · 60f0a0a5
      Diego Iastrubni authored
      New backport (??) from KDE3: now each profile can enable/disable BiDi rendering in the display. We need this since many console based application (vim, emacs, fribidi etc)
      implement their own BiDi algorithm. There is also another reason: comatibility. All terminals are *not* aware of the BiDi issue and do not re-order the chars
      (gnome-terminal, xterm, konsole, etc). It is possible to enable the BiDi rendering on each profile, so this is not a huge lost. I am still missing the keyboard shortcut to
      quickly enable/disable it (alt+control+b in konsole3), but I am not sure what is the best way for doing it.
      
      A quick note about the implementation:
      In QPainter3, there was an option to draw a text and tell the painter "please do not implement BiDi". In QPainter4 (up to 4.4) there is no such option. I am forcing it by
      drawing  "painter.drawText(rect,0,QChar(0x202D)+text)" (that is &LRO;), and it does seem to work, but I find it kinda "hackish". I will open a task in Trolltech and
      request that new feature. Hopefully by Qt4.5/KDE4.2 I will be able to change the implementation.
      
      
      svn path=/trunk/KDE/kdebase/apps/konsole/; revision=791374
      60f0a0a5
  15. 28 Mar, 2008 1 commit
  16. 27 Mar, 2008 2 commits
  17. 26 Mar, 2008 2 commits
  18. 25 Mar, 2008 1 commit
  19. 24 Mar, 2008 1 commit