Commit Graph

59 Commits

Author SHA1 Message Date
Jekyll Wu
e828def700 Reorgnazie some #include. 2011-09-06 06:53:38 +08:00
Jekyll Wu
2822ca86eb Make sure the d&d popup menu provided by libkonq get translated.
This is a follow-up of 2dcd584255.

BUG: 280931
2011-08-29 09:55:47 +08:00
Jekyll Wu
ed5ae75839 Check stdin instead of stdout to detect whether invoked from terminal.
It is possible that users invoke konsole from terminal in the form of
'konsole &> /dev/null' to get rid of warning messages. Checking stdout
won't give expected result.

On the other hand, 'konsole < ....' is almost never used. So checking
stdin should be more reliable.
2011-08-27 19:42:34 +08:00
Jekyll Wu
ad535d4432 Make minor adjustment to the comments. 2011-08-27 17:58:00 +08:00
Jekyll Wu
0dc37168cb Rename forceNewProcess() into shouldUseNewProcess().
That function just reports whether new konsole process should be use. It
has no side effect and does not create new process, while the old name
may give the impression that it does.
2011-08-27 17:41:14 +08:00
Kurt Hindenburg
b69924e732 Fix typo in previous commit 2011-08-16 06:20:27 -09:00
Kurt Hindenburg
55c478f82c Update the About Konsole info page for maintainers, credit, homepage. 2011-08-16 06:04:57 -09:00
Kurt Hindenburg
43ff8c48a7 Add --nofork to the --help output.
--nofork is under --help-kde which is often overlooked by users.
Placing a comment under --help should cause less problems for users.
CCBUG: 217357
CCBUG: 262169
CCBUG: 173697
2011-07-31 15:11:46 -04:00
Kurt Hindenburg
2567a87a2d Update version for trunk. 2011-06-25 00:00:08 -04:00
Kurt Hindenburg
68015548f2 Update version to 2.7 2011-05-15 21:54:18 -04:00
Yuri Chornoivan
12161e40c2 fix typo: propertes->properties 2011-03-02 06:48:29 +02: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
bbe3b63997 update version
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1210976
2011-01-02 20:42:14 +00:00
Kurt Hindenburg
168bd84c0e update version
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1198148
2010-11-17 15:37:56 +00:00
Martin Tobias Holmedahl Sandsmark
92072d7ec1 Re-revert hodge-podge commits by markuss with bogus or without commit messages.
(White space changes, breaking of copyright headers,
fudging of dates in copyright notices, re-assignments
of copyrights to fictitious entities, and more.)

Commits reverted:
markuss * r1154942 runtime/trunk/KDE/kdebase/runtime/kdesu/FAQ:
markuss * r1154943 workspace/trunk/KDE/kdebase/workspace/plasma/README:
markuss * r1154952 apps/trunk/KDE/kdebase/apps/dolphin/src/main.cpp:
markuss * r1154953 apps/trunk/KDE/kdebase/apps/kfind/main.cpp:
markuss * r1154955 apps/trunk/KDE/kdebase/apps/konsole/src/main.cpp:
markuss * r1154956 apps/trunk/KDE/kdebase/apps/kwrite/kwritemain.cpp:
markuss * r1154957 runtime/trunk/KDE/kdebase/runtime/kcmshell/main.cpp:
markuss * r1154958 runtime/trunk/KDE/kdebase/runtime/kde-menu/kde-menu.cpp:
markuss * r1154960 runtime/trunk/KDE/kdebase/runtime/kdesu/kdesu/kdesu.cpp:
markuss * r1154961 runtime/trunk/KDE/kdebase/runtime/kquitapp/kquitapp.cpp:
markuss * r1154962 workspace/trunk/KDE/kdebase/workspace/kinfocenter/main.cpp:
markuss * r1154963 workspace/trunk/KDE/kdebase/workspace/klipper/klipper.cpp:
markuss * r1154965 workspace/trunk/KDE/kdebase/workspace/powerdevil/ (3 files in 2 dirs):
markuss * r1154969 workspace/trunk/KDE/kdebase/workspace/systemsettings/app/main.cpp:



svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1154990
2010-07-26 16:42:15 +00:00
Markus Meik Slopianka
3a92d6077c Slightly modified 'About' window to:
a.) Carry the "Copyright" term (legally required)
b.) Use Unicode (© and en-dash)

To the module owner: Please consider bumping the copyright year to 2011 (SC 4.6 will be released then)

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1154955
2010-07-26 15:54:57 +00:00
Alex Merry
475d6bb61a Revert r1154600: Modified (some) 'About' windows to carry legally enforceable Copyright messages. Also looks better than '(c)'. ;-)
Also fixed a few typos where I noticed them.


Please don't do huge sweeping changes of KAboutData things without talking to the authors first.  I'm sure they don't appreciate having their names removed from the about dialogs.

Note that
(a) the unicode copyright character is no more enforcible than (c)
(b) while "the KDE developers" is not a legal entity, neither is "Dolphin authors"
(c) it was decided a while back that we don't care about whether the copyrights in about dialogs are meaningful, since they can't hope to encompass everyone who holds copyrights on the application code or any of the libraries it is linked to; the copyright headers in the source files are the important ones.

I realise that I'm reverting more than necessary, but that's just a reason for breaking up commits :-)

CCMAIL: kamikazow@web.de
CCMAIL: kde-licensing@kde.org


svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1154884
2010-07-26 13:07:14 +00:00
Christoph Feck
eadda657b6 SVN_SILENT compile
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1154646
2010-07-26 06:36:29 +00:00
Markus Meik Slopianka
d793219e08 Modified (some) 'About' windows to carry legally enforceable Copyright messages. Also looks better than '(c)'. ;-)
Also fixed a few typos where I noticed them.

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1154600
2010-07-25 23:54:59 +00:00
Kurt Hindenburg
48cc2c5b30 update version
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1143716
2010-06-28 16:03:05 +00:00
Kurt Hindenburg
931742fe64 update version
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1136500
2010-06-10 04:05:20 +00:00
Kurt Hindenburg
29925de7ce Update version for 4.5 RCs
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1130504
2010-05-25 14:59:15 +00:00
Kurt Hindenburg
024bcfdbec Allow tab commands and their titles to be read from a file on the command line.
# Examples below:
title Heading to earth;; command: ssh earth
title Top this!;; top

Original patch by Thomas Dreibholz; hacking/changes/bugs are all mine.

BUG: 235410

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1121586
2010-05-01 20:11:55 +00:00
Kurt Hindenburg
1b3b8b3357 Update version
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1070952
2010-01-07 03:52:10 +00:00
Fredrik Höglund
1fcde703b1 Get rid of the ARGB visual hack, and use Qt::WA_TranslucentBackground instead.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1032123
2009-10-06 22:46:01 +00:00
Kurt Hindenburg
df86a1b528 Update version
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1017601
2009-08-31 00:16:48 +00:00
Kurt Hindenburg
2af04206c9 Allow Konsole's zmodem file transfers to work.
Thanks to Thomas Dreibholz <dreibh@iem.uni-due.de> for the patch.  I removed
some whitespace changes from his patch on reviewboard.

BUG: 200744

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1016847
2009-08-29 04:24:37 +00:00
Robert Knight
dd9df43b44 Remove emacs mode information from the bottom of some source files.
If this information is put anywhere it should be in a single file instead
of duplicated for each file.  In fact, it shouldn't be needed at all since
we have the same rules on tabs and tab sizes as most other parts of kdebase


svn path=/trunk/KDE/kdebase/apps/konsole/; revision=946369
2009-03-29 11:12:57 +00:00
Kurt Hindenburg
2bb6b87308 update version; already added in bugs.kde.org
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=933867
2009-03-01 20:10:09 +00:00
Leonardo Finetti
0481d364a0 Updated email address
BUG: 185374


svn path=/trunk/KDE/kdebase/apps/konsole/; revision=930566
2009-02-23 20:49:21 +00:00
Robert Knight
ef3e43e11d Initial implementation of session management in Konsole.
Patch from Stefan Becker <stefan.becker@nokia.com>

Thank-you very much Stefan!

CCBUG: 152761


svn path=/trunk/KDE/kdebase/apps/konsole/; revision=867323
2008-10-03 10:38:50 +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
26e66120e7 Update version for bug reports
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=846758
2008-08-14 03:23:21 +00:00
Robert Knight
30fda2b5e6 Fix --new-tab command-line option. Do not force a new process when starting Konsole from a terminal if --new-tab is specified.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=815413
2008-06-01 18:07:42 +00:00
Robert Knight
f06e3bf358 Add a command-line option --force-transparency which enables support for transparency even if no
compositing manager is running when Konsole is started.

BUG: 162333


svn path=/trunk/KDE/kdebase/apps/konsole/; revision=810442
2008-05-20 18:56:28 +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
Friedrich W. H. Kossebau
199dc3e99a set global program icon via KAboutData, not directly
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=799282
2008-04-20 23:35:54 +00:00
Robert Knight
e889c86edd Remove un-necessary slashes from the help list.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=798855
2008-04-19 17:35:12 +00:00
Robert Knight
5398f4c6c7 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
2008-04-12 08:41:46 +00:00
Robert Knight
e455db64e4 Start a new process rather than re-using an existing one when Konsole is started
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
2008-04-12 08:07:18 +00:00
Robert Knight
4b96a4bbd9 Add -hold command-line option as a synonym for --noclose for Xterm compatibility.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=790616
2008-03-27 00:28:32 +00:00
Robert Knight
815379c7aa Re-implement --noclose command-line option which prevents
first tab from closing automatically when the command running
in it is finished executing.

BUG: 158513

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=787356
2008-03-19 03:16:36 +00:00
Robert Knight
17005dbd90 Revert "Change enable-transparency option to disable-transparency"
This reverts commit 899d6c968502966501c2d85351e9f9b667902554.

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=786779
2008-03-17 22:21:28 +00:00
Robert Knight
7b6ce856c7 Change enable-transparency option to disable-transparency
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=786778
2008-03-17 22:21:24 +00:00
Robert Knight
905304b4f1 Port from K3Process to KProcess. Removed dependancy on KDE 3 Support library. This breaks flow control, as changes to kdelibs appear to be needed first. Removed some of the status messages that KNotify may report when a process exits. Bump version number in trunk to 2.1
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=760614
2008-01-13 04:16:22 +00:00
Robert Knight
e861ff4b06 Bump version to 2.0 for the release.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=756785
2008-01-03 19:07:34 +00:00
Robert Knight
b446a2cc37 Move application icon setup to Application class constructor. Fix a missed qWarning() -> kWarning() in main.cpp
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754691
2007-12-30 15:00:01 +00:00
Pino Toscano
c26063f9c4 use the correct utilities-terminal icon
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754657
2007-12-30 13:23:51 +00:00
Matt Rogers
f655292ecf unbreak build on Mac OS (without X11)
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=749249
2007-12-16 21:57:25 +00:00
Robert Knight
e37fe69431 * 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
2007-12-15 23:07:20 +00:00