A33
This commit is contained in:
parent
025b062357
commit
dfdac69030
|
@ -150,7 +150,6 @@ Begin
|
||||||
Form.AddTog ('B', ' Base Format' , 53, 20, 68, 20, 13, 6, 0, 1, 'JAM Squish', @MBase.BaseType, Topic + 'Message base storage format');
|
Form.AddTog ('B', ' Base Format' , 53, 20, 68, 20, 13, 6, 0, 1, 'JAM Squish', @MBase.BaseType, Topic + 'Message base storage format');
|
||||||
Form.AddStr ('H', ' Header' , 58, 21, 68, 21, 8, 9, 20, @MBase.Header, Topic + 'Display file name of msg header');
|
Form.AddStr ('H', ' Header' , 58, 21, 68, 21, 8, 9, 20, @MBase.Header, Topic + 'Display file name of msg header');
|
||||||
|
|
||||||
|
|
||||||
Repeat
|
Repeat
|
||||||
WriteXY (19, 16, 113, strPadR(strAddr2Str(Config.NetAddress[MBase.NetAddr]), 19, ' '));
|
WriteXY (19, 16, 113, strPadR(strAddr2Str(Config.NetAddress[MBase.NetAddr]), 19, ' '));
|
||||||
|
|
||||||
|
@ -206,6 +205,7 @@ Var
|
||||||
List : TAnsiMenuList;
|
List : TAnsiMenuList;
|
||||||
Copied : RecMessageBase;
|
Copied : RecMessageBase;
|
||||||
HasCopy : Boolean = False;
|
HasCopy : Boolean = False;
|
||||||
|
CopyIdx : LongInt;
|
||||||
MBaseFile : File of RecMessageBase;
|
MBaseFile : File of RecMessageBase;
|
||||||
MBase : RecMessageBase;
|
MBase : RecMessageBase;
|
||||||
|
|
||||||
|
@ -419,6 +419,7 @@ Var
|
||||||
|
|
||||||
With MBase Do Begin
|
With MBase Do Begin
|
||||||
Index := GetPermanentIndex(FileSize(MBaseFile));
|
Index := GetPermanentIndex(FileSize(MBaseFile));
|
||||||
|
|
||||||
Created := CurDateDos;
|
Created := CurDateDos;
|
||||||
FileName := 'new';
|
FileName := 'new';
|
||||||
Path := Config.MsgsPath;
|
Path := Config.MsgsPath;
|
||||||
|
@ -500,7 +501,7 @@ Begin
|
||||||
|
|
||||||
Case List.ExitCode of
|
Case List.ExitCode of
|
||||||
'/' : If Edit Then
|
'/' : If Edit Then
|
||||||
Case GetCommandOption(8, 'I-Insert|D-Delete|C-Copy|P-Paste|G-Global|S-Sort|') of
|
Case GetCommandOption(8, 'I-Insert|D-Delete|C-Copy|M-Move|P-Paste|G-Global|S-Sort|') of
|
||||||
'I' : If List.Picked > 1 Then Begin
|
'I' : If List.Picked > 1 Then Begin
|
||||||
AssignRecord(False);
|
AssignRecord(False);
|
||||||
MakeList;
|
MakeList;
|
||||||
|
@ -537,11 +538,26 @@ Begin
|
||||||
MakeList;
|
MakeList;
|
||||||
End;
|
End;
|
||||||
'C' : If List.Picked <> List.ListMax Then Begin
|
'C' : If List.Picked <> List.ListMax Then Begin
|
||||||
Seek (MBaseFile, List.Picked - 1);
|
CopyIdx := List.Picked;
|
||||||
|
|
||||||
|
Seek (MBaseFile, CopyIdx - 1);
|
||||||
Read (MBaseFile, Copied);
|
Read (MBaseFile, Copied);
|
||||||
|
|
||||||
HasCopy := True;
|
HasCopy := True;
|
||||||
End;
|
End;
|
||||||
|
'M' : If HasCopy And (List.Picked > 1) Then Begin
|
||||||
|
AddRecord (MBaseFile, List.Picked, SizeOf(MBase));
|
||||||
|
Write (MBaseFile, Copied);
|
||||||
|
|
||||||
|
If List.Picked <= CopyIdx Then
|
||||||
|
Inc(CopyIdx);
|
||||||
|
|
||||||
|
KillRecord (MBaseFile, CopyIdx, SizeOf(MBase));
|
||||||
|
|
||||||
|
MakeList;
|
||||||
|
|
||||||
|
HasCopy := False;
|
||||||
|
End;
|
||||||
'P' : If HasCopy And (List.Picked > 1) Then Begin
|
'P' : If HasCopy And (List.Picked > 1) Then Begin
|
||||||
AddRecord (MBaseFile, List.Picked, SizeOf(MBase));
|
AddRecord (MBaseFile, List.Picked, SizeOf(MBase));
|
||||||
|
|
||||||
|
|
|
@ -419,18 +419,25 @@ Begin
|
||||||
PipeCode := PipeCode + Ch;
|
PipeCode := PipeCode + Ch;
|
||||||
|
|
||||||
If Length(PipeCode) = 2 Then Begin
|
If Length(PipeCode) = 2 Then Begin
|
||||||
|
If (PipeCode[1] in ['0'..'2']) and (PipeCode[2] in ['0'..'9']) Then Begin
|
||||||
If PipeCode = '00' Then
|
If PipeCode = '00' Then
|
||||||
SetFore(0)
|
SetFore(0)
|
||||||
Else
|
Else Begin
|
||||||
Case strS2I(PipeCode) of
|
Case strS2I(PipeCode) of
|
||||||
01..
|
01..
|
||||||
15 : SetFore(strS2I(PipeCode));
|
15 : SetFore(strS2I(PipeCode));
|
||||||
16..
|
16..
|
||||||
23 : SetBack(strS2I(PipeCode) - 16);
|
23 : SetBack(strS2I(PipeCode) - 16);
|
||||||
Else
|
Else
|
||||||
AddChar('|');
|
AddChar ('|');
|
||||||
OneChar(PipeCode[1]);
|
OneChar (PipeCode[1]);
|
||||||
OneChar(PipeCode[2]);
|
OneChar (PipeCode[2]);
|
||||||
|
End;
|
||||||
|
End;
|
||||||
|
End Else Begin
|
||||||
|
AddChar ('|');
|
||||||
|
OneChar (PipeCode[1]);
|
||||||
|
OneChar (PipeCode[2]);
|
||||||
End;
|
End;
|
||||||
|
|
||||||
GotPipe := False;
|
GotPipe := False;
|
||||||
|
|
|
@ -119,6 +119,9 @@ End;
|
||||||
Function TBBSUser.IsThisUser (Str: String) : Boolean;
|
Function TBBSUser.IsThisUser (Str: String) : Boolean;
|
||||||
Begin
|
Begin
|
||||||
Str := strUpper(Str);
|
Str := strUpper(Str);
|
||||||
|
|
||||||
|
//If Str = 'SYSOP' Then Str := Config.SysopName;
|
||||||
|
|
||||||
Result := (strUpper(ThisUser.RealName) = Str) or (strUpper(ThisUser.Handle) = Str);
|
Result := (strUpper(ThisUser.RealName) = Str) or (strUpper(ThisUser.Handle) = Str);
|
||||||
End;
|
End;
|
||||||
|
|
||||||
|
|
|
@ -71,7 +71,7 @@
|
||||||
PurgeMessageBases = false
|
PurgeMessageBases = false
|
||||||
PostTextFiles = false
|
PostTextFiles = false
|
||||||
PackMessageBases = false
|
PackMessageBases = false
|
||||||
ImportEchoMail = false
|
ImportEchoMail = true
|
||||||
ExportEchoMail = false
|
ExportEchoMail = false
|
||||||
|
|
||||||
; ==========================================================================
|
; ==========================================================================
|
||||||
|
@ -420,8 +420,8 @@
|
||||||
; If you want to forward netmail from one user name to another, you can
|
; If you want to forward netmail from one user name to another, you can
|
||||||
; define up to 50 remapped names below using the format <orig>;<new>
|
; define up to 50 remapped names below using the format <orig>;<new>
|
||||||
;
|
;
|
||||||
; forward = sysop;g00r00
|
forward = sysop;g00r00
|
||||||
; forward = system operator;g00r00
|
forward = system operator;g00r00
|
||||||
|
|
||||||
; If you want MUTIL to auto create message bases when it finds an
|
; If you want MUTIL to auto create message bases when it finds an
|
||||||
; echomail message for a non-existing base, set this value to true
|
; echomail message for a non-existing base, set this value to true
|
||||||
|
|
|
@ -329,8 +329,8 @@ Begin
|
||||||
If First Then Begin
|
If First Then Begin
|
||||||
First := False;
|
First := False;
|
||||||
|
|
||||||
If Pos('AREA:', MsgText[MsgLines]^) = 1 Then Begin
|
If Copy(MsgText[MsgLines]^, 1, 5) = 'AREA:' Then Begin
|
||||||
MsgArea := Copy(MsgText[MsgLines]^, 6, 255);
|
MsgArea := strUpper(Copy(MsgText[MsgLines]^, 6, 255));
|
||||||
|
|
||||||
MsgText[MsgLines]^ := '';
|
MsgText[MsgLines]^ := '';
|
||||||
|
|
||||||
|
|
|
@ -193,7 +193,7 @@ Var
|
||||||
|
|
||||||
Assign (F, TempStr1);
|
Assign (F, TempStr1);
|
||||||
|
|
||||||
AddToFloQueue (TempStr2, TempStr1);
|
// AddToFloQueue (TempStr2, TempStr1);
|
||||||
|
|
||||||
Inc (TotalNet);
|
Inc (TotalNet);
|
||||||
End Else Begin
|
End Else Begin
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
Const
|
Const
|
||||||
mysSoftwareID = 'Mystic'; // no idea
|
mysSoftwareID = 'Mystic'; // no idea
|
||||||
mysCopyYear = '1997-2013'; // its been a long time!
|
mysCopyYear = '1997-2013'; // its been a long time!
|
||||||
mysVersion = '1.10 A32'; // current version
|
mysVersion = '1.10 A33'; // current version
|
||||||
mysDataChanged = '1.10 A11'; // version of last records change
|
mysDataChanged = '1.10 A11'; // version of last records change
|
||||||
|
|
||||||
{$IFDEF WIN32}
|
{$IFDEF WIN32}
|
||||||
|
|
|
@ -26,6 +26,8 @@ BUGS AND POSSIBLE ISSUES
|
||||||
FUTURE / IDEAS / WORK IN PROGRESS / NOTES
|
FUTURE / IDEAS / WORK IN PROGRESS / NOTES
|
||||||
=========================================
|
=========================================
|
||||||
|
|
||||||
|
- AREAS.BBS import?
|
||||||
|
- PGUP/DOWN moves bases in message base editor?
|
||||||
- AreaFix
|
- AreaFix
|
||||||
- Echomail export saves last scanned pointers
|
- Echomail export saves last scanned pointers
|
||||||
- Echomail export support for points
|
- Echomail export support for points
|
||||||
|
|
|
@ -3260,3 +3260,15 @@
|
||||||
End.
|
End.
|
||||||
|
|
||||||
<ALPHA 32 RELEASED>
|
<ALPHA 32 RELEASED>
|
||||||
|
|
||||||
|
! Fixed a small pipe code display bug in the new FS editor.
|
||||||
|
|
||||||
|
+ MUTIL echo import now ignores case of echotag when trying to match.
|
||||||
|
|
||||||
|
! MUTIL no longer adds netmail messages to a Binkley FLO file when exporting
|
||||||
|
echomail.
|
||||||
|
|
||||||
|
! FIDOPOLL no longer expects netmail packets to be in a FLO file.
|
||||||
|
|
||||||
|
+ Message base editor now has a Move command. You must first Copy a message
|
||||||
|
base, and then move to where you want to move it to and then /M to move it.
|
||||||
|
|
Loading…
Reference in New Issue