Commit Graph

81 Commits

Author SHA1 Message Date
Jekyll Wu
f4fb943132 Most of time we only need <KLocalizedString> instead of <KLocale> 2012-03-07 06:48:26 +08:00
Jekyll Wu
07c80018ce Use "%d" instead of "%D" in the default local tab format
"%d" has always been used as the default since KDE4, until in KDE SC
4.8 it is replaced by "%D" as a workaround for the problem in BKO
192081
2012-02-26 04:52:15 +08:00
Jekyll Wu
f42fd4721b Clean up unneeded #includes 2012-02-20 19:41:38 +08:00
Jekyll Wu
2ba24db12c Add per-profile option 'BellMode' for choosing the type of bell
There are no GUI elements for controlling that option, so it is a hidden
option at the moment.

To configure this option manually, put following lines into some konsole
profile under ~/.kde4/share/apps/konsole/ :

    [Terminal Features]
    BellMode=N

Where N could be 0 for system beep, 1 for system notification and 2 for
visual bell. That mapping might change before next major release.

CCBUG: 155622
CCBUG: 177861

REVIEW: 104013
2012-02-19 06:50:52 +08:00
Jekyll Wu
3301a786d5 Remove no-longer-useful options from class Profile 2012-01-22 10:21:45 +08:00
Jekyll Wu
e3e960ab95 Move the 'show menubar' option from profiles into global settings 2012-01-22 10:21:29 +08:00
Jekyll Wu
3d8da1f878 Make 'foreach(...)' more readable 2012-01-14 22:54:56 +08:00
Jekyll Wu
b5dc7a982d Ensure the 'MenuIndex' entry is never written into profile on disk
The current code expects that entry to be absent or has 0 as its value in the
profile on disk. However, I guess the code is not strict enough to guarantee
that assuption since I have noticed MenuIndex=N several times when checking my
profiles.

More importantly, the way how MenuIndex interacts with favorite status is
not quite staight forward.
2012-01-14 13:24:58 +08:00
Jekyll Wu
562e949b52 Remove the code for reading KDE3 profile.
See BKO 218655.
2012-01-11 23:51:04 +08:00
Kurt Hindenburg
d8e05a0672 Use the Qt versions of strlen, strncpy, strncmp 2012-01-03 23:29:05 -05:00
Kurt Hindenburg
94c5f1b526 Apply astyle-kdelibs
Over the years, the coding style is all over the place.

Use 'git diff -w --ignore-all-space' to see non-whitespace changes.
2011-12-24 11:05:39 -05:00
Kurt Hindenburg
e718e93bf0 Add bidirectional text support by default
Make Konsole BiDi rendering enabled by default. Default Shell.profile
and also fallback profile are updated to have BidiRenderingEnabled set
to true by default.
AFAIK there is no reason not to have it on by default.  I don't see
any penalty code-wise.
BUG: 198169
FIXED-IN: 4.8
2011-11-19 15:46:35 -05:00
Jekyll Wu
b95f9443a0 Trivial change on #include 2011-11-16 13:31:24 +08:00
Jekyll Wu
1826cfcdc9 Delete the unused 'Title' entry within Profile 2011-11-06 05:32:44 +08:00
Jekyll Wu
cf92cece2b Remove leading white spaces in blank lines to make them really empty 2011-11-05 07:29:21 +08:00
Jekyll Wu
44e59a16e6 Revert "Remove two useless entres from DefaultPropertyNames[]"
Those entries are useful when used with the konsolepofile utility.

This reverts commit 2eeec68c4f.
2011-10-28 03:40:36 +08:00
Jekyll Wu
2eeec68c4f Remove two useless entres from DefaultPropertyNames[] 2011-10-28 03:29:53 +08:00
Jekyll Wu
7ad55af1fc Implement the "Seconds to detect silence" option from KDE3 konsole.
FEATURE: 195978
FIXED-IN:4.8
REVIEW:102823
2011-10-11 12:30:05 +08:00
Jekyll Wu
9ea9d62785 Reimplement the feature of "show/hide the size widget after resising"
This is a follow up of commit b40a006d which closees BUG 169054.
It turns out the old code already has most parts of similar logic.
So remove duplicated logic in the code.
2011-10-10 16:23:22 +08:00
Jekyll Wu
04ca6c2764 Remvoe three never-used methods 2011-10-07 15:06:39 +08:00
Jekyll Wu
59963d8b7e Change the type of TripleClickMode property from bool to enum.
Its correspoding UI in the EditProfileDialog is changed from
checkbox to combobox.

REVIEW:102742
2011-09-30 23:14:52 +08:00
Jekyll Wu
607e2d44d0 Define the default debug area and no more "kDebug(1211)". 2011-09-27 23:01:38 +08:00
Jekyll Wu
acd37f7a73 Allow users to control where the newly created tab should be placed.
CCBUG:276872
REVIEW:102685
2011-09-27 06:45:05 +08:00
Jekyll Wu
93f98ef422 Align successive assignments for better readability. 2011-09-01 17:27:45 +08:00
Jekyll Wu
b4c73b4ad1 slightly more readable. 2011-08-31 22:44:44 +08:00
Kurt Hindenburg
b40a006db8 Add a checkbox to hide the size widget upon resizing window.
Re-add the KDE 3 option to show/hide the size widget when the window is
changed.

Patch is years old from Chali Ahmul M.P.U <chali.ahmul@atlas.cz>
FEATURE: 169054
FIXED-IN: 4.8
2011-07-31 20:56:16 -04:00
Kurt Hindenburg
febd3c63da Change the default LocalTabTitleFormat to use %D instead of %d
%d will shorten the directory name whereas %D will not.  For some
users, having %d as the default is confusing as they don't understand
why some directories are not displaying correctly in the tab text.
Currently there is no UI to examine or change which folder names will be
shorten.

CCBUG: 190281
2011-07-31 15:42:38 -04:00
Kurt Hindenburg
c78e7e523e Change default remote tab format to always show hostname.
Change to (%u) H so when the tab names are shorten using ..., the
hostname will stay visible.
BUG: 171143
2011-07-05 19:29:19 -04:00
Kurt Hindenburg
48cdd11371 Add profile option to disable underlining links.
Add a configuration item that allows disabling of the underlined links
on mouse hover. The option is profile specific and defaults to the previous
behaviour where links are underlined on hover.

Patch by Amand Tihon <amand.tihon@alrj.com>

BUG: 174261
FIXED-IN: 4.7
CCMAIL: amand.tihon@alrj.com
2011-04-16 13:39:42 -04:00
Kurt Hindenburg
78f0d054ff Add command-line option --list-profile-properties
This new option will list all the profile properties' name and type.
This info can then be used with the -p name=value; command line option.
2011-02-28 20:19:52 -05:00
Kurt Hindenburg
6b2440e2c2 comment out kDebugs - change some to kWarnings
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1148447
2010-07-10 17:22:28 +00:00
Kurt Hindenburg
cd4adc3fc4 Allow the window size and location to be saved per profile.
Patch is from Gentoo.

BUG: 181129

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1144208
2010-06-29 13:50:32 +00:00
Valentine Sinitsyn
253a5cc824 Make bold font for bright (intensive) ANSI colors a user-configurable option rather than hardcoded default.
BUG: 226308


svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1133477
2010-06-01 20:06:11 +00:00
Friedrich W. H. Kossebau
1cf6ef9365 changed: made static const data symbols really static const
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1080302
2010-01-26 02:57:09 +00:00
Kurt Hindenburg
ba1dfb1014 Allow option for triple-click to select from current word to end of line.
FEATURE: 164680

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1005970
2009-08-02 18:36:54 +00:00
Nick Shaforostoff
78c50706c0 switch back to Linux colors because DarkPastels make my eyes hurt when working with ncurses apps.
(remember also that yakuake always uses default settings because of bad design of konsole part API)
 
CCMAIL:robertknight@gmail.com


svn path=/trunk/KDE/kdebase/apps/konsole/; revision=972351
2009-05-24 17:05:12 +00:00
Kurt Hindenburg
bc9d65ec79 Add support for reading the profiles' menu index (favorites) from the profile file.
This patch doesn't write the index, only reads.

CCBUG: 18530

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=959584
2009-04-26 15:40:18 +00:00
Robert Knight
956277c014 Convert tabs to 4 spaces to match kdelibs conventions. Previously
there was a mix of tabs and spaces for indentation.

CCMAIL:Stefan.Becker@nokia.com


svn path=/trunk/KDE/kdebase/apps/konsole/; revision=863326
2008-09-21 20:06:58 +00:00
Kurt Hindenburg
877abc9ec6 Change getenv to qgetenv for portable (ebn krazy)
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=846759
2008-08-14 03:55:59 +00:00
Kurt Hindenburg
0c6c59aca7 ebn krazy fixes
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=845380
2008-08-11 15:14:21 +00:00
Robert Knight
7d0ff55d4b Changed default color scheme to Dark Pastels (based on Jani Nurminen's Zenburn for Vim). This is an experimental change - I will either keep or revert pending feedback. I think it is more comfortable to work with for long periods vs. the default grey text / black background.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=837926
2008-07-26 03:30:44 +00:00
Robert Knight
78277a8cbe * Change behavior of 'New Profile' button to copying the selected
(or default) profile rather than creating a new profile which inherits from it.
Profiles created previously should not be affected.  This should remove the
possible confusion arising from the previously used inheritance behavior
* Support editing and deleting of multiple profiles at once by selecting them in
the Manage Profiles dialog and clicking 'Edit Profile'/'Delete Profile'.  String
changes deferred to KDE 4.2
* Fix memory leak and selection loss in Manage Profiles dialog when profiles
are added/removed/changed

BUG: 162461

Squashed commit of the following:

commit c6c482f76c840dfa34c36c2eee32f5e2aed499e7
Author: Robert Knight <robertknight@gmail.com>
Date:   Thu Jun 26 00:45:20 2008 +0100

    Avoid the selection being cleared when profiles are added/removed/changed in ManageProfilesDialog.  Finish addition/update/removal of items when profileAdded()/profileRemoved()/profileChanged() signals are emitted by the SessionManager.

commit 0125653d41738768d074bcd3c6445dd98eefa619
Author: Robert Knight <robertknight@gmail.com>
Date:   Wed Jun 25 11:21:44 2008 +0100

    Set model in ManageProfilesDialog setup rather than ManageProfilesDialog::updateTableModel()

commit 32704ba0bf076ec3c305515e350c016a7bdaf2f3
Author: Robert Knight <robertknight@gmail.com>
Date:   Sun Jun 22 19:42:33 2008 +0100

    Avoid creating a new QStandardItemModel on every profile table update.  Refactor creation/update of items for profiles.

commit dcd9eb9e91d64525359561cca2f8f6f54a35a2de
Author: Robert Knight <robertknight@gmail.com>
Date:   Fri Jun 13 19:52:33 2008 +0100

    * Disable previewing of a property when editing multiple profiles
    where the profiles have conflicting original values for the property
    * Change EditProfileDialog::_profileKey to EditProfileDialog::_profile

commit 020ef2d5f090a1cc2b1814c4d429051cb3cf98bc
Author: Robert Knight <robertknight@gmail.com>
Date:   Fri Jun 13 19:28:31 2008 +0100

    Add stub functions for SessionManagerTest

commit 655b0e6fa8e8891874ca5aa7bee6f81f3d76d065
Author: Robert Knight <robertknight@gmail.com>
Date:   Fri Jun 13 19:27:03 2008 +0100

    Include KDE 3 profiles when displaying available profiles
    via "konsole --list-profiles"

    Re-use SessionManager::availableProfilePaths() to get the list
    of all profiles to load in SessionManager::loadAllProfiles()

commit 93c02e6312c8a38d89a137c7260183dcf86946fa
Author: Robert Knight <robertknight@gmail.com>
Date:   Wed Jun 11 04:02:26 2008 +0100

    Export SessionManager class for testing.

commit a35eaba16cad3a3301a4636d032d789df669df9e
Author: Robert Knight <robertknight@gmail.com>
Date:   Sat May 31 22:34:33 2008 +0100

    Add SessionManager test stub

commit 347dadcd1c50157eb264bbb17423003a658bd8f5
Author: Robert Knight <robertknight@gmail.com>
Date:   Sat May 31 22:17:43 2008 +0100

    Display profile names in 'Name' field when editing multiple profiles.

commit 4d8e895fd9c95dbd954e224edcbcd68c24429bad
Author: Robert Knight <robertknight@gmail.com>
Date:   Sat May 31 22:06:49 2008 +0100

    Add test for Profile::asGroup()

commit 527535f7786d5c7744436012dbbd889348cec6a1
Author: Robert Knight <robertknight@gmail.com>
Date:   Sat May 31 21:58:15 2008 +0100

    Limit length of dialog caption when editing many profiles.

commit eb6e199e6e130b7b33ff97f124162dbb2107bba1
Author: Robert Knight <robertknight@gmail.com>
Date:   Sat May 31 21:50:53 2008 +0100

    Re-insert accidentally removed if() condition to check that deleted profile is not the default.

commit e11d4d7dac1ae1df4c401a04e8497521f240d8f0
Author: Robert Knight <robertknight@gmail.com>
Date:   Sat May 31 20:32:01 2008 +0100

    ManageProfilesDialog formatting tidy-up.

commit 69dd69a9aa8df9dfa4f1473e53b99e17898c8549
Author: Robert Knight <robertknight@gmail.com>
Date:   Sat May 31 18:57:40 2008 +0100

    When updating a profile group via SessionManager::changeProfile(), update the group's properties before calling changeProfile() on the group's members.  Otherwise the profile group's property values will be out of sync with those of the member profiles.

commit d74de728f0c19ca9786f2429fbd819938eaabe3e
Author: Robert Knight <robertknight@gmail.com>
Date:   Sat May 31 18:56:04 2008 +0100

    Add updated Profile.h missing from previous commit.

commit 67f6ec24f6871a931d3b80cc11313a1c0c8fd240
Author: Robert Knight <robertknight@gmail.com>
Date:   Sat May 31 18:54:06 2008 +0100

    Make profile groups hidden by default.

commit f4653c6953b356107ab347f173e8d04296abcbac
Author: Robert Knight <robertknight@gmail.com>
Date:   Sat May 31 18:41:49 2008 +0100

    When modifying a profile group with SessionManager::changeProfile(), iterate through the group's profiles and call changeProfile() on each of them.  Otherwise the profiles in the group are not saved to disk when they are updated.

commit cc3c14e3c2d43f75591396b154e6b6f4b430d9a9
Author: Robert Knight <robertknight@gmail.com>
Date:   Sat May 31 18:35:24 2008 +0100

    Add Profile::asGroup() convenience methods which return the profile dynamically cast to a Profile group.

commit e2db97ee0bcb4bb3f4a8d7356846c37a04708c88
Author: Robert Knight <robertknight@gmail.com>
Date:   Sat May 31 03:43:20 2008 +0100

    Make profile group hidden, prevents creation of nameless '.profile' file on disk.

commit 872113584bce97ae739a7ba46d02ee2d63f2990d
Author: Robert Knight <robertknight@gmail.com>
Date:   Sat May 31 03:22:45 2008 +0100

    Clear corresponding shortcuts when deleting a profile.

commit 0c9353ffde887ac408d87c258587d84cfa2a4d6f
Author: Robert Knight <robertknight@gmail.com>
Date:   Sat May 31 03:08:47 2008 +0100

    KDE4ProfileReader - Check that profile exists before trying to load it with KConfig

commit af7caa25931684da0d8f0f495d5acab8e6de1b41
Author: Robert Knight <robertknight@gmail.com>
Date:   Sat May 31 02:57:50 2008 +0100

    Fix enabling/disabling of buttons in ManageProfilesDialog when number of selected rows changes.

commit d98184d6684cd9a58a702ab2b23bfa0105f25a0f
Author: Robert Knight <robertknight@gmail.com>
Date:   Sat May 31 02:44:51 2008 +0100

    Add a test for Profile::clone()

commit b536355cde13523f12ed927b9a5e64b63954f21c
Author: Robert Knight <robertknight@gmail.com>
Date:   Fri May 30 02:58:03 2008 +0100

    Implement testProfile(), testProfileGroup().  Export Profile class for use in tests.

commit 8458de3fffe3755cd5ba9ebdda5795a422cfcb5f
Author: Robert Knight <robertknight@gmail.com>
Date:   Fri May 30 02:01:42 2008 +0100

    Tidy up Profile docs.

commit 6ed40ae0adc6128057b7d1c71c4bbb1259768102
Author: Robert Knight <robertknight@gmail.com>
Date:   Fri May 30 01:53:02 2008 +0100

    Push ProfileGroup::isPropertyValueUnique() up to Profile::canInheritProperty()

commit b992e0268c1708814a5843b13e321b9b4a86c05a
Author: Robert Knight <robertknight@gmail.com>
Date:   Fri May 30 00:30:45 2008 +0100

    Add Profile test stub.

commit 7c7b63e50a2bb7bcd7a26d895e77860b6a5effde
Author: Robert Knight <robertknight@gmail.com>
Date:   Thu May 29 06:12:52 2008 +0100

    Document ProfileGroup

commit 838a628dd395bdaf6ae04fb027b1efcccbbe9f32
Author: Robert Knight <robertknight@gmail.com>
Date:   Thu May 29 01:26:48 2008 +0100

    Remove unused and incorrect Profile::terminal()

commit 87e1ad1174ffa8fd1bafe37b4d52c9782708c9ea
Author: Robert Knight <robertknight@gmail.com>
Date:   Thu May 29 01:23:52 2008 +0100

    Remove unused kDebug() statements.

commit 56c78128f083ef846308a09038251786677dd087
Author: Robert Knight <robertknight@gmail.com>
Date:   Thu May 29 01:22:41 2008 +0100

    Profile documentation corrections.

commit 965803c401692720c57a65bf1534f774e1b99365
Author: Robert Knight <robertknight@gmail.com>
Date:   Thu May 29 01:10:23 2008 +0100

    Document SessionManager::fallbackProfile()

commit a222673b15f6e8c8bb53e95046ee786369deb127
Author: Robert Knight <robertknight@gmail.com>
Date:   Mon May 26 20:49:12 2008 +0100

    Disable 'New Profile' and 'Set as Default' buttons when multiple profiles are selected.  Remove incorrect comment about QAbstractItemView signals.  selectionChanged() is a slot not a signal.

commit e5e9db39487595d92fe2e7d3fa16cca731c417ec
Author: Robert Knight <robertknight@gmail.com>
Date:   Mon May 26 20:19:18 2008 +0100

    Change the way new profiles are created.  Instead of creating an almost-empty profile which inherits from the selected profile, create a new profile which inherits from the fallback profile and then clone the properties of the currently selected profile into the new profile.

commit f56cc534b2ebd691c6b3449e982c74c7e564a35a
Author: Robert Knight <robertknight@gmail.com>
Date:   Mon May 26 20:18:14 2008 +0100

    Expose the hard-coded fallback profile in the SessionManager

commit b00327479d222be60484bd781a131598f2c2482f
Author: Robert Knight <robertknight@gmail.com>
Date:   Mon May 26 20:17:35 2008 +0100

    Add method Profile::clone() to copy an existing profile, optionally copying all properties or just those differing from the current values.

commit 951620449c3a621d38f6607c0ea44e2a1a0ac087
Author: Robert Knight <robertknight@gmail.com>
Date:   Mon May 26 19:24:49 2008 +0100

    Treat a ProfileGroup with only one profile the same as a standard Profile in EditProfileDialog.

commit ecdf120b67a6b14a871cd808654fe6653bb56aeb
Author: Robert Knight <robertknight@gmail.com>
Date:   Mon May 26 19:24:08 2008 +0100

    Make ProfileGroup instances with only one profile behave the same as a standard Profile with respect to 'unique' properties such as Name and Path.

commit f72040f310946f92eff318c52da706fce00fa17e
Author: Robert Knight <robertknight@gmail.com>
Date:   Mon May 26 19:14:27 2008 +0100

    Fix double-deletion of profile group.

commit 1523239e9cbde518eb89fc70e6711463a7f7bb2a
Author: Robert Knight <robertknight@gmail.com>
Date:   Mon May 26 18:57:17 2008 +0100

    Only look at indexes in column 0 when retrieving the selected profiles.

commit 5706a8ee16bc1b87777563023e4ddf5253815c48
Author: Robert Knight <robertknight@gmail.com>
Date:   Mon May 26 18:52:47 2008 +0100

    Move to next property when skipping a 'unique' property.

commit 803eef6767620dd7a6e9b87cc97f1c110dfa66a6
Author: Robert Knight <robertknight@gmail.com>
Date:   Mon May 26 18:49:20 2008 +0100

    Modify Edit/Delete actions in ManageProfilesDialog to allow editing/deleting of multiple profiles.

commit eec6947620d51b2a41ed74a03e1a7b695d0ee811
Author: Robert Knight <robertknight@gmail.com>
Date:   Mon May 26 18:48:36 2008 +0100

    Modify EditProfileDialog to show a different caption depending on whether the passed in profile is a single profile or a group of profiles.  Disable the profile name edit and label when editing a group of profiles.

commit 13ee83b2bb888da4009bee0cb25926fc02f34701
Author: Robert Knight <robertknight@gmail.com>
Date:   Mon May 26 18:47:22 2008 +0100

    Add ProfileGroup class which provides a composite allowing multiple profiles to be treated as one.

commit 1310a4ee66e6ba9eb91f1a0dfd79c5415c3a9f4f
Author: Robert Knight <robertknight@gmail.com>
Date:   Sun May 25 00:07:47 2008 +0100

    Undo string changes in Manage Profiles dialog so that this branch can be merged before 4.1

commit edc46b4085d61d1cc14a47c429aac5fc9f52a59f
Author: Robert Knight <robertknight@gmail.com>
Date:   Fri May 23 18:34:09 2008 +0100

    Change 'New Profile' button to 'Copy Profile' to clarify how it works.  Change 'Edit Profile' to 'Edit' and 'Delete Profile' to 'Delete' to clarify that they can work on more than one profile.

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=824515
2008-06-26 00:04:01 +00:00
Robert Knight
730281a5c8 Remove close buttons on individual tabs and replace with a single close button on the
right of the tab bar when the "Show 'New Tab' and 'Close Tab' buttons on tab bar" option
is enabled - which brings tab management back to the way it was in KDE 3.    

Several users (esp. those working with laptop trackpads) were having problems with
accidentally closing tabs.  It seems KTabBar's close buttons need some refinements before
they can be used in the terminal.

CCMAIL: wstephenson@kde.org


svn path=/trunk/KDE/kdebase/apps/konsole/; revision=809838
2008-05-19 16:19:05 +00:00
Robert Knight
34a9e7ec42 * Add option to show new tab button with delayed popup menu on tab bar.
Go to Settings -> Edit Current Profile -> Tabs page and tick "Show 'New tab' button in tab bar"

  This was added for the benefit of users with existing habits from KDE 3 and is not
  shown by default.

* Add close buttons on tabs using the new style ppenz added to KTabBar
* Add confirmation when closing via middle-click/close button if a program other than a shell or
  nested shell is running in the foreground of that session.

BUG: 157015

Squashed commit of the following:

commit 54a5db9c31a5527e44d7358b30587c28bab965bc
Author: Robert Knight <robertknight@gmail.com>
Date:   Fri May 2 01:48:05 2008 +0100

    UI text correction: 'on tab bar' -> 'in tab bar'

commit ed8e70238e2cc4240f8334cd091fa2707785a908
Author: Robert Knight <robertknight@gmail.com>
Date:   Fri May 2 01:46:42 2008 +0100

    Do not show the confirm-on-close prompt if the foreground program is another shell.

commit 010370c12950a532d93c99d0983c74c47e26ad07
Author: Robert Knight <robertknight@gmail.com>
Date:   Fri May 2 01:40:05 2008 +0100

    Add a confirmation which is displayed when closing a tab via middle-click / close button if the program has an active program running in the session (other than the shell itself).

commit 49812e26e5fd8c44dd01f1a6a4c0e7271c6366fd
Author: Robert Knight <robertknight@gmail.com>
Date:   Fri May 2 01:25:29 2008 +0100

    Add confirmClose() method to ViewProperties which is can be re-implemented to prompt whether to close the session.  Make the presence of the close button in the ViewContainer dependent on a QuickCloseView feature being enabled.

commit ece191ad5ad550af47cd2ca0bc75a517119e7189
Author: Robert Knight <robertknight@gmail.com>
Date:   Fri May 2 01:09:17 2008 +0100

    Show 'close' button on tabs using the new close button style added to KTabBar by ppenz.

commit f975f04c993effdd2afef588c5f765192b6fab5a
Author: Robert Knight <robertknight@gmail.com>
Date:   Fri May 2 01:03:54 2008 +0100

    Better UI text for 'Show New Tab' option.

commit 642c5b1d07cd2288c78446efe395da050730decb
Author: Robert Knight <robertknight@gmail.com>
Date:   Thu May 1 21:04:47 2008 +0100

    Sync 'new tab' tab bar menu actions with profile list.

commit c6c556980e43afcb1bb5fdfaaa9dd7e12e524688
Author: Robert Knight <robertknight@gmail.com>
Date:   Wed Apr 30 23:01:34 2008 +0100

    Hook up actions in new tab popup menu so a new tab is created with the right profile when an action is chosen.

commit dece8a23ff101dda47d495ba38e57e55059c4e63
Author: Robert Knight <robertknight@gmail.com>
Date:   Wed Apr 30 22:51:28 2008 +0100

    Apply ShowNewTabButton profile property to current view container.

commit e244a95512dc535198fa69c3afe34b597402de15
Author: Robert Knight <robertknight@gmail.com>
Date:   Wed Apr 30 22:50:57 2008 +0100

    Add support for enabling/disabling a 'quick new view' widget in view containers.  Add an implementation of it (quick new tab button) in TabbedViewContainerV2

commit 9fdc2e450aefb9b602f8fb6b66d3508e6750531b
Author: Robert Knight <robertknight@gmail.com>
Date:   Wed Apr 30 22:50:22 2008 +0100

    Hook up 'Show new tab button' UI option.

commit 7326e6dccbc095f0f784fd6f4da532f250ca5437
Author: Robert Knight <robertknight@gmail.com>
Date:   Wed Apr 30 22:50:04 2008 +0100

    Add ShowNewTabButton profile property and set a default for it (false)

commit 273f85f0d21d8b755712c67c50a939400f15a169
Author: Robert Knight <robertknight@gmail.com>
Date:   Wed Apr 30 21:22:09 2008 +0100

    Add checkbox for toggling new tab menu button.

commit 200744ce620cd6bd9a9d1791e62863c618921788
Author: Robert Knight <robertknight@gmail.com>
Date:   Wed Apr 30 21:21:33 2008 +0100

    Formatting. Remove extra lines.

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=803112
2008-05-02 00:59:47 +00:00
Robert Knight
5d9997446e Update copyright year to 2008. Remove '(C)' from copyright lines.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=800631
2008-04-24 14:53:43 +00:00
Robert Knight
971a5315f9 Remove debugging messages.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=800628
2008-04-24 14:52:39 +00:00
Robert Knight
b93ed8ab63 Remove debugging messages.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=799804
2008-04-22 11:46:14 +00:00
Robert Knight
fcff55de16 Remove unused .moc reference
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=799575
2008-04-21 22:05:54 +00:00
Diego Iastrubni
f04dccea56 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
2008-04-11 13:36:39 +00:00
Jordi Polo
deb9d1e50d 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
2008-04-10 03:45:07 +00:00