Author: Khaled Mardam-Bey
Release: 07/09/96
Description: Welcome to mIRC v4.6s, an IRC client for Windows.
07/09/96 - mIRC v4.6
Fixes/Additions:
1.Now handles various combinations of : and { at the
beginning of a remote definition.
2.Fixed :> redirection.
3.Fixed separator handling in popup menus.
4.ON SNOTICE can now be prevented from displaying info.
5.Now does NOT evaluate identifiers in a command issued
from the command line. If you want to force identifers
to be evaluated, you can prefix the command with two
// instead of just one /.
6.Fixed $1 $2 etc. not working with Function keys.
7.Fixed $dir and $hfile identifiers.
8.Fixed ON KICK missing $parms.
9.Fixed variables section not being saved if commands
section is empty.
10.Fixed DCC Windows not being minimized properly.
11.Explicit support for the DO ctcp command has been
removed. If a user wants to use a DO in their ctcp
definitions, they would have to specifically make
mIRC perform any parameters that another user sends
as commands, eg.:
1:DO:$parm2*
12.Fixed the -s switch in /echo.
13.Fixed $readini with missing parameters gpfing.
14.$read and $readini now return $null if a line isn't found.
15.Extended the functionality of [ ] so that if they enclose
only a single parameter they will evaluate it even if it
has already been evaluated. eg.:
set %x %y
set %y Hiya!
/echo [ [ %x ] ]
16.DCC Send, Get, Chat, and Fserv now use different Icons.
17.The = switch in remote definitions 1:COMMAND:= wasn't
working properly.
18.Fixed =$nick for on serv/chat.
19.Now handles site bans or masks for addresses that only
have an x.x format instead of the usual x.x.x format.
20.Fixed Aliases "Save To" only saving to mIRC directory.
21.Fixed $asctime() gpf bug.
22.DDE USERS now prefixes nicknames with @ or + if necessary.
23.Now cannot use /writeini to remove items or sections, must
use the /remini command which takes the same parameters.
24.Added $exists(filename) to check if a file exists,
returns $true or $false.
25.Added -n switch to $read which prevents the line read in
from being evaluated or parsed ie. it's treated as text.
26.Added /wallops <message> command.
27.Now supports DALnet /part #channel [message]. The message
is limited to around 60 characters.
28.Fixed extra separator lines being added to certain popup
menus occasionally.
29.Now allows you to dcc chat yourself.
30.Now saves URLs to the urls.ini file.
31.Added $maddress which specifies the currently matched
user address for an event in the remote:
1:TEST:/echo $fulladdress matched $maddress
And added $maddress(address) which returns a matching
address from the remote user list:
32.If the filename specified in $read has no path, it defaults
to the mirc.exe directory (like all other commands).
33.Can now /load -r and /save -r (raw definitions).
34.Added Load/Save items to URLs pop menu which let you
load/save any URL file.
35.Join/part/other text messages are now wrapped.
36.Can now press return in a multi-line editbox in the
middle of a line without sending the text.
37.Added "Play wave" option to notify list which lets you
choose a wave to play when a specific user joins IRC.
38.Added "show notices in active window" option in IRC
switches, and also improved the way notices are
displayed.
39.Fixed memory bug in fileserver.
40.Improved memory allocation in copy/paste routine.
41.Displays /whowas reply with @ in address.
42.The aliases for .hlp files added to the Help menu now have
the lowest command precedence ie. if an existing alias or
command of the same name exists, the .hlp alias is never run.
43.Now also adds .txt files to the dynamic help menu.
44.The IAL is updated a bit more intelligently to allow
remote definitions to access nicknames that have just
joined/left a channel.
45.Fixed time-out gpf bug which affected Send/Get/FServ.
46.Now triggers ON PART when *you* part a channel.
47.Added $longip(IP address/long IP) which converts a dotted
IP Address to a long IP, and vice-versa.
48.Fixed message not being wrapped when a query window
first opens.
49.Fixed GPFs occurring when viewing URLs.
50.Fixed "me:" prefix for remote definitions.
51.Now supports a /list result with or without RPL_LISTSTART,
to accomodate ircd 2.9.x.
52.Can now specify a filename when saving a window buffer.
53.Added option "Only show notifies in notify window".
54.Fixed "Bad Username" server reply if new user entered an
invalid email address (the userid part was being used
in the ident server).
55./echo 1 $asc($mid(3,1,hi there)) was returning 0 for a space,
now returns 32.
56.Added "fast screen update" option to Extras dialog. This
speeds up text printing by updating the screen after each
"batch" of text instead of each line.
57.Moved "Ignore" to first position in Control dialog.
58.Added a new flood protection method. Just use
/flood [on|off] to turn it on and off.
59.ISON notify lines are broken into less than 500 character
lines now.
60.Added option "Show finger requests" to Options dialog
in Servers section.
61.Fixed /oper with wrong password GPFing (?)
62.Prefixing a command with . prevents it from displaying
its usual message (apart from error messages).
63.Fixed #$$?#="Enter a channel name:" type identifier.
64.Added ON WALLOPS event.
1:ON WALLOPS:*text*:/command...
65.Fixed $true/$false/$null not working in certain
comparisons.
66.Fixed info lines sometimes not being displayed in
DCC Send/Get windows.
67./halt can now prevent the usual text output of raw
numeric events (for most events).
68.Added $bnick identifier which refers to the nickname
of the user being banned. This is not always filled
since sometimes a nickname isn't specified with a
banmask.
69.Now displays all user modes in status window titlebar.
70.Improved display of info for unknown numerics.
71.Fixed status window not closing when it's opened as
Desktop window and mIRC is exited.
72.Added $ulevel and $clevel which store the remote user
and command levels that matched for an event.
73.The channels list is no longer stored internally but
completely stored in and accessed from the channels.txt
file.
74./remote [on|off] now affects the raw section as well.
75.Can now do /raw [on|off] to turn the raw section on
and off.
76.Fixed mode event -l or -k skipping parameters in a
mode change.
77.Notify window now displays note next to each nickname.
78.Tweaked INI routines.
79.When an error occurs in a DCC Send/Get/Chat, the dcc
window is now closed if "auto-close" is selected in
dcc options.
80.Added ON NOSOUND event triggered when someone sends you
a SOUND request and the sound doesn't exist.
1:ON NOSOUND:/msg $nick I don't have $filename
81.Changed toolbar buttons appearance.
82.Can now do /partall <message>
83.In ON NICK event when you change your nick, the $me
identifier is only updated after remote definitions have
been processed.
84.Now handles #,&,+ channels in aliases, popups, remote,
dialogs, etc. This might affect a few things since &
and + are now special prefix characters.
85.Now saves Servers in servers.ini file.
86.Tweaked DCC Send/Get routines and fixed problem with
DCC windows not displaying the correct information in
certain situations.
87.Standardized INI prefix to "n" for all saved information.
88.Results from a /who and /whois are now used to update
the Internal Address List if the user is on a channel
which you are on. eg. /who #channel.
89./speak now supports both Text Assist and Monologue.
90.Now displays #*.server.co.uk type messages properly.
91.Dropped files with spaces in the filename are now enclosed
in "" quotes.
92.Fixed $parmN1-N2 bug.
93.Added "Font" item to Tools menu.
94.Clicking on "Unban" to unban addresses while in the
Channels dialog now also sets the topic and modes if
you've changed them.
95.Fixed bug with command prefix infront of if/else/elseif
not working properly after { brackets.
96.Fixed RAW definitions being processed from the bottom
of list upwards.
97.Supports /globops command for DALnet.
98.Can now prevent Quit messages from printing in status
window with /halt.
99./userhost results now update IAL.
100.Improved /whois lookup code for /guser,/ruser,/finger,
/dns, etc. commands that look up a users address.
101.Fixed sending multiple files with /dcc send command.
102.Added identifiers $mode(#) and $topic(#) which return
the mode/topic of channels which you're currently on.
103.Added identifier $count(string1,string2) which returns
the number of times string2 occurs in string1.
104.Speeded up remote processing a bit.
105.DCC Get problem for netcom users fixed.
106./links now displays links list properly on ircd 2.9.1 which
sends the list in reverse order (are we surprised? ;)
107.Notify pause time between checks is now based on the total
number of nicks in your notify list. The minimum pause time
is 20 seconds, the maximum pause time is 50 seconds.
108.An alias cannot call *itself* anymore (except indirectly by
calling another alias which calls it).
109.Improved editbox processing routine slightly: now processes
text entered into it even if another window is active or
on top of it.
110.Added /close -icfgms [nick1] [nickN] which closes windows of
the specified type and nicknames. If no nicknames are given,
all windows of the specified type are closed.
i = only close inactive windows (doesnt apply to message windows)
c = chat
f = fserve
g = gets
m = message windows
s = sends
111.Removed /closechats, /closefserves, /closedccs commands. These
are replaced by the /close command.
112.Removed /maxdepth command.
113.Added $timestamp identifier returns time in [xx:xx] format.
114.Now allows you to enter multiple Ports (separated by commas) for
each server. A random port will be picked at each connect.
115.Fixed dcc get time-out bug.
116.Removed "Show transfer progress as percent" switch, now only
displays progress as a percentage.
117.Added "Display fileserver warning" switch to dcc options dialog.
118.Can now hold down the Shift key when tiling to tile vertically.
119.Fixed channel nickname list updating incorrectly with certain
combinations of /mode results.
120.Now supports the ircd 2.9.1 ^G in a JOIN.
121.Now triggers the part event if you close a channel window
manually by clicking on the close button.
122.The TAB key nickname list now only stores the nicknames of people
who sent you normal query/channel messages, not ctcps.
123.Fixed /timer bug.
124./unset can now use wildcards, so /unset %test* will unset all
variables beginning with %test.
125./alias now tells you which alias it's adding/removing.
126.Fixed gpf bug when low number values are used with time
related functions/identifiers.
127.Calling an alias from another alias only passes the required
parameters and not all parameters.
128.Now also handles .chat files which contain tab characters.
129.Negative value variables are now handled properly.
130.Reorganized identifiers-related code a bit (still in progress).
131.Fixed small bug in installation program.
132.Added Event beeps on/off switch in event beeps dialog, also
added an /ebeeps [on|off] command.
133.Fixed MDI channel window listbox/scrollbar display bug.
134.Fixed /unset %var1 ... %varN.
135.Can now hold down Shift key when clicking "connect" toolbar
button to force mIRC to connect to last server and port
again, instead of picking a new server or port.
136.Fixed /return bug.
Download
File size: 686.5 kb, Total Downloads:
0 komentar:
Post a Comment