Commit Graph

15 Commits

Author SHA1 Message Date
Robert Knight
46cfc108d3 * 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
2007-12-29 16:07:31 +00:00
Arto Hytönen
d0e0ca3c4f this should clean-up kdebase of all of overkills of krazy:exclude of QString::null lines.
as long as C++ std clause 6.8 states (if I get it right), the diff should be OK, still can only compile with gcc-4.2...

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=701136
2007-08-17 12:14:28 +00:00
Arto Hytönen
7021299cfb further elimination/cancellation of QString::null.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=700742
2007-08-16 10:44:18 +00:00
Robert Knight
757101c615 If reading the current working directory of a process fails (eg. when running a 'sudo' command) when preparing a tab title then fall back to the parent process's current working directory. Add basic error reporting to ProcessInfo.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=699000
2007-08-11 19:21:45 +00:00
Robert Knight
18de140c5d Add a few more common dir names to abbreviate in tab titles.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=696948
2007-08-06 11:22:47 +00:00
Robert Knight
c88bf4bc48 Make the directory names to abbreviate in tab titles a KConfig-based setting.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=691621
2007-07-24 04:02:50 +00:00
Robert Knight
37088799cf * Update the regular expression for the Url filter. Anything in the form
letters://any-non-whitespace-characters is treated as a Url

* Correct the test which compares the old and new values and ranges when
  updating the terminal display's scroll bar.  
  This fixes the scroll bar being repainted unnecessarily often.  Found
  with the nifty QT_FLUSH_PAINT debugging tool.

* Select the profile name (set to "New Profile" by default) and focus the 
  profile name edit area when showing the Edit Profile dialog for a new
  profile to allow the user to easily set the name.

* Always use color scheme list animation, not just when the Edit Profile 
  dialog is first displayed as per richmoore's suggestion. 

* Update Edit Profile dialog caption when profile name is changed.

* Update favorite status icon in Manage Profiles dialog when the favorite
  status is changed by another object.

* Add disabled menu item which is shown in the 'Change Profile' list
  when there are no other profiles there

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=683787
2007-07-05 09:51:06 +00:00
Robert Knight
65ee1b6c24 Add more common prefixes to abbreviate taken from a quick scan over my home dir.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=681400
2007-06-28 20:18:42 +00:00
Robert Knight
c607f510b1 Better short directory names in tab titles. Where common dir names are encountered at the end of the path, they are abbreviated to their first letter, and the search continues until a name not found in the set of common dir names is found. eg. '/path/to/konsole/src' and '/path/to/kate/src' are now abbreviated as 'konsole/s' and 'kate/s' respectively, instead of just 'src' in both cases.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=681390
2007-06-28 19:43:47 +00:00
Robert Knight
a712ccb7b4 Fix IP addresses being truncated in tab titles when using 'short host' format.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670841
2007-06-02 17:03:02 +00:00
Robert Knight
53d5b76910 Allow tab titles to include the window title set by the shell. Fix arithmetic exception when trying to shrink/expand the current view if it is the only view open.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=663712
2007-05-12 06:04:02 +00:00
Dirk Mueller
9ea3227384 include cleanup
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=663054
2007-05-09 22:23:52 +00:00
Robert Knight
33c913383d EBN fixes. Mostly copyright and implementations including their own headers first.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=662726
2007-05-09 00:01:01 +00:00
Stephan Binner
f9ef188694 fix pedantic compilation
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=661619
2007-05-06 05:30:26 +00:00
Robert Knight
19a29d182a Rename directories for clarity. konsole -> src , other -> data.
svn path=/branches/work/konsole-split-view/; revision=661562
2007-05-05 23:33:05 +00:00