{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf320
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\margl1440\margr1440\vieww9000\viewh8400\viewkind0
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural

\f0\b\fs24 \cf0 \ul \ulc0 Change Log\

\b0 \ulnone \
\ul 6.3.4 (Tubercle)\ulnone \
Made a minor change to the RAM usage code that should speed up /macinfo by 1-2 seconds.\
\ul \
6.3.4\
\ulnone Removed a print statement left during debugging.\ul \
\
6.3.3\
\ulnone Reworked CPU code to correctly identify # of CPUs and give proper CPU name. Added code to help with future-proofing identification of Apple computers by giving the general model line.\ul \
\
6.3.2\ulnone \
Added code to recognize plastic unibody MacBooks.\
\ul \
6.3.1\ulnone \
Fixed a bug that would throw an error when /macinfo was called if using 10.6.  Models should be correctly reporting in 10.6 again.\ul \
\
6.3\
\ulnone Replaced /mut command with /mis, which replaces urlTea with is.gd for URL shortening (thanks to Hipp @ TWiT IRC for the code).  Updated code to recognize newer Mac models.  Changed code to report more representative RAM usage.  Updated other bits of code but forgot exactly what.  Plugin has been tested with OS X 10.6 Snow Leopard.\ul \
\
6.2.2\ulnone \
Fixed incorrect city location when using city & state with /macweather.  Some cities that share names between states/countries may be incorrect; specify city with state/country or use zip/postal codes to correctly display location.\
\
\ul 6.2.1\
\ulnone Somewhat corrected /macage's accuracy.  Is now only one hour off, depending on whether daylight savings time is in effect.\ul \
\
6.2\ulnone \
Completely rewrote the /macweather command.  Now utilizes the Weather Underground API for faster operation and more info!  Added flags: 'dewpoint' includes dew point, 'heatindex' includes the heat index (if applicable), and 'windchill' includes the windchill factor (if applicable)\ul \
\
6.1\ulnone \
Added a new command. /macage BIRTHDATE will state your age in years.  BIRTHDATE must be specified in one of three formats: MM/DD/YYYY, DD/MM/YYYY, or YYYY/MM/DD.\ul \
\
6.0.7 (Ileum)\ulnone \
Changed timeout values to allow for a longer connection time.\ul \
\
6.0.7\ulnone \
Fixed bug where any location would not work with macweather\ul \
\
6.0.6\ulnone \
Fixed bug where X-Chat Aqua would freeze if update server isn't available when /macupdate is used.  Added recognition for Penryn-based Core 2 Duos.  \
\
\ul 6.0.5\ulnone \
Made the output more grammatically correct.\ul \
\
6.0.4\
\ulnone PowerPC systems are no longer supported. The plugin might work on PPC systems, but I will provide no support for any issues, as I don't have easy access to older systems.\
\
\ul 6.0.3\ulnone \
Added recognition for the MacBook Air\
\
\ul 6.0.2\
\ulnone Added recognition for 4 and 8 core Macs.\
\
\ul 6.0.1\ulnone \
Added /mtu command, which does exactly the same as /mut but uses TinyURL instead of urlTea.  Added /pb command, which restores the previous pasteboard contents prior to performing the /mut or /mtu command.  Fixed /macinfo output for some MacBook Pros.  Still need the model identifiers to properly identify the new models.\ul \
\
6.0\
\ulnone Added a new command, /mut, which lets you type in a URL to be converted to a shortened urlTea link.  '/mut URL' will shorten the URL and copy the URL to your pasteboard.  '/mut text URL' will post whatever text you put and the shortened URL at the end.\
\ul \
5.15.2\ulnone \
Corrected generic computer model output for new iMacs\
\ul \
5.15.1\ulnone \
Removed HTML tag that showed up when displaying wind information in macweather\
\
\ul 5.14.1\
\ulnone Corrected generic model display for Core 2 Duo MacBook Pros\
\ul 5.14\ulnone \
Added recognition for Core 2 Duo MacBook Pros\
\
\ul 5.13\
\ulnone Fixed errors and incorrect processor information for new Core 2 Macs.\ul \
\
5.12\
\ulnone Fixed errors when trying macinfo on brand new models. Cleaned up some unused code.\
\ul \
5.11\
\ulnone Fixed incorrect RAM usage when more than 1GB of ram is in use. Includes various bug fixes.\
\
\ul 5.9\ulnone \
Added 'silent' tag to all commands. Using 'silent' will restrict command output to just local display without sending it to entire chatroom. Added support for Mac Pro desktop computer. Updated command descriptions if queried with /help\
\
\ul 5.8\ulnone \
Less is more. Added the ability to strip color from output (good for channels that are +c).  Started coding in ability to strip colors per channel settings.\ul \
\
5.7\ulnone \
Added support for the MacBook and MacBook Pro 17".  Added support for the speedit.kext kernel extension to display CPU temperature for Intel-based Macintoshes.\
\
\ul 5.5\ulnone \
Reworked mactunes in an attempt to improve performance. Fixed some display issues with streams.\ul \
\
5.4.11a\ulnone \
Really fixed the CPU count for macinfo, after the wrong amount was still being reported.\ul \
\
5.4.11\ulnone \
Fixed the CPU count for Intel Core processors.  Will now accurately describe the number of physical processors (not cores) in the system.\ul \
\
5.4.10\ulnone \
Fixed an issue in macinfo that would display a slightly incorrect memory capacity.  Fixed support for Intel Core processors.  Fixed support for MacBook Pro laptop.\ul \
\
5.4.9\ulnone \
Fixed an issue in macinfo that would display a faster CPU speed than a user really had.\ul \
\
5.4.8\ulnone \
Fixed an output issue when no good arguments are given in macinfo. Should now show the default output if no valid flags are included.\
\ul \
5.4.7\ulnone \
Fixed a minor issue when displaying the model type\ul \
\
5.4.6\ulnone \
Fixed a broken check in the macinfo memory code.  Should now show the total amount of RAM again.\ul \
\
5.4.5\ulnone \
Rewrote part of macinfo's machine check, in an effort to speed up the overall feel of the command.\ul \
\
5.4.4\ulnone \
Rewrote part of the CPU check, as the file being referenced with the old code is only present when the developer tools are installed. Should now accurately report the CPU type for PowerPC and possibly Intel Macs\ul \
\
5.4.3\ulnone \
Completely rewrote the CPU type and speed checks, in an effort to speed up the overall feel of the command.\ul \
\
5.4.2\
\ulnone Completely rewrote the OS check for macinfo's os flag, in an effort to speed up the overall feel of the command.\ul \
\
5.4.1\ulnone \
Rewrote the resolution code for macinfo, after discovering some Macs didn't have the plist file read by the old code.  New code is guaranteed to work, albeit a bit slower, and can display the resolution for multiple monitors.  Removed an old debug command from the code (oops!).\ul \
\
5.4\ulnone \
Removed some redundant checks in macinfo that added unnecessary slowdown.  Added ability to display the primary display's resolution in macinfo using the 'res' flag.  Added more information available to macweather: 'humidity' will include the humidity percentage, 'pressure' will include atmospheric pressure, 'wind' will include windspeed and direction.  The current weather condition is now displayed as well.\ul \
\
5.3\ulnone \
Fixed the installer package's default installation directory (was previously set to the desktop folder, which somehow kept my username).  There is a beta command called /macweather that can display the temperature for a US zipcode.  Usage of the command goes a such: '/macweather ZIPCODE' where ZIPCODE is a USA zipcode.\ul \
\
5.2.2\ulnone \
Added a permissions check to macupdate. Will check for write permissions before attempting an update, and alert the user if either the X-Chat Aqua folder or Plugins does not have write permissions.\ul \
\
5.2.1\ulnone \
Fixed a display issue when playing a stream saved in the library. Should now properly display stream tag and relevant information.\ul \
\
5.2\ulnone \
Fixed temperature checking for PowerPC Macs with more than 1 CPU (previously displayed the ambient temperature instead of actual temperature). /macinfo can properly display the temperature of each CPU now.\
\ul \
5.1.5\
\ulnone Fixed a macinfo bug when trying to display CPU information on an iMac with an Intel processor. As the processor name will now specify the number of cores, the count will not be included.\
\ul \
5.1.4\ulnone \
Fixed a macmovie bug when trying to display info about a streaming movie. Thanks Steve Jobs for your keynote!\ul \
\
5.1.3\ulnone \
Fixed /mactunes real not displaying any information. /mactunes real should now show the proper information.\
\ul \
5.1.2\ulnone \
Forgot to add the RealPlayer process check. Will now alert if RealPlayer is not running.\ul \
\
5.1.1\ulnone \
Fixed a bug with /mactunes if RealPlayer is running and iTunes is not\ul \
\
5.1\ulnone \
Added RealPlayer support into /mactunes. To make /mactunes display RealPlayer information, use the flag 'real'.  The following flags work with RealPlayer: full, bitrate, time, url.  Removed some debug code\ul \
\
5.0\
\ulnone Completely re-written the entire plugin using the Python programming language. Plugin is now compatible with the universal binary of X-Chat Aqua. /macinfo now can display individual information using the following flags: cpu, speed, temp, ram, hd, os, process, uptime.  Wrote built-in temperature check. No longer requires third-party program for temperature.\ul \
\
4.3.1\
\ulnone Modified /mactunes to compensate for a change in the player state output from iTunes. Should correctly show the player state like before.\ul \
\
4.3\
\ulnone Added a URL tag to /mactunes.  Adding 'url' to the command will display the URL if you are listening to a stream.\ul \
\
4.2\
\ulnone Modified the /macupdate mechanism to verify the current version is up-to-date before downloading the plugin. If it is up-to-date, the plugin will not download.\
\ul \
4.1\
\ulnone Changed /mactunes and /macmovie so that both commands no longer require a separate .scpt file to run.  Removed getTunes.scpt and getMovie.scpt from the package. Changed the /macupdate execution order so that the script will not remove the old version until the new version is downloaded and extracted.\ul \
\
4.0\
\ulnone Completely reworked the /macupdate command. From version 4.0 and beyond, /macupdate will download and install the latest version of aVirtualInferno without the need for user intervention.\
\ul \
3.5.1\
\ulnone Fixed the output of /mactunes and /macmovie. Users with white backgrounds would barely or not see the title of the song. The output now defaults to the default color.\
\
\ul 3.5\ulnone \
Added a year tag to /mactunes.  Adding 'year' to the command will display the copyright year if defined.  If listening to a podcast, the player status now reflects that.\ul \
\
3.4\
\ulnone Added a file-type flag to /mactunes.  Adding 'kind' to the command will display the media type for the currently playing item in iTunes.\
\ul \
3.3\ulnone \
Can now display bitrate of a stream with /mactunes. Changed display so that any tags that return a missing value no longer show in the output, which caused errors if trying to view the track info for a stream that hasn't presented its song data yet.\ul \
\
3.2.1\ulnone \
Modified the look of the rating bar slightly. No longer uses color. Also got rid of the second status tag at the end of the /mactunes and /macmovie commands per request.\ul \
\
3.2\ulnone \
Added a rating flag to /mactunes.  Adding 'rating' to the command will display the rating for the currently playing song.\ul \
\
3.1\ulnone \
Added a user customizable variable in the code that would easily let users enable or disable the GPU temperature check (some Mac models do not have a temperature sensor); default value is 0.  Added a version number message when the code loads.\ul \
\
3.0\
\ulnone Completely rewrote the information-gathering sections. Those shell scripts in /bin are no longer needed! Plugin will no longer require anything from /bin, so you can delete those 3 shell scripts from the old 2.x version. Plugin now references scripts from the 'avirtualscript' folder (ensure folder is in the X-Chat Aqua/Plugins directory)\
\
\ul 2.5\
\ulnone Added more information to /mactunes and /macmovie that can be displayed. REPLACE getTune.sh IN /bin WITH THE NEW ONE IN THE ZIP! Read the Usage section to see available information that can be added.\
\
\ul 2.4.1\
\ulnone Fixed a typo that broke /mactunes. Works again.\
\
\ul 2.4\
\ulnone Added rudimentary QuickTime support.  Use /macmovie to display the foremost QuickTime movie.  Deprecated the /itunes and /itunes # commands. Use /mactunes and /mactunes # from now on.\
\
\ul 2.3\
\ulnone Rewrote parts of the /mactunes algorithm. Traced the problem to iTunesHelper. Code now checks for iTunes properly, even if iTunesHelper isn't running on your Mac.\
\
\ul 2.2.2\ulnone \
Somewhat downgraded /mactemp. Had to comment out the GPU information, as some Macs lack it, and the check for it is not working as expected. You can un-comment it if you know your Mac has a GPU sensor.\
\
\ul 2.2.1\
\ulnone Fixed the temperature algorithm for Macs without a GPU sensor. /mactemp should work now for those with just a CPU sensor.\
\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural

\b \cf0 2.2
\b0 \
Added simple color customization to /itunes.  By using '/itunes #' (without the quotes), where # is an integer between 0 and 15, you can change the color of the player status. Using /itunes without a number uses the default color.\
\
2.1.4 - Fixed a bug with /itunes, where incorrect output gets sent if a stream is\
	stopped. Also now shows 'Paused' as a state. Added the /macupdate\
	command for easy downloading of the script! If you are upgrading from\
	2.1.3 please copy the updated getTune.sh into /bin.\
\
2.1.3 - Trying workarounds to the bug where /itunes reports that it isn't running\
	when iTunes really is running. Also fixed an error with a variable\
\
2.1.2 - Fixed a bug that re-appeared from the 2.1.1 update. Should now correctly\
	check if iTunes is running.\
\
2.1.1 - Fixed the iTunes command, where some people kept getting the message\
	that iTunes wasn't running when it really was.\
\
2.1 - Rewrote part of the system info section. Optimized shell script usage; now only\
	2 shell scripts total are needed for everything. Only these two shell scripts\
	are needed in /bin: getHDInfo.sh and getTune.sh\
\
2.0 - Rewrote the iTunes section. Reduced to just 3 total shell scripts to place in \
	/bin now! Command outputs a lot faster now.\
\
1.9 - Heavily modified the iTunes section. Now includes album info. Put\
	getAlbum.sh into /bin for it to work.  Changed the output of the command \
	again. Slightly modified the system info output again.\
\
1.8.2 - Removed my branding from the system info output to save space. Modified \
	the itunes output a bit to save a bit of space.\
\
1.8.1 - Fixed the iTunes command. Will give a friendly error if iTunes is not running.\
	Changed the appearance of the command output a bit.\
\
1.8 - Rewrote the hard drive capacity section.  Should now get a better \
	representation of the total capacity of your computer.  Included two more \
	shell scripts that are needed for the hard drive section.\
\
1.7 - Reworked the memory algorithm.  Should support Macs with up to 3GB of \
	RAM now.\
\
1.6 - iTunes command now checks if iTunes is running before getting info. iTunes 	command also catches any errors that occur now. Fixed some typos in the 	system info output.\
\
1.5 - Can now display system information with or without temperature info (using\
	/mactemp or /macinfo).  Error messages are now caught, so executing\
	the script after doesn't malfunction.\
\
1.4 - Fixed problem with serial ATA hard drives\
\
1.3 - Script is now compatible with Marcel Bresink's Temperature Monitor (the same\
	one that M[OSX]S uses).  Renamed the /systeminfo command to /macinfo to \
	be compatible with existing scripts that use the command already.\
\
1.2 - Rewrote the /itunes script. No longer shows a blank name when listening to a \
	stream not chosen from the radio section of iTunes.\
\
1.1.2 - Further optimization of the /systeminfo command\
\
1.1 - Completely re-wrote the /systeminfo command.  New version no longer \
	requires any shell scripts for /systeminfo (/itunes still requires 3 shell scripts)}