Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Software-update: mIRC 7.0 bta

mIRC logo (75 pix)De ontwikkelaars van mIRC hebben een nieuwe versie van de irc-client beschikbaar gesteld. Met dit programma is het mogelijk om via meerdere kanalen en servers met elkaar te chatten, maar ook via 'Direct Client-to-Client' bestanden naar te versturen. Verder kunnen ook scripts worden gedraaid om bijvoorbeeld het beheren van kanalen eenvoudiger te maken. heeft zijn eigen irc-server draaien op, met als het officiële kanaal en een groot aantal andere kanalen die dienstdoen als thuishaven voor de hardware- en softwarefanaat. Een overzicht van alle beschikbare kanalen kan via het commando /list worden opgevraagd. Via die lijst kan snel het gewenste kanaal gevonden worden.

De vorige versie is alweer bijna anderhalf jaar oud en het changelog is dan ook lang.De belangrijkste verbetering in versie 7.0 is ondersteuning voor unicode. Verder werkt het programma beter samen met Windows 7, gaat het scrollen en weergeven van tekst nu sneller en worden meer lettertypes ondersteund, waaronder cursief. Hieronder is het volledige changelog van deze release te vinden:

Changes in mIRC version 7.0
  • 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.
  • 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.
  • Changed the way microsoft agent is detected by checking for folder instead of loading agent to cater for Windows 7 issue.
  • 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.
  • Fixed script editor not filling as much of the editbox buffer as it could (up to maximum size of 500k) when reading a file.
  • Updated to PCRE library v8.02 and enabled unicode/utf-8 support.
  • Fixed /drawrot gpf bug.
  • Fixed tooltips cpu usage bug under Windows 7.
  • Fixed switchbar/toolbar button sizes under Windows 7.
  • Fixed multi-monitor popup menu bug when second monitor was placed to the left of the main monitor.
  • Now using gdi+ for picture loading/saving.
  • Fix internal http routines not handling redirects correctly.
  • Updated to SAPI5+ speech and voice commands to make them work with Windows 7.
  • 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.
  • 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.
  • Extended maximum incoming server line length from 600 to 1024 bytes.
  • Fixed default notify sounds not being saved with relative path.
  • Fixed popup loading bug when a file contains empty lines.
  • Fixed on CLOSE event bug with status window requiring * prefix.
  • Extended on CLOSE event to work with channels.
  • Changed on OPEN/CLOSE events to handle parameters like other similar events. This should not affect existing scripts.
  • Added Script Editor file menu options "Rename" and "Delete".
  • Added [about] portable=[yes|no] item to mirc.ini that allows you to enable portable mode more easily on usb drives.
  • Changed mouse wheel routine to correctly handle faster/slower scrolling.
  • 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.
  • Fixed listbox item height in Control/Color/Highlight dialogs.
  • Fixed text display being clipped incorrectly when using certain fonts.
  • The Channels List window now updates the horizontal scrollbar on-the-fly to avoid the display freeze after listing a large number of channels.
  • Fixed some controls not being disabled in Lock dialog when lock is enabled.
  • When clicking reset button in Colors dialog, colors are now reset to the most recent active settings for that theme.
  • mIRC now skips sending "mode +i" on connect if it has already been set automatically by the server.
  • Changed the design of some of the dialogs in the Options dialog, the DCC Send/Get dialogs, and others.
  • mIRC no longer requires Full Name and Email Address to be filled in the connect dialog and sends default values if left empty.
  • On connecting to a server, if both nick and alternative are in use mIRC appends a random number to your nickname and tries again.
  • Changed /debug windows to no longer interpret colors. They now display control codes as plain text.
  • Changed USER/NICK logon method to comply with RFC2812.
  • Changed switchbar DCC Send/Get button progress bar, now displays a small bar under the text.
  • Optimized unicode font-linking routines.
  • Now using Visual Studio 2008 to compile mIRC.
  • Added WM_PRINTCLIENT support to a number of controls including the toolbar, switchbar, and treebar.
  • Renamed "download" folder to "downloads" in line with other folders.
  • Fixed /debug windows log menu not being set correctly.
  • Fixed mIRC main window system menu not being set correctly when the menbuar is disabled.
  • Renamed "Firewall" dialog "Proxy". Replaced /firewall command with /proxy although /firewall is still supported.
  • 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.
  • Added menbuar auto-show/hide feature that displays the menubar when you press the ALT key and hides it afterwards.
  • Keyboard focus now automatically switches to the treebar if all other windows are minimized.
  • Fixed PCRE gpf bug when expression results in heavy recursion.
  • Changed switchbar to display transparent buttons when a background picture is selected.
  • Added support for all available font styles, such as italic and semi-bold, in font dialog.
  • Added support for Control+I key combination to make italic text using control code 29.
  • 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;
  • 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.
  • 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.
  • Fixed treebar display bug when displaying DCC window names.
  • Changed Script Editor Order dialog to automatically select the active script in the listbox on opening.
  • 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.
  • Changed line numbering method in script editor, uses more reliable method that is independent of editbox.
  • Changed status window icon to display a yellow lock when on a secure connection using SSL.
  • Fixed Control+K color dialog centering bug.
  • Changed servers list sorting method so that the networks listed in the [networks] section of servers.ini are now placed at the top.
  • 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.
  • Changed design of DCC Send/Get transfer windows, interface is now clearer and the display updates once a second.
  • Changed flood protection to begin working only after receiving the first numeric to prevent logon issues in some situations.
  • Changed design of the File Type warning dialog, now clearer and also shows the file extension that was ignored.
  • Optimized the way line indentation works, such as for /echo -iN, and other displayed lines.
  • Improved tab and indent spacing measurement method for both fixed and non-fixed width fonts.
  • Improved text-wrapping at whole word boundaries, and now wraps at both spaces and commas.
  • Numeric 422 "MOTD file is missing" message is no longer displayed when first connecting to a server.
  • Fixed proxy errors not being displayed correctly in some situations.
  • 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.
  • 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.
  • 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.
  • 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.
  • Added cue text (optional) to Connect dialog for user name and email address.
  • 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.
  • 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.
  • Updated to OpenSSL 0.9.8n library.
  • Updated installer to offer a portable install option that can be used to run mIRC on a USB flash drive.
  • Added support for whois numeric 729.
  • 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.
  • 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.
  • Fixed hotlink shift-key display bug.
  • Fixed logfile bug when window is switched between mdi/desktop.
  • Added $file().sig property, checks digital signature of a file.
  • 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.
  • Changed color dialog behaviour: if you delete all schemes, the default schemes are added back to the list.
  • Changed position of history menu in file and favorites menus.
  • Added /close -t switch, closes all status windows. If used with -i switch, closes only if not connected/connecting to a server.
  • Channels history is now saved across sessions to the [chanhist] section in mirc.ini.
  • Fixed tips display bug that caused tip width to be smaller than necessary, shortening the title text.
  • Fixed SSL warning dialog bug, was not showing the actual error message in some cases when a certificate error was detected.
  • Fixed /var gpf bug.

Versienummer 7.0 bta
Releasestatus Final
Besturingssystemen Windows 7, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008
Website Fabrikant
Bestandsgrootte 1,76MB
Licentietype Shareware

Door Bart van Klaveren

Downloads en Best Buy Guide

05-04-2010 • 10:49

38 Linkedin Google+

Submitter: Kef

Bron: Fabrikant


Meer historie

Reacties (38)

Wijzig sortering
wow :) Vroeg me al af of er ooit nog een nieuwe versie van mirc zou komen. Heb een lifetime-licentie.
Heb een lifetime-licentie.
Zo speciaal is dat toch niet? Alle licenties Mirc werken volgens de site voor de huidige en alle toekomstige releases (dus life time).
Daarom koop het :P geen nag screens en voor die € 8,80
10dollar + 19% btw = 11.90 U.S. dollars = 8.81089886 Euros
Het was ook niet de bedoeling op te scheppen daarmee oid. Het was bedoeld als: "ik heb een lifetime-licentie, dus hoop dat ze nog wel ontwikkelen, anders heb je er zo weinig aan".

(alhoewel, zolang het nog werkt, is er geen probleem)

[Reactie gewijzigd door woekele op 6 april 2010 08:30]

Als ik zo eens door die changelog kijk was het ook wel nodig zeg... wat een oude rommel is dat mirc, een en al win3.1 legacy... Ze hebben nu in 2010 pas een beta uit van een versie met unicode en ipv6 support? Iets dat andere irc clients al een jaar of 10 hebben? Kom op zeg... en maar klagen in de changelog dat het zo moeilijk was omdat er 150k regels code verandert moesten worden... kun je na gaan wat een rotzooi mirc intern is.

En behalve dat heb ik een hekel aan mirc. Het is echt de meest spammende irc client die je tegen kunt komen. Al die noobs met hun scripts waarmee ze "1337" denken te zijn, maar waarmee ze eigenlijk alleen maar de rest van het channel irriteren...
En dat terwijl het niet eens een behoorlijke scripting taal ondersteund. Geen perl, python of tcl, zoals in Xchat, maar een of ander vaag custom taaltje waar je tijd aan moet verspillen. Verspillen, omdat je er buiten mirc niets aan hebt. Als je voor Xchat script leer je tenminste nog een echte scripting taal waar je later nog wat mee kunt...
IPv6 wordt natuurlijk overal gebruikt? Not. IPv6 support binnen applicaties is leuk, maar voor all intents & purposes is het compleet nutteloos voor 99% van de mensen. Categorie lekker belangrijk dus.

En omdat een stelletje lutsers vage dingen doen met mIRC scripts, is de client zelf spammend?

Grow up... als je mIRC niks vind, prima maar geef dan echte argumenten met onderbouwing. Itt Xchat houdt mIRC zich aan de (ms) richtlijnen voor de interface, is het makkelijk aan te passen en heeft de scripting engine een leercurve die ongeveer zo vlak is als een lineaal die plat op een bureau ligt.

Als we het dan over een echte client gaan hebben, dan doe mij maar iirc2/BitchX. Daar valt tenminste mee te werken.
IPv6 wordt natuurlijk overal gebruikt? Not.
En waarom denk je dat dat is? Omdat verouderde rommel als mirc de adoptie van IPv6 tegen houdt. Zolang er nog programma's zijn die alleen met IPv4 werken zal IPv6 niet zo heel hard van de grond komen... (gelukkig wordt dat aantal programma's snel minder)
Itt Xchat houdt mIRC zich aan de (ms) richtlijnen voor de interface
MS heeft geen richtlijnen voor interfaces. Nooit opgevallen dat ieder MS programma een eigen look & feel heeft? Mirc houdt er ook een eigen kleurenschema op na die weinig met welke richtlijnen dan ook te maken heeft.
Bovendien vind ik die kleine knoppen op de toolbar helemaal niet "houden aan de UI richtlijnen", dan hadden ze de knoppenstijl van programma's als IE overgenomen.
Maar verder past het wel binnen Windows hoor, bijna alles op Windows is tenslotte lelijk en inconsistent.
Xchat houdt zich overigens prima aan de desktop look&feel onder Linux :+

[Reactie gewijzigd door kozue op 6 april 2010 18:55]

Ik weet niet hoe je bij die bewering komt dat ze geen guidelines hebben.
Dat ontwikkelaars de regels aan hun laars lappen of niet de moeite nemen ze op te zoeken zegt niet dat het niet bestaat.

Dit is het huidige adres voor Vista guidelines:

bij meerdere pagina's staan screenshots ter verduidelijking, zoals bij deze:

Voor de Vista guidelines hadden ze de XP guidelines, en het zou me niet verbazen als ze daarvoor ook al guidelines hadden voor 95/98/ME/NT4/2000 e.d.

p.s. voor geinterreseerden ook nog de link naar design guidelines van Mac OS X:

[Reactie gewijzigd door spellcoder op 7 april 2010 09:57]

Ik heb in het verleden erg veel geleerd over de scripting taal uit mIRC.
Toen ik 12 was begon ik daarmee als eerste scripting taal.
Geloof het of niet omdat het zo simpel was om te leren heb ik er veel basis functies van geleerd en heb ik na de mIRC scripting taal de overstap gemaakt naar php en enzovoort
En behalve dat heb ik een hekel aan mirc.
Goh, dat zou je niet zeggen :') Het is net alsof je nog een persoonlijk appeltje te schillen hebt met de maker.
Same here. Straks als ik thuis ben maar eens even kijken.
wanneer krijgt het nou eens UPNP support. handmatig poorten mappen is echt iets uit de oertijd.
Ik ben al blij dat er eindelijk een paar langlopende problemen zijn opgelost zoals IPv6 ondersteuning. Gebrek aan UPNP vind ik persoonlijk echt een luxeprobleem zonder al te hoge prioriteit.
Mwoah, ik denk dat voor de usability direct UPnP wel heel wat groter is dan IPv6. IPv6 wordt pas over 3-4 jaar een "must", maar NAT is een keiharde realiteit, die zelfs IPv6 niet wegneemt. Ook IPv6 werkt, zodra de providers over gaan, gewoon zoals IPv4, via DHCP, en een IP adres krijgt elke leek gewoon automatisch, geen koppie bij nodig. Poorten instellen is echter iets wat je, IPV6 of niet, handmatig moet doen, en als UPnP dat kan doen, dan haal je een immens obstakel weg.

In het kort: IPV6 = alleen straks. UPnP = nu n straks. wel/geen IPV6 = niet nadenken voor leken, wel/geen UPnP = ladingen leken die in hun router gaan klooien en mij €20 betalen om de zooi weer ongedaan te maken.
UPNP staat standaard in een hoop routers nog gewoon uit hoor(iig alle ZYXEL en Speedtouch routers die ik heb gehad) en staat bij mij bv ook uit omdat we de toegevoegde waarde niet echt zien, je moet de router toch in om het aan te zetten, dus voor de leek maakt het niet uit, maar zelfs een ietwat gevorderde gebruiker kan wel poorten mappen met een handleiding (ik kon het op me 13 a 14, dus anderen wss nog wel eerder) en handmatig poorten mappen is toch veiliger dan het laten doen.

en aangezien (werd iig verteld op bij reacties op XS4ALL die IPv6 test startte) IPv6 verplicht om een flinke lading ip adressen uit te geven ipv 1 zoals nu met IPv4 is zal je NAT niet echt meer nodig hebben zodra elk apparaat dat op internet kan gewoon zijn eigen IP heeft
NAT is een keiharde realiteit, die zelfs IPv6 niet wegneemt.

Dat neemt IPv6 dus juist wel weg. De range van IPv6 is zo groot, dat iedere zandkorrel op aarde zijn eigen IP-adres zou kunnen hebben. Zodra providers volledig overgaan op IPv6, verwacht ik, dat ieder huishouden een stuk wat adressen automatisch krijgt toegewezen, zodat NAT helemaal niet meer nodig is.

Verder ben ik het met je eens dat UPnP voor nu een betere doorontwikkeling was geweest dan IPv6, omdat dat iets is wat NU speelt. Maargoed... Leuk dat het het vast inzit. (Niet dat ik mIRC gebruik, maar toch... irssi is nog altijd favoriet)
ipv6 kan mij ook niet zo boeien maar upnp des te meer. Met ipv6 heb ik voorlopig nog niet mee te maken. upnp is al gemeengoed sinds de laatste 5 jaar.
Net even geprobeerd maar nnscript werkt niet goed meer met deze versie en een aantal scripts, zoals al aangegeven, werken ook niet meer goed. Ik blijf nog wel even bij de oudere versie :)
NNscript heeft volgens mij bij elke nieuwe versie weer een nieuw script nodig.
Scripten in mIRC is toch zo heerlijk, altijd leuk :) Helaas gebruik ik nu irssi op een shell.
helaas? irssi is naar mijn mening een betere irc client dan mirc. zeker als je wil scripten. waar mirc script nogal beperkt is, kan je in irssi helemaal los gaan met perl.
Een tijd geleden dat er een versie is verschenen van dit programma. Vroeger standaard voor als er IRC te pas aan moest komen, werkte uitstekend. Was niet erg veeleisend, maar van wat ik gehoord heb van freunden is het ook voor heavy duty geschikt.
Ik vind het hele programma niet om aan te zien, maar dat is ongetwijfeld een kwestie van smaak :)
Je kan het ook aanpassen naar jou smaak?

Ook al gebruik ik mIRC al enkele jaren niet meer omdat ik afgekicked ben van men IRC verslaving ;) , het is n van de weinige programma's dat ik ken dat je bijna 100% kan aanpassen door het schrijven of toevoegen van scripts, ook de interface kan je snel aanpassen (font, kleuren,background ...) en zowat alles is van plaats te veranderen (toolbars, kaders, ...)
Respect voor mIRC, maar ik moet zeggen dat (voor 'normaal' chatten) ik de built-in IRC-client van Opera ook erg handig vind. Scheelt weer 1 programma minder op de achtergrond.

OK, als je met XDCC-dingen bezig bent (bestaat dat nog?), is een client als mIRC wel handig.
En als je je Opera moet herstarten voor wat dan ook is je IRC sessie zeker ook dicht. DAT heb je bij een standalone app weer niet.

(maar dat was even algemeen gezien, iets met anti alles-in-je-browser apps)
mIRC bestaat nog altijd :?. Het is een van de enige clients die ik ken waar je voor moet betalen en hij is dan nog eens hopeloos verouderd ook.
mIRC bestaat nog altijd :?. Het is een van de enige clients die ik ken waar je voor moet betalen en hij is dan nog eens hopeloos verouderd ook.
In de praktijk is het natuurlijk makkelijk te gebruiken zonder te betalen. En tsja, het is nu eenmaal een veelgebruikt stukje software. Hopeloos verouderd is denk ik een beetje overdreven, het doet zijn werk prima en ik denk niet dat er cruciale dingen missen die andere clients wel hebben.
Eerste keer dat mIRC eerst een beta zend volgens mij.
Ik wacht nog even met downloaden.

[Reactie gewijzigd door Jurgen1982 op 5 april 2010 12:03]

Top dat mirc weer een update doet, maar sorry het promoten gelijk van de tweakers irc ? |:( vind ik eigelijk weer overkill.

maar goed ben benieuwd wat hier weer in zit verstopt.

Op dit item kan niet meer gereageerd worden.

Call of Duty: Black Ops 4 HTC U12+ dual sim LG W7 Google Pixel 3 XL OnePlus 6 Battlefield V Samsung Galaxy S9 Dual Sim Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2018 Hosting door True