Jump to content

mIRC 7.0 Beta


jalaffa

Recommended Posts

<img src="/images/logos/mIRC.png" class="logo" alt="mIRC" title="mIRC" />mIRC is a full featured Internet Relay Chat client for Windows that can be used to communicate, share, play or work with others on IRC networks around the world, either in multi-user group conferences or in one-to-one private discussions. It has a clean, practical interface that is highly configurable and supports features such as buddy lists, file transfers, multi-server connections, SSL encryption, proxy support, UTF-8 display, customizable sounds, spoken messages, tray notifications, message logging, and more. mIRC also has a powerful scripting language that can be used both to automate mIRC and to create applications that perform a wide range of functions from network communications to playing games.

<a href="http://www.nsanedown.com/?request=3301551" target="_blank">Download</a>

Link to comment
Share on other sites


  • Replies 8
  • Views 2.9k
  • Created
  • Last Reply

Changelog (credits to Zer0DEV)

02/04/2010 - mIRC v7.0

Changes:

1. mIRC is now a full unicode application.

The project to convert mIRC to unicode has taken the better part of

a year and has required tens of thousands of changes to 150,000+ lines

of source code. This has been the most complex and time-consuming

update to mIRC since it was created in 1995, when it started out

as a non-unicode, 16-bit, Windows 3.1 application.

Many areas of mIRC had to be updated or re-written, from file handling

to text processing, from display to memory allocation, from server

communications to file transfers.

mIRC should now be faster, more stable, and more compatible with

the latest versions of Windows, and should be able to better handle

the display and input of a variety of languages.

2. mIRC now uses its own custom ini routines to ensure more reliable

ini file handling. They should work almost identically to the

standard Windows ini routines.

3. Changed the way microsoft agent is detected by checking for folder

instead of loading agent to cater for Windows 7 issue.

4. Added a bitmap cache to speed up window text display. Depending on

the font you are using, your cleartype settings, and/or your cpu

speed, you should see a significant increase in display speed of text

in all windows.

5. Fixed script editor not filling as much of the editbox buffer as

it could (up to maximum size of 500k) when reading a file.

6. Updated to PCRE library v8.02 and enabled unicode/utf-8 support.

7. Fixed /drawrot gpf bug.

8. Fixed tooltips cpu usage bug under Windows 7.

9. Fixed switchbar/toolbar button sizes under Windows 7.

10. Fixed multi-monitor popup menu bug when second monitor was placed

to the left of the main monitor.

11. Now using gdi+ for picture loading/saving.

12. Fix internal http routines not handling redirects correctly.

13. Updated to SAPI5+ speech and voice commands to make them work with

Windows 7.

14. Added Speech dialog to Sounds dialog. This replaces the Agents dialog

which is no longer supported by Windows 7. If mIRC notices that

Agents are available on your version of Windows, the Agents dialog

option will still be available.

15. Added /speak -spclu [speed] [pitch] [text] command which speaks the

specified text, where the switches are:

-s = speed (0 to 100)

-p = pitch (0 to 100)

-c = clear all queued lines

-l = apply lexicon settings in speech dialog.

-u = apply option settings in speech dialog

You can use $speak(N) to list all lines that are currently queued

for speaking through the /speak command. If N = 0, returns total

number of queued lines.

16. Extended maximum incoming server line length from 600 to 1024

bytes.

17. Fixed default notify sounds not being saved with relative path.

18. Fixed popup loading bug when a file contains empty lines.

19. Fixed on CLOSE event bug with status window requiring * prefix.

20. Extended on CLOSE event to work with channels.

21. Changed on OPEN/CLOSE events to handle parameters like other

similar events. This should not affect existing scripts.

22. Added Script Editor file menu options "Rename" and "Delete".

23. Added [about] portable=[yes|no] item to mirc.ini that allows you

to enable portable mode more easily on usb drives.

24. Changed mouse wheel routine to correctly handle faster/slower

scrolling.

25. Added CAP LS protocol support. mIRC now sends "CAP LS" as the first

line when connecting to a server before sending NICK/USER to logon.

Currently enables "multi-prefix" and "packet-size=1024" if they are

available.

26. Fixed listbox item height in Control/Color/Highlight dialogs.

27. Fixed text display being clipped incorrectly when using certain

fonts.

28. The Channels List window now updates the horizontal scrollbar

on-the-fly to avoid the display freeze after listing a large number

of channels.

29. Fixed some controls not being disabled in Lock dialog when lock is

enabled.

30. When clicking reset button in Colors dialog, colors are now reset

to the most recent active settings for that theme.

31. mIRC now skips sending "mode +i" on connect if it has already been

set automatically by the server.

32. Changed the design of some of the dialogs in the Options dialog,

the DCC Send/Get dialogs, and others.

33. mIRC no longer requires Full Name and Email Address to be filled

in the connect dialog and sends default values if left empty.

34. On connecting to a server, if both nick and alternative are in use

mIRC appends a random number to your nickname and tries again.

35. Changed /debug windows to no longer interpret colors. They now

display control codes as plain text.

36. Changed USER/NICK logon method to comply with RFC2812.

37. Changed switchbar DCC Send/Get button progress bar, now displays a

small bar under the text.

38. Optimized unicode font-linking routines.

39. Now using Visual Studio 2008 to compile mIRC.

40. Added WM_PRINTCLIENT support to a number of controls including the

toolbar, switchbar, and treebar.

41. Renamed "download" folder to "downloads" in line with other folders.

42. Fixed /debug windows log menu not being set correctly.

43. Fixed mIRC main window system menu not being set correctly when

the menbuar is disabled.

44. Renamed "Firewall" dialog "Proxy". Replaced /firewall command with

/proxy although /firewall is still supported.

45. mIRC now disables the proxy if it is enabled in the proxy dialog

but no address is provided and a SOCKS_HOST environment variable

does not exist.

46. Added menbuar auto-show/hide feature that displays the menubar

when you press the ALT key and hides it afterwards.

47. Keyboard focus now automatically switches to the treebar if all

other windows are minimized.

48. Fixed PCRE gpf bug when expression results in heavy recursion.

49. Changed switchbar to display transparent buttons when a background

picture is selected.

50. Added support for all available font styles, such as italic and

semi-bold, in font dialog.

51. Added support for Control+I key combination to make italic text

using control code 29.

52. Added support for DLLs that use Unicode functions. By default mIRC

assumes that DLL functions are ANSI for backwards compatibility.

However a DLL can enable Unicode support by setting mUnicode to

TRUE in the LOADINFO structure:

typedef struct {

DWORD mVersion;

HWND mHwnd;

BOOL mKeep;

BOOL mUnicode;

} LOADINFO;

53. Added SendMessage WM_MEVALUATE/WM_MCOMMAND support for Unicode.

By default mIRC assumes that mapped file data is ANSI for backwards

compatibility. However an application can "or" the value 8 in the

cMethod parameter to specify Unicode data.

54. Changed display behavior for a number of dialogs, such as the DCC

Send/Get dialogs, so that buttons are now disabled for a short time

when the dialogs are displayed to prevent accidental typing. If the

user is typing the buttons remain disabled until the user stops.

Added a 'b' switch to $input() and an "option disable" property to

custom dialogs that enables this behaviour.

55. Fixed treebar display bug when displaying DCC window names.

56. Changed Script Editor Order dialog to automatically select the

active script in the listbox on opening.

57. Updated editbox in all windows and script editor to use richedit 4.1

msftedit.dll for improved Unicode support. If not available reverts

to riched20.dll.

58. Changed line numbering method in script editor, uses more reliable

method that is independent of editbox.

59. Changed status window icon to display a yellow lock when on a secure

connection using SSL.

60. Fixed Control+K color dialog centering bug.

61. Changed servers list sorting method so that the networks listed in

the [networks] section of servers.ini are now placed at the top.

62. Changed DCC Send/Get transfer windows default font, now uses the

system dialog font. Also switched to appropriate system font for

measurements in features such as $input() and popup menus.

63. Changed design of DCC Send/Get transfer windows, interface is now

clearer and the display updates once a second.

64. Changed flood protection to begin working only after receiving the

first numeric to prevent logon issues in some situations.

65. Changed design of the File Type warning dialog, now clearer and also

shows the file extension that was ignored.

66. Optimized the way line indentation works, such as for /echo -iN,

and other displayed lines.

67. Improved tab and indent spacing measurement method for both fixed

and non-fixed width fonts.

68. Improved text-wrapping at whole word boundaries, and now wraps at

both spaces and commas.

69. Numeric 422 "MOTD file is missing" message is no longer displayed

when first connecting to a server.

70. Fixed proxy errors not being displayed correctly in some situations.

71. Added a bind listbox to the Connect/Options/Ports dialog that lists

all active networks interfaces for easy selection. It still allows

you to enter an IP address as well.

72. Updated /dns command, now multi-threaded, resolves concurrently,

and can return both IPv4 and IPv6 addresses. By default, /dns only

returns IPv4. You can use the switches -46 to return a combination

of IPv4 and IPv6 addresses.

73. Added support for IPv6 connections. By default, mIRC will always use

IPv4, so IPv6 support must be explicitly enabled using one of these

methods:

1) Enable IPv6 support in the Connect/Options/Ports dialog. This

allows mixed IPv4 and IPv6 connections, with IPv6 taking priority

in DNS resolution. This means that if you try to connect to a server

that has both IPv6 and IPv4 addresses, mIRC will try IPv6 first.

2) The bind option in the Connect/Options/Ports dialog. If you

specify an IPv4 or IPv6 adapter/address, DNS resolution and all

connections will be made based on the adapter/address type. If you

explicitly specify an IP address for a connection, such as a /server

or DCC connection, it overrides this setting.

3) The /server command with switches -46 to force DNS resolution

to return either IPv4, IPv6, or both. If you specify an IP address,

it overrides the switches. The server window will use the requested

DNS method for all subsequent connections until you change it with

the /server command.

Note: in order to use IPv6, both your version of Windows and your

Internet connection must support IPv6.

74. Added $iptype(text) identifier, returns "ipv4" or "ipv6" if text is

is a valid IP address format. With IPv6 addresses, the properties

.compress and .expand can be used.

75. Added cue text (optional) to Connect dialog for user name and email

address.

76. Extended $portfree(port,ip) so that you can specify an ip address.

If not specified, all active interfaces are checked as before. An

adapter name can also be used instead of an ip address.

77. Added $bindip(N|ip) identifier. If N is specified, lists active

network adapters with properties .name, .ip, .loopback. If an ip

address is specified, returns best adapter for connecting to that

ip address.

78. Updated to OpenSSL 0.9.8n library.

79. Updated installer to offer a portable install option that can be

used to run mIRC on a USB flash drive.

80. Added support for whois numeric 729.

81. Added "Invalid certificate" disconnect message in the event of an

SSL connection failing due to an invalid certificate. If there is a

DNS pool, mIRC will now continue to retry the connection.

82. Changed /localinfo to report an error if you try to use an invalid

switch. Also fixed /localinfo not setting/saving the local info

results correctly across server windows.

83. Fixed hotlink shift-key display bug.

84. Fixed logfile bug when window is switched between mdi/desktop.

85. Added $file().sig property, checks digital signature of a file.

86. Added check for foreground/background colors in control codes in

text. If they are the same, the foreground color is changed to

ensure the text is visible.

87. Changed color dialog behaviour: if you delete all schemes, the

default schemes are added back to the list.

88. Changed position of history menu in file and favorites menus.

89. Added /close -t switch, closes all status windows. If used with -i

switch, closes only if not connected/connecting to a server.

90. Channels history is now saved across sessions to the [chanhist]

section in mirc.ini.

91. Fixed tips display bug that caused tip width to be smaller than

necessary, shortening the title text.

92. Fixed SSL warning dialog bug, was not showing the actual error

message in some cases when a certificate error was detected.

93. Fixed /var gpf bug.

Link to comment
Share on other sites


  • Administrator

I would like to see invision + mIRC on frontpage.

Link to comment
Share on other sites


Explain that invision part DKT27. mIRC 7.0 accepted my prior key for it - nice...

Link to comment
Share on other sites


  • Administrator

See this: www.i-n-v-i-s-i-o-n.com

It enhances mIRC and makes it look great, has lots of features but is not free :( (because it comes with mIRC) , normal mIRC makes me feel I'm living in the Windows 98 generation. :P

Link to comment
Share on other sites


  • Administrator

You mean working right?

@jalaffa: What is your and staffs opinion on Invision. I've seen it being used everywhere...

Link to comment
Share on other sites


Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...