NoNameScript version 4.21 change log ==================================== Legend: * = New feature + = Improved feature ! = Fixed bug ? = Other stuff ??-??-??: Version 4.21 ---------------------- 01. ! Fixed the halberd slap. 02. ! Fixed a bug in the "Peregrine" theme. 03. ! Fixed CTCP PING reply display. 04. ! Added some error checking to the toolbar icon selector. 05. * Added a "Modern" toolbar icon set with the new mIRC default icons. 06. ! Fixed help files being displayed twice when NoNameScript is installed in the mIRC folder. 07. * Added an option to the newsticker windows to reload all news. 08. * Added the possibility to block all incoming queries for a specific amount of time to the personal protections. Useful when combined with the query- flood protection. 09. + Improved queryflood protection to work with botnets and the like. 10. * Added "ColorfulWorld", "Zeppelin", "Waste" and "Moredots" themes. 11. ! Fixed a small bug which caused wrong colors to appear in the theme preview. 13. * Added a check on startup for writing permissions on the NoNameScript folder. 14. ! Fixed a bug in the "Simple" theme. Also made the theme engine more resistant to this kind of bug ;-) 15. + Rearranged some items in the setup for better usability. 16. ! Fixed "* /set: line too long" error when echoing large amounts of text. 17. ! Fixed a small cosmetic error in the theme editor. 18. + You now have to confirm removing a color scheme or custom raw from a theme. 19. ? Removed the L control because there is no L bot anymore. 20. + Rewritten the Q control because of the massive amount of changes to the Q bot on QuakeNet. 21. ! The status bar is clickable again. 22. ! Editing blacklist entries works again. 23. * Added an option to MinIRC for automatically minimizing the mIRC window. 24. ? Reverted back to the default style mIRC popup menus due to problems some users had. 25. ! Fixed the "Clear all windows when loading a new theme"-feature clearing some windows that it was not supposed to clear :P 26. ! Fixed some bugs regarding delayed copy/paste. 27. + Major changes to the installer: - There is now only one installer which has an update capability. - Uninstalling no longer deletes the whole script folder, but only the NoNameScript files. - Updated NSIS to 2.36. - You can now choose where to install the script in the installer. 28. ! Fixed the away system cutting of the first word of the away reason. 29. ! Fixed a major bug in the theme editor where the edited theme became invalid. 30. ! Fixed installation issue on Chinese systems. 31. ! Various other small bug fixes. 07-11-17: Version 4.2 --------------------- 01. * Compatibility with mIRC 6.31. 02. + Full compatibility with limited user accounts and Windows Vista, thanks to the new mIRC 6.3x. 03. + Improved the installer and updater to work with mIRC 6.3x's new settings. 04. ! Removed Winevent.dll, since it caused mIRC 6.3x to crash when quit. 05. + Changed balloon tips to make use of mIRC 6.3x's new integrated tips. The tips options can now be changed in ALT+O - Display - Options - Tips.... 06. + Integrated /aw dialog into main /setup. 07. ! Fixed version check bug when you're offline. 08. + Rewrote nnrepair.exe in NSIS - easier to maintain. 09. + You can now put the lag bar and info box (toolbar) in whichever place you want. 10. ! Fixed some color-code dependant bugs in the MiKeL theme. 11. + Improved toolbar help button right-click menu. 12. ! Fixed mIRC default toolbar being messed up after disabling the NoNameScript toolbar. 13. ! Fixed away preset button in the NoNameScript toolbar. 14. + Moved some options in the setup to more logical places. 15. + Improved lag bar performance. 16. + Changed some lag bar types to be more accurate. 17. + Changed "text" type lag bar to display your lag in milliseconds, not only "low", "medium", etc.. 18. + Replaced MD5 with SHA1 hashing in the script. Also added -s to /finfo, displays SHA1 hash. 19. * The status bar is back! 20. ! Fixed a few typos here and there. 21. + Replaced popups.dll with DCX popups. 22. ! Fixed font name display bug in the theme editor. 23. * You can now customize the lag bar border. Four options to choose from. 24. ! Fixed away popup in toolbar defaults. 25. ? You're now allowed to use control codes in away messages. Use them wisely. 26. ! Fixed a few smaller bugs within the away preset system. 27. * You can now cache theme script files in the theme engine, which allows for much faster loading times. 28. ! Fixed a few smaller bugs within the theme engine, for example when your nickname is not set. 29. ! Fixed splash screen windows flickering in the bottom left corner of your screen. 30. ! Fixed default tray icon. 31. + Theme fonts now affect the treebar again. 32. ! Some theme previews were previously misaligned. Fixed. 33. ! Fixed sBNC away reason display. 34. ? Updated command list. 35. ! Fixed MinIRC switchbar color not resetting. 36. * Added a really pointless and inaccurate mIRC benchmarking tool (/mircbench). 37. + Updated installer to NSIS 2.31. 38. * Added "Tribe", "BitchX Classic", "Pastel", "Peregrine", "thescript", "Regroup Esports", "swarfega's NNS theme", "Ecliptica::", "FraGma [e3]", "HotPants", "Black and White", "Neptune", "Seeper", "GlaDOS", "Run" and "deviantART" themes for a total of 54 themes. Thanks to everyone who posted these on the nnscript.com forums. 39. ! Fixed a bug regarding Scheme names in the theme engine. 40. ! Event sounds were not working all of the time. 41. ! Fixed RSS newstickers sometimes not displaying all of the information. 42. * You can now use a "flipped" version of the Hybrid window arrangement mode. It displays the status window on the top. 43. + Replaced paction.ini with variables. Faster & less error prone. 44. + Recoded nnscript.dll in C++. 45. + New accurate timing method available in Misc. options. 46. ! Removed the old way of accurate timing, since it caused problems for some users. 47. ! Fixed an icon display bug in the toolbar setup. 48. ! Slaps are now sorted alphabetically if you rename them. 49. ! Fixed Highlight window not always appearing. 50. ! Fixed newsticker window incorrectly clearing if "Clear when shown" is enabled. 07-08-16: Version 4.1 --------------------- 01. ! Lots of big and small bugfixes. Too many to list here, sorry. 02. * Compatibility with mIRC 6.21. 03. + Many compatibility fixes for Windows Vista (both 32- and 64-bit). 04. + Recoded toolbar completely to make use of the new mIRC built-in commands. You can now also drag it around etc.. 05. ? Removed custom switchbar in favor of mIRC's own switchbar. 06. + Recoded and improved many aspects of the theme engine. 07. + Many improvements to memory/CPU usage. The script should now be much lighter on your resources. 08. * Added support for shroudBNC. 09. ! The games popup should now properly set you away. 10. + Added some commands to /cmdlist. 11. + Re-added the possibility to search the channel log directly via popup. 12. + Updated the RSS feed list. 13. + RSS feed news now appear in the correct order. 14. + Q/L welcome messages on QuakeNet are now shown in the corresponsive channel. 15. + Added some features to MinIRC. 16. ! CTCP PING now sends the correct reply. 17. ! Auto-away on idle should now correctly work when you are connected to multiple networks. 18. ? Updated Installer to NSIS 2.29. 19. ! Fixed some bugs related to non-executables in the custom programs tool and renamed it to "application quicklaunch" 20. ! Fixed the read error when you click the disconnect button in the toolbar. 21. + You can now specify parameters in the application quicklaunch tool. 22. + Auto-ghosting should now be more reliable. 23. * Added "show input" option to password pop-up dialogs. 24. + Added a workaround to prevent mIRC from showing wrong log colors when "Reload logs" is enabled. 25. ! Fixed a memory leak in nnscript.dll. 26. ! Fixed a few issues with joining passworded channels. 27. * You can now enter commands in the wallops window. 28. * Added a different search method for log files. 29. * Added a feature for BNC private logs to be displayed in queries. 30. + Reconnecting to BNCs should now work better (authing etc.). 31. ! Fixed incorrect mode display after joining. 32. + Improved behavior of the connect/disconnect button in the toolbar. 33. + Improved IP2Nick to search for both IP and hostname. 34. + Channel passwords should now properly be saved and used. 35. + Updated all themes to make use of the new theme engine features. 06-05-14: Version 4.03 ---------------------- 01. ! Fixed the $replace error again :> 02. ! Fixed some brackets appearing in places they shouldn't. 03. ! Fixed some treeview switchbar problems. 04. ! Fixed "set back on keyboard input" bug. 05. ! Recompiled winevent.dll to remove dependancies. 06. ! "Take all auto-modes" popup entry has been fixed. 07. ! Fixed the "Unable to run the file" error message. 08. ! Fixed "%" being appended to your real name. 09. ! Some other minor bugfixes. 06-03-19: Version 4.02 ---------------------- 01. ? DCCs are no longer auto-accepted by default. 02. ! /who now correctly works if you aren't /who'ing a channel. 03. + Improved mass-modes alias a bit. 04. + Private partial ignore no longer asks you for an ignore time. 05. + NickServ identify now works if there are bold codes in the string. 06. + Dialogs now look better when using a custom DPI windows setting. 07. ! The blacklist completely works again ;=) 08. ! The full away reason is shown again in your whois. 09. + "Could not connect to update server" no longer pops up at script start when you're not connected to the internet. 10. + Added some more error checking to the theme engine, for example when you deleted/renamed the current theme file (which you really shouldn't) or when other files are missing. 11. ! MinIRC now changes target when a targetted user changes his nick. 12. + Added identifier to some events in the theme editor. 13. ! Away system should now use the correct nickname after reconnecting. 14. + The amount of balloon tips in the queue is now shown. 15. ! The script no longer tries to message invalid channels when setting away/ returning from away. 16. ! Fixed the "line too long" errors on netsplits. Really. 17. + mIRC is now minimized when launching a game. 18. ! Actions are now correctly displayed in DCC chats. 19. + Made a few small improvements to the theme preview. 20. * Added commands for silent away and silent back (/saw, /sback). Check /cmdlist for more information. 21. ! Fixed toolbar rarely showing wrong information about the network. 22. ! /closemsg now works with the treeview switchbar. 23. ! Fixed "$replace: invalid parameters" error while using the theme engine. 24. ! Fixed certain windows disappearing from the treeview switchbar for no apparent reason. 25. + Added clones to the nicklist quickinfo. 26. + Parsing of RSS files is now a bit faster. 27. ? NoNameScript now requires mIRC 6.17 to operate. 28. + Many small changes to make the script work better with mIRC 6.17. 29. ! Right-clicking on empty space in the nicklist no longer displays any popup. 30. * Re-added the ability to write in the wallops window. 31. ! Fixed windows not being able to be activated when window arrangement was set to maximized. 32. + Improved handling of excepts and invites lists in the channel central. 33. * Re-added /ffxp command for displaying FlashFXP statistics. 34. * Added SSL support for the e-mail checker (you can now check GMail accounts for example!), though mIRC 6.17 seems to be really buggy with this and may crash if you use this feature. 35. ! Fixed away state/nick/reasons not being saved when changing game names. 36. ! The theme engine now correctly displays colored backgrounds from line to line in the preview. 37. ? Removed emergency CTCP flood protection. 38. ? Removed the status bar since the DLL that was used to create it is not compatible with mIRC 6.17. I will re-implement the status bar when a DLL that is compatible with mIRC 6.17 (or later) is released. 39. + Starting/closing mIRC should now be much faster, especially when anti- virus software is enabled. 40. + The treeview switchbar should no longer freak out if you change mIRC options. 41. + Some of the treeview settings are now set through the mIRC options, such as position and width/height. The switchbar can now even be placed on top or at the bottom, though this is kind of pointless :-) 42. ! Fixed "/background: invalid parameters" error when using window names as backgrounds. 43. + Added -t switch to /cc (channel central), goes directly to the topic central. 44. ? Removed custom window icons as they caused a major memory leak in mIRC 6.17. 45. + Added NoNameScript 3.81-style join stats to the theme engine and themes (topic, sync time, user stats etc.). This is of course customizable too, so don't worry if you prefer the old style. I updated all bundled themes to reflect this change. You will need to update your own theme too if you still want to see topics on-join. 46. + Added possibility to list away presets in a toolbar button dropdown menu. 47. + The RSS newsticker now fully supports UTF-8 encoded newsfeeds. 48. + Moved RSS feeds are now automatically redirected. 49. + Increased indentation of wrapped lines for better readability. 50. + Updated NSIS (the installer) to version 2.15. 51. + You can now do multiple searches in the log viewer without reloading the log again. 52. + Added popup menu to the channel statistics in the channel central. 53. * Added a few new themes. 54. + The channel key is now shown in the channel central when "Hide channel key" is disabled in the mIRC options. 06-01-30: Version 4.01 ---------------------- 01. * The treeview switchbar now uses the "Sort buttons" mIRC setting to see if it should be sorted or not. 02. * You can now change connections in the MinIRC window directly. 03. * Added a /tview.reload command. 04. * Added 11:14, Blue, Digital, fiRe, Frailty, Grey, LookSharp, MidNight Luna, MiKeL, mute, Outpost and Pulsar themes. 05. * Added a /logviewer alias. 06. * Added "close query" to personal protection options. 07. * Added 2 new lagbar graph types. 08. + Made adding the local time to the away reason optional. 09. + Improved NickServ identification. Should now always work. 10. + You can now add game favorites in the form of hostnames, not only IP addresses. 11. + Improved the popup menus a lot (added blacklist commands, /uwho, auto-modes, bot control, etc.) 12. + Improved the blacklist performance. 13. + Improved psyBNC detection and handling. 14. + Log viewer does now no longer ask if subdirectories should be deleted when there are none. 15. + Your nick coloring settings in ALT+B no longer get overwritten when you load a theme. 16. ! Games with weird characters in their names now correctly show up in the popups. 17. ! Fixed a bug where you couldn't always click the toolbar buttons. 18. ! The channel protection now correctly punishes users with voice if "punish voiced" option is enabled. 19. ! Fixed the * /nick: insufficient parameters error in the away system. 20. ! Fixed some smaller theme bugs. 21. ! The strip settings in the mIRC options no longer strip codes from the theme, only from messages. 22. ! Fixed a bug where channels with unknown modes were not displayed in the whois on some themes. 23. ! Added the missing alert.wav file. 24. ! Fixed bug where was not replaced in the personal protections. 25. ! You no longer get an error if you clicked the lagbar and try to type something in a chat window. 26. ! Caps protection now uses the correct percentage value set in the options. 27. ! Fixed the * /timer: timer 1 not active error when double-clicking. 28. ! MinIRC now works with the treeview disabled and if you joined 2 channels with the same name on different networks. 29. ! The "clear when shown" newsticker option now works when a single newsticker window is used. 30. ! Some raw messages that were incorrectly shown in the status window now show up in the correct places, including topics. 31. ! Channel modes like +b and +e are now no longer incorrectly displayed in the channel central. 32. ! Hopefully fixed the * /drawrect: invalid window (line 1335, thmengine.nns) error. 33. ! Fixed a bug in the theme engine where $+'s were not correctly placed. 34. ! Fixed a bug where some users could not load most of the themes in the theme engine. 35. ! Channels now get removed from the treeview switchbar when you have been kicked but the channel is still open and you try to close it. 36. ! Removed "Close DCC window" button from treeview popup when there was no DCC selected. 37. ! AIDLE messages now no longer show up after you opened a query with yourself. 38. ? Changed some default settings to reflect most users' personal preferences. 39. ? Some other minor things you probably won't even notice :) 40. * Added the option to create HTML log files. 41. ! Fixed * Invalid parameters: $replacex error in the personal protections. 42. ! The notify list window now correctly shows up in the treeview switchbar. 43. ? Channel name backgrounds are now no longer shown in the @MinIRC window. 44. * Added some more features to the MinIRC popup. 45. * Added /psys all, posts system information overview. 46. * Added and to themes, allowing you to color more than just the nick after the nick coloring settings. 47. ? A double-click is now required for executing commands from the status bar. 48. ! Statistics that are posted in the active window now show the correct numbers. 49. ! The DCC monitor now posts all sends/gets instead of just the first. 50. ! should now work correctly in the theme engine. 51. ! /query now has better error checking. 52. ? Removed descriptions for the channel modes in the channel central, since they can be different depending on the network. 53. * Shift-click now closes items in the treeview switchbar. 54. ! Spam protection now correctly checks the exclude list before triggering. 55. ! Hopefully fixed the "line too long" errors on netsplits. 56. ! You should no longer have non-existing status windows in your treeview switchbar after a connection has been closed. 57. ! Fixed nicklist color preview in theme editor when edited theme was not loaded. 58. * Added an option to display a notification when a query is opened. 59. + The alarm timer now pops up a modal dialog again. 60. ! E-mail checker now works when the custom toolbar is disabled. 61. ! Fixed "No such identifier: $tview.getactive (line 160, tview.nns)" error when the treeview switchbar was disabled. 62. ? Reduced nnscript.dll size dramatically. 63. ? Now using a better method to get the font list. 64. ! A channel called "#" now correctly works in the treeview switchbar. 65. + Improved handling of multiple BNC connections, though it is still not officially supported. 66. + Improved HTML handling of newstickers. 67. ! Fixed bug in away system where presets were corrupted. 68. ! Fixed a bug where the setup wouldn't load correctly on Window 98/Me. 69. ! Fixed /server not always using the correct password. 70. ! Fixed and in whois. 71. + Increased channel central size for better usability. 72. * Included a nice-looking tray icon. 73. ! Balloon tips for new mails now work. 74. + Personal protections and balloons no longer get triggered by yourself. 75. + /alarm now accepts parameters again. Type /cmdlist for more information. 76. + You can now specify non-integer values for the alarm timer. 77. ! Fixed "TVIEW.APPLYCOLORS" unknown command error. 78. ! The L channel central no longer tries to add a user to Q. 79. ! Fixed duplicated game entries. 80. + Channel names are now shown in the away log on kick and topic events. 81. + You can now add custom RAWs higher than 600. 82. ! Channels are now correctly selected in the treeview switchbar after rejoining a channel. 83. * Added invites (+I) and excepts (+e) to the channel central. 84. ! Pasting of very long lines now works. 85. + Made some of the default treeview switchbar icons better recognizable. 86. * /who and /names lists should no longer be shown unexpectedly when you're using one of those buggy psyBNCs. :) 87. * Added custom text triggers back to the balloon tips. 88. ! Fixed a small bug where balloon tip settings were not correctly applied. 89. ! You can now correctly add favorites to your games via double-clicking on an IP address. 06-01-22: Version 4.0 --------------------- Way too many to list here. Just check out the script and find out for yourself. End of file.