Commit Graph

90 Commits

Author SHA1 Message Date
Jekyll Wu
6c62114529 Remove the long broken --force-transparency option
That option is broken for a long time (at least since KDE 4.6.2), yet
there is not a single bug report against it. That is a strong evince
that option is seldom used.

The ideal situation is whenever compositing is available, Konsole
supports translucent background out of box without user guidance.
2012-05-12 21:53:29 +08:00
Jekyll Wu
6c8b7574a1 Some Qt/KDE options are X11 only 2012-04-20 21:46:16 +08:00
Jekyll Wu
7b322f0acc typo 2012-04-20 20:30:14 +08:00
Jekyll Wu
6b811ec2b6 Konsole should use new process when some Qt/KDE options are given
One typical option is "--display", because two konsole windows
belonging to the same process are destined to be shown in the same
display, which defeats the purpose of the "--display" option

CCBUG: 297224

BUG: 179010
BUG: 297801
FIXED-IN: 4.9.0
REVIEW: 104653
2012-04-20 15:33:37 +08:00
Jekyll Wu
898ff24843 --nofork should take precedence of --new-tab when deciding whether use new process 2012-04-18 15:54:07 +08:00
Jekyll Wu
c1316ced09 Add the support for parsing Qt and KDE command line options
This commit just makes it possible, no actual change is introduced.
2012-04-18 15:00:41 +08:00
Jekyll Wu
f288da989e Move the code for adding Konsole specific options to the end.
It is more natural to add options from generic to specific.
2012-04-18 14:10:05 +08:00
Kurt Hindenburg
5b083640ce whitespace and style fixes
Use 'git diff -w --ignore-all-space' to see non-whitespace changes
2012-04-05 11:08:53 -04:00
Kurt Hindenburg
519e2614d6 Style fixes - remove spaces before ; and add spaces in for loops 2012-03-18 15:11:06 -04:00
Kurt Hindenburg
cabce6ae89 Correct spelling issue 2012-01-16 11:19:12 -05:00
Jekyll Wu
e8718d5293 Remove unnecesary #include and add small constness 2012-01-14 18:57:31 +08:00
Jekyll Wu
4d39dc90cf Krazy fix: use portable wrpper KDE_open() insteand of open().
Maybe trying to open /dev/tty itself is also problematic with portability.
2012-01-14 14:33:56 +08:00
Jekyll Wu
b91e2fd6a1 Fix typo 2012-01-14 02:01:55 +08:00
Jekyll Wu
aab5a40a49 add warning that the "-e" option should be used as the last option 2012-01-14 00:24:37 +08:00
Jekyll Wu
16f1585a1e show the '-e' option as the last option 2012-01-14 00:17:26 +08:00
Jekyll Wu
20663609a4 Reorganize the relative order of konsole options 2012-01-13 05:18:32 +08:00
Jekyll Wu
595ccda304 When --nofork option is specified, Konsole should alwasy use new process
The intention of using --nofork with Konsole is to start Konsole in
foreground and wait for it to finish, so the only logical behavior is
using new process instead of reusing existing process.

CCBUG: 288200
2012-01-13 03:18:47 +08:00
Jekyll Wu
d90be331e8 Make minor adjustment as preparation for further changes. 2012-01-13 01:55:44 +08:00
Jekyll Wu
819475ff1d Improve the method of checking whether konsole is started from terminal
The old way of calling isatty() is problmatic, because the checked
file descriptor might be redirected by users. For example, 'konsole <
/dev/null > /dev/null 2> /dev/null' will make that method fail.

The better way is trying to open /dev/tty to see whether we have
controlling terminal.

Thanks to Askar Safin <safinaskar@mail.ru> for pointing this out.
2012-01-13 01:39:35 +08:00
Jekyll Wu
3ae465cedf Change the default global shortcut for --background-mode from F12 to Ctrl+Shift+F12
F12 is too common. Change it to reduce the chance of conflict
2012-01-12 16:19:50 +08:00
Kurt Hindenburg
5fca7bc4d5 Don't pollute the namespace - only "using" what is required. 2011-12-24 18:10:14 -05:00
Kurt Hindenburg
8faed2ea92 Keep lines < 80 columns for readability. Remove old TODO 2011-12-24 18:02:15 -05:00
Kurt Hindenburg
3d145d3fa6 Keep lines < 80 columns for readability. 2011-12-24 17:56:10 -05:00
Kurt Hindenburg
3e661e36b2 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-23 11:50:10 -05:00
Kurt Hindenburg
c953cbd04b Merge branch 'kdebug' 2011-12-22 11:27:15 -05:00
Kurt Hindenburg
6acb48a23d Update version for new master/4.9 2011-12-22 09:54:43 -05:00
Kurt Hindenburg
bc087ae51b Remove unused KDebug includes 2011-12-18 00:01:32 -05:00
Kurt Hindenburg
cb56375fff Update version for KDE 4.8 2011-11-12 11:30:18 -10:00
Jekyll Wu
330de6c6f4 Fix some spelling problems 2011-11-06 03:41:20 +08:00
Jekyll Wu
8f1bbd4353 Remove trailing white spaces 2011-11-05 19:49:23 +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
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