Tuesday, November 1, 2011

mIRC v5.61s 16bit

Author: Khaled Mardam-Bey
Release: 23/09/99
Description: Welcome to mIRC v5.61s, an IRC client for Windows.


23/09/99 - mIRC v5.61

Fixes/Additions:
1.Fixed lock dialog password bug.
2.Improved support for IRCX servers:

  Added property $nick().owner, isowner if comparison, and "q"
  property to $nick(#,N,aohvrq,aohvrq) where "q" is for owners.

  Added on OWNER/DEOWNER events, work the same as on OP/DEOP,
  and $mode().owner/deowner properties.

  mIRC also now automatically sends /ircx to the IRCX server the
  moment it connects.

  If you have a large notify list, the notify list will now work
  on IRCX servers, a maximum of 30 nicknames at a time are sent
  in the ISON request.

  The "raw" event can now trap all events that mIRC doesn't
  internally recognize, so IRCX events can be processed, eg.:

  raw prop:*:echo 4 PROP: $nick $address $event $1-

  The DATA event from microsoft chat clients is now hidden, and
  any privmsgs of the format :(#G2<:E:10M1) or :(#G810E21:RM1)
  are trimmed to the text after this token. This is only done
  on IRCX servers.

  mIRC now sees the CREATE event, interprets it as a JOIN, and
  also displays the KNOCK, EVENT, and WHISPER events.

  The PROP TOPIC event now updates the topic in a channel window
  titlebar.

  The +dhuwx channel modes are now displayed in the titlebar.

3.The text entered for the highlight words list no longer strips
  out extra spaces.
4.The RAW event can now handle unknown NAMED events, eg.:

  raw eventname:*:echo 4 $nick $address $event $1-

5.Limit channels section in Lock dialog now allows any length
  channel name to be entered.
6.Added "play flash sound N times" option in Highlight dialog.
7.Fixed /tokenize bug with non-space delimited tokens.
8.Rolling/unrolling windows now only works if you hold down the
  shift key when right-clicking on the window titlebar.
9.Added $lock(item/#chan/N) identifier, returns $true or $false if
  item is locked, where item can be: send, get, chat, fserve, run,
  dll, channels. You can also use $lock(N) where N returns the Nth
  channel in the limit channels list, or you can specify a channel
  name instead of N.
10.Added "show in channel: ctcps" switch to IRC dialog, to display
   ctcps sent to a channel in the channel window.
11.Extended $duration() to handle larger numbers.
12.mIRC intercepts Control-F4 to close desktop windows now.
13.Support for $parmN and *N will be removed next version.
14.Fixed invalid cps value at start of dcc get resume.
15.Fixed on PLAYEND bug.
16.Made change in /goto behaviour and how it finds :goto points.
17.Sound messages are now time-stamped.
18.Fixed bug in $crc(), it's returning the correct standard 32bit
   CRC value now.
19.Added $dccignore, returns $true if ignore types in dcc folder
   dialog is on, otherwise $false.

   Also added $dccignore(N/filename), if N = 0, returns number of
   items in ignore types list, otherwise returns Nth item in list.
   If filename is specified, returns $true if it matches item in
   list, otherwise $false.

20.Fixed BURC codes being stripped from channel topic.
21./font, $width(), $height(), /drawtext, now allow you to specify
   a negative number for the font size, this matches the font size
   you'd see in the font dialog.
22.Fixed on INPUT not working with dcc chat/fserves.
23.Fixed memory bug in /drawsave.
24.Fixed bug in $read when using both -w and -l switches.
25.The Help menu in the menubar now lists .chm and .html files.
26.Can now specify "hsbar" horizontal scrollbar property for listbox
   and combobox in custom dialogs. To reset the width of the hsbar
   you can use /did -z after adding/deleting lines.
27.Extended $chat/$fserv/$send/$get, to $chat(nick,N), $fserv(nick,N),
   $send(nick,N) and $get(nick,N) for nicks with mutliple dcc sessions
   open. The old format of $xxx(nick/N) is still supported.

   Also extended /close -cfsg to allow you to specify Nth chat/fserv/
   send/get, eg. /close -s5 nick, would close the 5th send to nick.

28.$highlight now returns $true if highlighting is enabled, otherwise
   $false.

   Added $highlight(N/text) identifier, with properties .text, .colour,
   .sound, .flash, .message, .nicks. Returns Nth highlight line in
   highlight listbox, or if text is specified, returns the properties
   for the highlight line that matches text.

29.Fixed + prefix bug in $target identifier for /msg +#channel.
30.Added if (v1 isalnum) comparison to test if v1 is alphanumeric
   text.
31.Online timer and Idle time now remain valid even if you change
   your computer time.
32.Tooltips now pop up over incomplete switchbar button names.
33.Fixed gpf bug in colours dialog when pressing Ok button, and
   in /colour command.
34.Can now Control+Q to cycle through query windows. Cycled windows
   are minimized when you cycle out of them.
35.Ctcp sound now handles quoted LFNs, and you can specify a quoted
   LFN with the /sound command.
36.Made a change in the way mIRC submits /list *wildcard* on the new
   DALnet servers, the method mIRC was using before wasn't being
   recognized, so the entire channels list was being sent.
37.The Find dialog in the Editor now remembers past searches.
38.Fixed bug in /writeini and $readini relating to items prefixed
   with [, windows writes multiple items of the same name in this
   situation, mIRC changes the [ to ~ to prevent this.
39.Fixed local variables memory allocation bug.
40.Fixed bug with Control-K inserting text in a read-only editbox.
41.Added $dialog() .cw and .ch properties, return width and height of
   client area of dialog, ie. not including titlebar, borders, etc.
42.Added custom dialog {} item "option" with properties "dbu" and
   "pixels", allows you to specify whether the dialog uses dialog base
   units for measuring control sizes and dialog width/height.

   Using dialog base units ensures that your dialog will appear the
   same size for all users on any size display etc.

   Also added /dialog -bp switch, indicates that the width/height is
   in dialog based units or pixel units.

43.$fline() now strips BURC codes from the text before tying to
   find a match.
44./did -g no longer makes an icon visible if it was hidden before.
45.$did().visible now works properly for icons.
46.$did() on an icon now returns the index and filename of the icon.
47.Fixed bug in drag-drop onto channel nick listbox.
48.Fixed bug with "always get..." switches being turned off in
   some situations.
49.Improved hotlinks to recognize %#channels only on ircx servers,
   and !#channels only on ircnet servers.
50.Added event on 1:HOTLINK:wildtext:*/#/?/@/=:/commands, works
   slightly differently from normal events, eg.

   on ^1:HOTLINK:*help*:#:{
     if ($1 == helpme) return
     halt
   }

   on 1:HOTLINK:*:*:echo clicked word $1 in line $hotline

   The first hotlink event is triggered when you move your mouse
   over a word that matches *help*. You can then check $1 to see if
   you want the hotlink hand to appear over the word. If you halt
   the event, no hand will appear. This allows you to filter a word
   based on context.

   The $hotline identifier returns the line which contained the
   hotlink trigger.

   Note: the script for this event should be as small and as fast
   as possible since it triggers each time the mouse is moved over
   a word matching *help*

   The second hotlink event is triggered when you double-click on
   a word which has been filtered through the first hotlink event.

51.mIRC now expands tab characters in text in custom @windows.
52./window -c now works with the Link list window.
53.Fixed tab key nickname bug in query windows.
54.The procedure in the DLL being called by /dll and $dll() must now
   be of the form:

   int __declspec(dllexport) __stdcall proc(HWND, HWND, char *,
   char *, BOOL, BOOL);

55.You can set the tabstops for tab-delimited text in a custom
   @window using /window -t <name> T1 T2 ... Tn
56.Fixed bug in Urls list "Send To" option.
57.Fixed DCC Send dialog gpf bug.
58.The 32bit mIRC under win95/98/NT/etc. now uses the new win95 file
   dialogs.
59.Fixed gpf bug relating to placing more than one closing brace } on
   one line in a menu definition.
60.Fixed shift+right-click rollup/down not working with tool @windows.
61.Fixed gpf bug in custom dialogs when holding down spacebar over a
   button and pressing a cursor key.
62.Added "search all" switch to find text dialog in editor.
63.Can now /clear =nick for dcc chats.
64.Using a new random number generator which returns unsigned long
   values, previous generator was returning int values.
65.Added ability to customize time-stamp in options/messages dialog.
66.Lock messages for items locked in the lock dialog are now more
   informative, eg. when trying to join a locked out channel, etc.
67.Fixed /var bug which may have caused a gpf if /var was used
   incorrectly.
68.Fixed $initopic() to handle section names containing [] chars
   which mIRC replaced with ~ chars to prevent ini problems.
69.Added binary operators, $and(a,b), $or(a,b), $xor(a,b), $not(a),
   $biton(a,n), $bitoff(a,n), $isbit(a,n).
70.$window(name) can now reference all windows.
71.Added support for tab control in custom dialogs, example:

   dialog test {
     title "mIRC"
     size -1 -1 110 100
     option dbu

     tab "m", 1, 5 5 100 90
     tab "I", 2
     tab "R", 3
     tab "C", 4

     button  "m is for ... ;)", 11, 30 50 50 24, ok tab 1
     button  "I is for Internet", 12, 30 50 50 24, tab 2
     button  "R is for Relay", 13, 30 50 50 24, tab 3
     button  "C is for Chat", 14, 30 50 50 24, tab 4
   }

   In the above example, I assigned button controls to specific
   tabs, so mIRC handles the showing/hiding of them.

   Can use /did -fu to set the focus on a specific tab, and /did -vh
   to show/hide the control.

   Added $dialog(name) .focus, returns the id of the control (not
   specifically for tabs, general use) that currently has focus,
   and .tab, returns the id of the tab that is currently selected.

   Only one tab control can be defined in a dialog.

72.Fixed $disk().free value for 32bit mIRC.
73.mIRC now also displays vLMN channel modes in channel titlebar.
74.Added $timer().secs property, returns number of seconds left till
   timer is triggered.
75.Added $isupper(text) $islower(text) identifiers, return $true or
   $false depending on whether text is all upper/lower case.
76.Improved Tab key nick completion in dedicated Message Window.
77.Fixed custom dialog position being reset when minimizing and
   restoring the main mIRC window to/from an icon.
78.Added /echo -bf switches, apply the beep/flash settings in the
   window that you're /echoing to.
79.Fixed bug in mIRC tray icon under NT/2000.
80.Fixed gpf bug in on SENDFAIL/GETFAIL if you /closed the send/get
   window in the event itself.
81.$0 now returns the number of space-delimited tokens in $1-.
82.Added $ord(N) identifier, appends st, nd, th as appropriate to
   the number N.
83.Added right-click popup menus to DCC Send/Get windows for extra
   functions.
84.Fixed /loadbuf not closing file in some situations.
85.Changed parsing method for $cr, $lf, and $cb so that you can
   create your own identifiers beginning with these letters. Also
   changed for: $false $inmidi $inwave $null $online $ticks
                $titlebar $true $version
86.The ignore list can now be cleared with /ignore -r.
87.Can now /drawrect -e for an empty circle, and /drawrect -ef to
   draw a filled circle.
88.The routine that displays the modes in the channel titlebar now
   displays any channel mode that the server sends, sorts the modes
   alphabetically, except for modes +lk which it adds at the end.
89.Added "check if Service name in use at startup" in Options dialog
   DDE section, prevents mIRC from using a DDE name if another mIRC
   is using it.
90.Added $sock().to returns number of seconds socket has been open.
91.Halting on NOTICE event now prevents the default sounds for that
   event from playing.
92./onotice and /omsg will now use @#channel format, and /amsg and
   /ame will send one privmsg per channel instead of using privmsg
   #chan1,#chan2,etc., on efnet hybrid-6.
93.Added /dialog -r switch, to center a custom dialog.




Download

File size: 871.0 kb, Total Downloads:

0 komentar:

Post a Comment