From a7fd086676221fe2c2850a1a68c6261466bdba61 Mon Sep 17 00:00:00 2001 From: Lars Doelle Date: Mon, 25 Sep 2000 07:57:02 +0000 Subject: [PATCH] adjustment to Tru64. svn path=/trunk/kdebase/konsole/; revision=65147 --- README | 5 +---- README.keyboard | 4 ---- README.unicode | 2 +- README.utmp | 2 -- other/README.Desktop | 5 ++++- src/TEPty.C | 10 ++++++++++ src/konsole.C | 4 ++++ src/main.C | 5 +++++ 8 files changed, 25 insertions(+), 12 deletions(-) diff --git a/README b/README index 8b874609..e217ed8f 100644 --- a/README +++ b/README @@ -1,7 +1,4 @@ Konsole is an X terminal emulation. -Before sending out any reports about broken or missing features, please -check the newest TODO and the html documentation that comes with konsole. - -Share and enjoy, +Share and enjoy it, Lars diff --git a/README.keyboard b/README.keyboard index e0afb678..93a0ac20 100644 --- a/README.keyboard +++ b/README.keyboard @@ -1,9 +1,5 @@ [README.keyboard] -Some keyboard configuration stuff is currently work in progress. -to be completed, very soon. Here is preliminary information. - - The *.keytab files (located in $KDEDIR/share/apps/konsole) allow to configure the keyboard due to your specific environment. diff --git a/README.unicode b/README.unicode index 22f2b55f..bf813467 100644 --- a/README.unicode +++ b/README.unicode @@ -1,6 +1,6 @@ [README.unicode] -Konsole now supports unicode, which means one can display up +Konsole supports unicode, which means one can display up to 64K different glyphs at the same time on one screen. The enhancement is pretty complete and the main current diff --git a/README.utmp b/README.utmp index 8c8368cd..f2fa4633 100644 --- a/README.utmp +++ b/README.utmp @@ -1,7 +1,5 @@ [README.utmp] -The following only applies to non FreeBSD/OpenBSD boxes. - The utmp support provided with konsole is established by a separate program, kwrited. This program is expected to be started in startkde and runs as a demon. diff --git a/other/README.Desktop b/other/README.Desktop index f8953be4..b9600ace 100644 --- a/other/README.Desktop +++ b/other/README.Desktop @@ -1,3 +1,6 @@ [README.Desktop] - +The session offered to be created in the File menu are +taken from from configurations files with a *.desktop +pattern either located in $KDEDIR/share/apps/konsole +or ~/.kde/share/apps/konsole. diff --git a/src/TEPty.C b/src/TEPty.C index cd63b897..ebc3f0c5 100644 --- a/src/TEPty.C +++ b/src/TEPty.C @@ -9,6 +9,11 @@ /* This file is part of Konsole - an X terminal for KDE */ /* -------------------------------------------------------------------------- */ +/* If you're compiling konsole on non-Linux platforms and find + problems that you can track down to this file, please have + a look into ../README.ports, too. +*/ + /*! \file */ @@ -68,6 +73,11 @@ #define _BSD_SOURCE #endif +#ifdef __osf__ +#define _OSF_SOURCE +#include +#endif + #include #include diff --git a/src/konsole.C b/src/konsole.C index 729d28eb..fb6d5610 100644 --- a/src/konsole.C +++ b/src/konsole.C @@ -26,6 +26,7 @@ /*TODO: - allow to set coded - officially declare this file to be hacked to death. ;^) + - merge into konsole_part. */ /*STATE: @@ -37,12 +38,15 @@ are pretty stable, the upper level material has certainly drifted. Everything related to Sessions, Configuration has to be redesigned. + It seems that the konsole now falls apart into individual sessions + and a session manager. Time to start a requirement list. - Rework the Emulation::setConnect logic. Together with session changing (Shift-Left/Right, Ctrl-D) it allows key events to propagate to other sessions. + - Get rid of the unconfigurable, uncallable initial "Konsole" session. Leads to code replication in konsole_part and other issues. Related to the booting of konsole, thus matter of redesign. diff --git a/src/main.C b/src/main.C index ddd70cd5..b01e1403 100644 --- a/src/main.C +++ b/src/main.C @@ -21,6 +21,7 @@ #include #include #include +#include #include "konsole.h" static const char *description = @@ -164,6 +165,10 @@ int main(int argc, char* argv[]) // /////////////////////////////////////////////// + // a.dcopClient()->registerAs(a.name()); //FIXME: Experimental + + // /////////////////////////////////////////////// + putenv((char*)"COLORTERM="); // to trigger mc's color detection if (a.isRestored())