Martin Wodrich schrieb:

> Ok, reiche das mal ein. Am besten so das man sehen kann, welcher Fix
> welches Problem angeht.

Also hier mal alle drei zusammen, die Ausz�ge aus den Diffs beziehen
sich auf die von mir Anfang Januar 2005 vom CVS geholten Dateien.

1)
|> Bugfixes: (reiche ich gelegentlich mal an die dev-Liste)
|> - bei eingeschalteter Anzeige der Stammbox in der 3.Zeile
|>    ( unter c/a/d ) zeigt *setuser nicht mehr die �nderungen an den
|>    Eintr�gen anderer Boxen an  ( Best�tigungsmeldung fehlt )

--------------------------------zip-----------------------------------
--- c:\src5\XP9SEL.PAS  Tue Jan 13 13:31:16 2004
+++ C:\SRC4\XP9SEL.PAS  Sat Apr  9 05:34:18 2005
[...]
@@ -2052,2 +2057,2 @@
-        if not dispusername then
-        begin
+{         if not dispusername then }
+{         begin }
@@ -2058 +2063 @@
-        end;
+{         end; }
[...]
--------------------------------zap-----------------------------------

2)

>> - 3 kleine Darstellungsbugs bei der Nachrichtenkopf-Anzeige mit
>>    "I" behoben, wo das Leerzeichen nach dem Doppelpunkt die Farbe
>>   der Men�bezeichner erhielt.

a) Leerzeichen eingef�gt.
--------------------------------zip-----------------------------------
--- c:\src5\XP4O.PAS    Tue Jan 13 13:29:48 2004
+++ F:\XP4O.PAS Thu May 26 20:35:58 2005
[...]
@@ -2112 +2116 @@
-    attrtxt(col.colmbox);     write(hds,getres(13));
+    attrtxt(col.colmbox);     write(' ',hds,getres(13));
@@ -2117 +2121 @@
-    attrtxt(col.colmbox);     write(fdat(dat));
+    attrtxt(col.colmbox);     write(' ',fdat(dat));
@@ -2119 +2123 @@
-    attrtxt(col.colmbox);     write('MPUFFER.',dbReadInt(mbase,'ablage'));
+    attrtxt(col.colmbox);     write(' MPUFFER.',dbReadInt(mbase,'ablage'));
--------------------------------zap-----------------------------------

b) Bei xp-d.rq die ~ hinter den Eintr�gen entfernt
--------------------------------zip-----------------------------------
--- c:\src5\XP-D.RQ     Tue Jan 13 13:29:04 2004
+++ C:\SRC4\XP-D.RQ     Sun May 22 05:15:08 2005
[...]
@@ -1188,3 +1188,3 @@
-26   Gr��e des Kopfes:~
-27   Empfangsdatum:~
-28   Ablagedatei  :~
+26   Gr��e des Kopfes:
+27   Empfangsdatum:
+28   Ablagedatei  :
[...]
--------------------------------zap-----------------------------------

>> - kleine st�rende schwarze Querbalken beim Start und nach dem
>>    Client-Netcall geh�ren auch der Vergangenheit an.

Es handelte sich um die noch nicht geschriebenen Zeilen der Funktionstasten
beim Start und beim Wiedereintritt nach dem Filteraufruf des Clients, die
dann hier vom schwarzen Bildschirmhintergrund (durch Initialisierung des
Videomode 3 hier) durchscheinen.

I)
Der obere erste wird behoben durch zwei showkeys(0) - Aufrufe:

a)

--------------------------------zip-----------------------------------
--- c:\src5\XP1.PAS     Tue Jan 13 13:29:06 2004
+++ C:\SRC4\XP1.PAS     Tue May 24 04:50:36 2005
[...]
    normtxt;
    end;
  showmain(0);
@@ -1319,0 +1331 @@
+  showkeys(0);
  dphback:=col.colmenu[0]; setseconds(false,true);
  timex:=74; timey:=1; m2t:=true;
[...]
--------------------------------zap-----------------------------------
b1) Der zweite passt zugleich auch das L�schen der oberen Funktions-
zeile (wie auch beim UUCP-Netcall hier).
--------------------------------zip-----------------------------------
--- c:\src5\XP7.PAS     Tue Jan 13 13:31:14 2004
+++ C:\SRC4\XP7.PAS     Sun May 22 23:17:54 2005
[...]
          nt_Client : begin
@@ -590,0 +591 @@
                        showkeys(0);
                        SetFilenames;
                        RFCSysopTransfer;
                      end;
          else      SysopTransfer;
[...]
--------------------------------zap-----------------------------------
b2)
oder andernfalls eben durch den Aufruf vor der direkt vor dem UUZ-Aufruf
--------------------------------zip-----------------------------------
--- c:\src5\XP7U.INC    Tue Jan 13 13:31:14 2004
+++ C:\SRC4\XP7U.INC    Mon May 23 01:33:16 2005
        if client then                   { -- Eingangspaket RFC/Client -- }
        begin
@@ -739,0 +741 @@
+         showkeys(0);
          inbound:=iifs(_SysopMode,_SysopInp,PPPSpool);
          if exist(inbound+'*.MSG') then
--------------------------------zap-----------------------------------

II) die unter Funktionstastenzeile, die ebenfach als schwarze Zeile
beim Start und nach Client-Netcalls erschien (wie gesagt hier),
verschwindet hier generell durch meine �nderung zum Aufruf der
unteren Funktionstastenanzeige.

Eine schnelle, sinngem��e �bernahme des oben verwendeten QD-Schreibens
von Leerzeilen kann ich mir aber vorstellen. Soweit jedenfalls dazu.

-- 
Salut
 _)oachim

------------------------------------------------------------------------
FreeXP Entwickler-Mailingliste
[email protected]
http://www.freexp.de/cgi-bin/mailman/listinfo/dev-list

Antwort per Email an