FreeXP

CVS daily diff

FreeXP CVS-Server cvs-list at freexp.de
Mit Mar 1 00:00:41 CET 2006


Index: freexp/Trial/maggi.pas
===================================================================
RCS file: /server/cvs/freexp/Trial/maggi.pas,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- freexp/Trial/maggi.pas	1 Jan 2005 10:14:24 -0000	1.2
+++ freexp/Trial/maggi.pas	28 Feb 2006 12:20:56 -0000	1.3
@@ -2,13 +2,13 @@
 { Dieser Quelltext ist urheberrechtlich geschuetzt.               }
 { (c) 1992-1999 Peter Mandrella                                   }
 { (c) 2000-2001 OpenXP-Team                                       }
-{ (c) 2002-2005 FreeXP, http://www.freexp.de                      }
+{ (c) 2002-2006 FreeXP, http://www.freexp.de                      }
 { CrossPoint ist eine eingetragene Marke von Peter Mandrella.     }
 {                                                                 }
 { Die Nutzungsbedingungen fuer diesen Quelltext finden Sie in der }
 { Datei SLIZENZ.TXT oder auf www.crosspoint.de/oldlicense.html.   }
 { --------------------------------------------------------------- }
-{ $Id: maggi.pas,v 1.2 2005/01/01 10:14:24 mw Exp $ }
+{ $Id: maggi.pas,v 1.3 2006/02/28 12:20:56 mw Exp $ }
 
 { ZConnect <-> Magic/Quick - Konvertierer }
 { PM 04/92                                }
@@ -161,6 +161,7 @@
                  { 01/2000 oh }
                  Cust1,Cust2: string[custheadlen];
                  { /oh }
+                 Cust3      : string;
                  control    : string[150];
                end;
 
@@ -177,7 +178,8 @@
 { 01/2000 oh : wird zum Einlesen der Customizable Headerlines benötigt }
 
 const
-      mheadercustom : array[1..2] of string[custheadlen] = ('','');
+      mheadercustom : array[1..3] of string[custheadlen] = ('','','');
+      cust3len: byte = 255;
 
 procedure logo;
 begin
@@ -1885,6 +1887,12 @@
 end.
 {
   $Log: maggi.pas,v $
+  Revision 1.3  2006/02/28 12:20:56  mw
+  MW: - Experimenteller Maggi jetzt wieder compilierbar.
+        (Customheader 3 wurde noch nicht übernommen)
+
+      - Copyright auf 2006 aktualisiert.
+
   Revision 1.2  2005/01/01 10:14:24  mw
   MW: - Willkommen im Jahr 2005
 
Index: freexp/Trial/newsnap.asc
===================================================================
RCS file: freexp/Trial/newsnap.asc
diff -N freexp/Trial/newsnap.asc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ freexp/Trial/newsnap.asc	28 Feb 2006 11:30:32 -0000	1.1
@@ -0,0 +1,235 @@
+08.01.2006:
+
+MY: - Absicherung von typeform.progpath gegen relative Pfade
+      (führt ansonsten zu seltsamen Effekten (nicht gefundene Dateien)
+      beim Debugging in der BP-IDE).
+      TYPEFORM.PAS
+
+09.01.2006:
+
+MW: - HeaderOnly-Testeintrag in der BFG abgeschaltet (vergessener Testcode)
+      XP9BP.PAS
+
+MW: - Falscher Filemode beim reinen Prüfen des PUFFER beseitigt.
+      ZPR.PAS
+
+MY(345): - Vorbereitung für Hdronly in FreeXP:
+      Die Aktivierung von hdrOnly für UKAW ist gesetzt, aber inaktiv.
+      XP9BP.PAS
+
+10.01.2006:
+
+MW: - Sender und Absender werden jetzt absolut gleichberechtigt
+      bei der Prüfung von Superseeds/Cancels behandelt.
+      XP3O.INC
+
+MW: - Kürzere Formulierung des DOSBox-Tests.
+      CLIP.PAS
+
+MW: - Optimierung der Superseed/Cancel-Prüfroutine.
+      XP3O.INC
+
+13.01.2006:
+MW(345): - Neues Verzeichnis ALL für platformübergreifende Dateien
+           exclude.lst sdisk.lst update.lst build.txt
+
+MW(345): - Neues Feature:
+      Gendate kann jetzt eine Referenzdatei benutzen.
+      Existiert die Datei BUILD\ALL\TOUCH.CTL, so benutzt
+      Gendate den Zeitstempel dieser Datei, ansonsten wie
+      bisher die Systemzeit, um den Compilierzeitstempel
+      anzulegen.
+      GENDATE.PAS
+
+MW(345): - Anpassung an neue Verzeichnisstruktur (Verzeichnis ALL für
+      platformübergreifende Dateien)
+      BUILD.BAT
+
+MW(345): - IHS.EXE unterstützt jetzt als zweiten Parameter einen
+      Ausgabepfad.
+      IHS.PAS
+
+MW(345): - Alle Resourcen, Hilfedateien und Dokumente werden jetzt
+      direkt dort erstellt, wo sie benötigt werden und brauchen
+      daher nicht mehr gemoved werden.
+      BUILD.BAT
+
+17.01.2006:
+
+MW: - Betriebsystemerkennung in X/S/S überarbeitet und verbessert.
+      Es wird jetzt auch Windows Server 2003 und Windows Vista als
+      solche erkannt. Bisher wurde in so einem Falle immer Windows XP
+      ausgegeben.
+      Jede nicht explizit bekannte Version von Windows NT wird jetzt
+      generisch als Windows NT erkannt.
+      XP5.PAS, XP-D.RQ, XP-E.RQ
+
+21.01.2006:
+
+MW: - Überarbeitung und Aktualisierung der Texte zur Funktion unter
+      Microsoft Windows (insbesondere Erwähnung von Windows Vista).
+      XPOINT.DQ
+
+23.01.2006:
+
+MY: - Dokumentation des E-UUZ und des Patchtools für UKAW/UKAD in den
+      CVS aufgenommen.
+      UUZ_ENH.TXT, UKAWP.TXT
+
+MY: - Neuer E-UUZ ins FreeXP-Archiv aufgenommen
+MW: - Patchtool für UKAW/UKAD aufgenommen.
+      UUZ.EXE, UKAWP.EXE
+
+31.01.2006:
+
+MW: - Bugfix: CustHeadLen beträgt nur 60, alle anderen Adressangaben
+              können aber bis zu 80 Zeichen lang sein. Daher wird
+              Sender jetzt als Adrstr definiert, welcher 80 Zeichen
+              lang sein darf.
+      XP3O.INC
+
+MW: - Neuer interner Custom-Header (nur für den internen Gebrauch um
+      nach beliebigen Headern suchen zu können (z.B. U-Sender))
+      Dieser Header wurde notwendig, da für die Bearbeitung von Cancel
+      und Supersedes bisher der Custom-Header 1 mißbarucht wurde.
+      Dieser hat aber im Gegensatz zu allen anderen Headern mit Adress-
+      Informationen nur 60 Zeichen Länge. Adressheader können aber bis
+      zu 80 Zeichen haben.
+
+    - Automatisches Beachten der sinnvollen Länge von Custom-Header 3
+      wenn vor der Benutzung cust3len sinnvoll gesetzt wird.
+
+    - Kleine Optimierung der Cancel/Supersedes-Prüfroutine
+      als Vorsichtsmaßnahme gegen Performance-Probleme
+      (Die Routine sollte der Compiler auch so optimieren
+      können)
+      XPMAKEHD.INC, XP0.PAS, PMCONV.PAS, MAGGI.PAS, XP3O.INC
+
+05.02.2006:
+
+MW: - Neue Funktionen zum Auslesen und Beeinflussen des ConsolenTitles
+      unter Windows NT.
+      NTGetConsoleTitle  - Auslesen als ASCII.
+      NTGetConsoleTitleW - Auslesen als UTF.
+      NTSetConsoleTitle  - Setzen mit ASCII-String.
+      NTSetConsoleTitleW - Setzen mit UTF-Array.
+      XP_NTVDM.DLL
+
+MW: - Neue Version der XP_NTVDM.DLL (Revision 3):
+      - Jetzt kann mit Clip.GetConsoleTitle der Windows NT VDM
+        ConsoleTitel auslesen und mit Clip.SetConsoleTitle gesetzt
+        werden. Bei anderen Ausführungsumgebungen als Windows NT
+        bewirken diese beiden Proceduren nicht.
+    - Beim Eintritt in eine Shell wird der NTVDM-Titel gesichert um
+      in beim Austritt aus der Shell wiederherzustellen.
+      XP0.PAS, XP_NTVDM.PAS, XP_NTVDM.RC, CLIP.PAS, EXXEC.PAS
+
+MW: - Hotfixe gegen einen Fehler beim Erstellen der XP-Werbesignatur
+      XP6.PAS, XP6S.INC
+
+MW: - Unterstützung für Rufnamen verbessert:
+      Es gibt jetzt eine extra Konstante, die
+      nur bei bedarf eingesetzt wird.
+      Eine Klammerung des Rufnamen ist dabei
+      nicht sinnvoll, dies wird automatisch
+      durchgeführt.
+      XPREG.PAS, XPX.PAS, XP6.PAS, XPGLOBAL.PAS
+
+06.02.2006:
+
+MW: - Kleinere Ergänzungen zu Virtualisierung und FIDO-Nodelisten
+      sowie Hinweis auf einige Tools auf dem FreeXP-Server.
+      XPOINT.DQ
+
+07.02.2006:
+
+MW: - Rufstr unter X/S/S
+    - Hinweis in XPGLOBAL zur Länge der XP-Werbesignatur
+      XP5.PAS, XPGLOBAL.PAS
+
+MY: - Verbesserung der Absicherung der XP-Werbesignatur
+      XP6S.INC
+
+MW: - Ein Rufname steht in Klammern und Anführungszeichen
+      XP5.PAS, XP6.PAS, XPREG.PAS, XPX.PAS
+
+07+10.02.2006:
+
+MW: - Neuer Lesemodus "Gestern"
+      XP4E.PAS, XP1.PAS, XP-D.RQ, XP-E.RQ
+
+10.02.2006:
+
+MW: - Import der englischen Hilfe zu PDZM
+      ZM-ENG.TXT, BUILD.BAT
+
+17+18.02.2006:
+
+MW: - Bugfix: UKAD ohne Client-Kit kennt keine Menüabfrage
+      XP9.INC
+
+19.02.2006:
+
+MW+MY: - Aktualisierte Beispielserverliste
+         SERVERS.DAT
+
+20.02.2006:
+
+HJT: - 'Beenden' in der MP-Auswahl
+       XPMIME.PAS
+
+25.02.2006:
+
+MW: - Bugfix: UKAD benötigt den $CONFIG-Parameter mit Endung .BFG
+      XP9.INC
+
+MW: - Die Liste der Mail- und News-Server SERVERS.DAT wird jetzt
+      automatisch aktualiert, sofern der Benutzer die Datei nicht
+      modifiziert hat. Dabei wird soweit möglich auch die Sprach-
+      einstellung berücksichtig.
+      XP.PAS, MD5.PAS, HASH.PAS, SERVERS.INC, SERVERS.PAS
+
+MW: - Bei nicht vorhandener XPOINT.COL wird diese mit den Defaultwerten
+      erstellt (nicht bei ParMono).
+      XP.PAS, XP2F.PAS
+
+26.02.2006:
+
+MW: - BFE-Dateien von UKAW und UKAD werden beim Umbenennen einer Box
+      jetzt mitumbenannt.
+
+    - CFG-Dateien von XPNEWS und BFE-Dateien von UKAW und UKAD werden
+      beim Löschen einer Box ebenfalls mitgelöscht. XPOINT.CFG, XPOINT2.CFG
+      und OPENXP.CFG werden dabei allerdings nicht gelöscht.
+
+    - Die Boxnamen XPOINT, XPOINT2 und OPENXP können nicht mehr
+      vergeben werden, da sie in Konflikt mit Dateien stehen, die
+      zu FreeXP bzw. OpenXP gehören.
+      XP9.PAS, XP9.INC
+
+MW: - Beim Anlegen der ersten Box wereden jetzt internetübliche
+      Anzeigedefaults gesetzt. Gruppennamen mit "." sowie kein
+      Slash vor dem E-Mail-Postfach.
+      XP9.PAS
+
+MW: - Bei RFC/Client ist Replaceown per Default jetzt eingeschaltet.
+      XP9.PAS, XP9.INC
+
+MW: - Replaceown-Einstellung ist jetzt Netztypabhängig:
+      Wird der Netztyp geändert, so wird nicht die Einstellung
+      beibehalten, sondern durch ein netztypspezifisches Backup
+      ersetzt.
+      XP0.PAS, XP9BP.PAS, XP9.INC
+
+MW: - RenameBox ist jetzt gegen XPOINT.CFG/XPOINT2.CFG und Co abgesichert.
+      XP9.INC
+
+27.02.2006:
+
+MW: - Patchhinweis zu UKAW/UKAD erscheind nun beim ersten Start
+      mit einer UKAW/UKAD-EXE im XP-Verzeichnis.
+      XP2CFG.INC, XP0.PAS, XP9.PAS, XP.PAS, XP4RTA.PAS, XP-D.RQ, XP-E.RQ
+
+MW: - Überarbeitete Servers.dat u.a. auf Vorschläge in c.f.d
+      SERVERS.INC, SERVERS.DAT
+



Mehr Informationen über die CVS-List Mailingliste