Release Info

Entwicklungsstatus und Information
Antworten
fearcry
Beiträge: 5
Registriert: Mo Okt 02, 2023 7:47 pm

Release Info

Beitrag von fearcry »

BSIRC 3.0.0.000

Release 04.06.2023 (3.0.0.000)
-Code Revision for Aliases /who <target> <param>, /wowas <target> <count> <param>,
/whois <param> <target>

-IRCv3 Implementations <message-tags> TAGMESSAGE

-OnException Errormessages seems to have some /n inside (bsirc wrap it now)

-Autoreconnect OFF on some types of Exceptions

-new Popup Menu for the WritePanel to Show/Hide the notice & action Editfields

-new Alias /me <text> to write an action in the Message Editfield

-new Alias /notice <text> to write a notice in the Message Editfield

-new PerformCommand SET WRITEPANEL MIN (hide the notice & action editfields)

-new Class TWritePanelAction in sync.h to execute a synchronized show/hide Windows-Controls
of WritePanel

-LastInputTimer Code changed, it swiched ON the "Ping after Data" CheckBox in Form25 after
the Data Timeout, so if the "Ping after Data" is unchecked, it turns checked for auto if the
Timeout is reached

-all Logfile Pathes moved to LOGS/Session/Saved also the PM Log-Folder

-Code Error removed from Form3 OnClose to saving the PM Window Logs

-Form2 recoded for a new File & Data System for IRC Profiles

-Form2 get a bool Variable "CloseNotify", if it set to false - the FormCloseQuery EventHnadler
saving the Profile-File

-Form20,Form21,Form22,Form24,Form27,Form28,Form30,Form32 recoded for the new Profile
Files & Data System.

-InitialDir Issues for Open/Save DialogBoxes removed.

-OnRaw 376 and 422 Code changed to filling the autojoins TStrings with Data from Form20
AJoinsList (AutoJoin Listbox) before switching on the WebTimer to run the AutoJoin.

-Form22 LoadDefaultAccount ivoked in KeepAliveTimer and NOT in the Form-Constructor,
because while initialising PM-Windows in KeepAliveTimer causes NullPointer-Errors, so we ivoke
it after Initializing PM's in KeepAliveTimer now.

-Form1->Performs is a new ShadowList for PerformList (Form30), Performing Commands using just
the Performs TStrings

-IRCv3 Parser - Bug removed in pump Indy's OnChannelMode() Parameter Setting

-IRCv3 Parser - Handling of CTCP Action (/me) Messages recoded (Non Functionanlity)

-IRCv3 Parser - TOPIC Command added

-Away CheckBox set unchecked for auto after a Reconnect (we reconnecting with our Profile
Nickname in this Case)

-TIdIPWatch checkup-loop set to 200ms

-Bug removed in (Form2) Profile DialogBox, Code [LoadAccount] did not set the String ProfileFilename
for Profile *.prf Files.

-Bug removed AutoJoinList did not update it self after changing a Profile

-Software Test-Phase to change to Version 3.0.0.000 closed

-Code Version changes to 3.0.0.000 (Info-Dialog, INIFILE Update-Settings)

-Flooder Panel, Up/Down Control & Edit set for an Timer-Intervall Input in Minutes
Range = 1 to 4320 (1 Minute to 3 Days), that means, the Flooder can post the Memo-Text
periodically every Minute (min) up to every 4320 Minutes (max). If u need to make longer
Flooder-Announcements like 3 Day's, you should post the Content one Times by Hand and
switch on the periodically Functionality after that.

-English Version - ICQ Report System fully included

-English Version - TypingLabel Functionality included (IRCv3 shows you if a User is actually typing)
Antworten