4.1.161 (11-5-2011)
- Please
so I can eat.
- IMPROVED: Iptscrae parsing has been optimized to be about 7 times faster, most noticable when loading or reloading large cyborgs or room scripts.
- FIXED: No longer crash if K-Lite codec pack is installed on your system.
- FIXED: Passing an array of key/value pairs to the HTTPPOST iptscrae function now works as expected.
4.1.155 (8-27-2011)
- IMPROVED: JSON parsing speed has been improved about 7 times faster, this is most noticable loading the live directory. Or scripts that parse large strings of JSON.
- IMPROVED: Webembed redrawing when spots are resized or moved.
- CHANGE: Removed keyboard combo Control + number and added Control + Tab to cycle through tabs.
- FIXED: Spots added with the ADDSPOT iptscrae function would vanish after altering the room (ie. using 'rpic 'rname ect...).
- FIXED: DATETIME iptscrae function was returning the wrong time for certain time zones.
- FIXED: The smiley faces window would sometimes display smileys void of color.
- KNOWN ISSUE: Some codec packs (ie. K-Lite) can cause PalaceChat to freeze on launch.
4.1.140 (7-21-2011)
- FIXED: A bug that that caused the clientid/zcode not to be generated properly on some systems which caused script errors and annoying messages.
4.1.132 (7-20-2011)
- NEW: The clients zcode also known as puid is now generated from a static source, making bans to a zcode much harder to be jumped.
- NEW: Iptscrae commands
SETSPOTGRADIENT,
SETSPOTPATHGRADIENT
have been added.
- CHANGE: When making http connections with iptscrae commands HTTPGET and HTTPPOST the http header 'Referer' is no longer sent and in place of it will be sent 'Palace-Address'.
- CHANGE: Removed old code that would convert a PalaceChat version 3 prop bag into a version 4 prop bag in order to prevent rare cases of corruption.
- FIXED: A bug that prevented certain computers with rare ISP setups from connecting to anything has been fixed.
4.1.115 (6-3-2011)
- NEW: Several windows have been changed and now have a minimize and maximize button.
- NEW: The author windows script editor now remembers size and location.
- NEW: All socket connections now do non-blocking DNS lookups instead of blocking. As a result PalaceChat will no longer lockup while making a connection to anything. (Most noticable in the live directory when downloading icons)
- NEW: PalaceChats HTTP capability has been upgraded to 1.1 protocol. There is now support for basic and digest http authentication and also http secure is now supported.
- NEW: Iptscrae has been slightly modernized so that numbers and strings can auto convert when called upon by functions and operators, much like how javascript does.
- NEW: Iptscrae commands
ISPLAYINGSOUND,
ISFUNCTION,
SELECTFILE,
HTTPPOST,
SETSPOTCLIP,
SETPICBLUR,
SETPICHUE,
SETPICCONTRAST,
SETSPOTPOINTS,
GETSPOTPOINTS,
ADDSPOT,
PROMPT,
REMOVESPOT,
SETSPOTSCRIPT,
SETSPOTOPTIONS,
SETSPOTCURVE,
SETSPOTSTYLE,
SETSPOTPICMODE,
UPDATELATER,
UPDATENOW,
WEBSCRIPT,
WEBTITLE
have been added.
- NEW: Iptscrae events
ON HTTPSENDPROGRESS,
ON HTTPRECEIVEPROGRESS
have been added.
- FIX: Web embeds should now redraw better when resizing the main window (may cause issues with java applications that are in the webembed).
- FIX: The ON ROOMLOAD event now behaves as it should and commands that update the rooms appearance will wait till after the event to take effect.
4.1.015 (4-4-2011)
- CHANGE: Reverted back to the old application icon and default smiley set (the new smiley set is still included but is no longer default).
- FIX: A bug with copying and pasting images from GIMP into PalaceChat has been fixed.
- FIX: A bug with the LOCALMSG script function using the wrong text encoding causing certain characters to be garbled has been fixed.
- FIX: A text display bug in the update window has been fixed.
4.1.014 (4-3-2011)
- NEW: PalaceChat has been localized for German, Spanish, and Russian languages.
- NEW: All of the default sounds and internal sounds have been replaced with new higher quality sounds.
- NEW: The default smiley set has been redone and replaced.
- NEW: Iptscrae events
ON COLORCHANGE,
ON FACECHANGE,
ON FRAMECHANGE,
ON KEYDOWN,
ON KEYUP
have been added.
- NEW: Iptscrae commands
BITAND,
BITOR,
BITSHIFTLEFT,
BITSHIFTRIGHT,
BITXOR,
GETPICBRIGHTNESS,
GETPICSATURATION,
GETPICOPACITY,
GETPICPIXEL,
ISKEYDOWN,
LOCINSPOT,
WHOFACE,
WHOCOLOR,
NUMTOCHAR,
CHARTONUM,
SETCURSOR,
SETCURSORPIC,
SETPICFRAME,
PAUSEPIC,
RESUMEPIC
have been added.
- CHANGE: ESP messages received can now be altered in the INCHAT event like all other recieved chat (only effects the chat bubble and not the log as usual).
- FIX: Pasting images into palacechat copied from Chrome, Internet Explorer, Snipping Tool, and other various programs no longer clips pixels on the left side.
- FIX: Copying and pasting images and props to and from the prop editor now preserves any transparencies.
- FIX: PalaceChat now uses the system provided gdiplus.dll in order to prevent any incompatibilities or strange glitches. (lol silly me)
4.0.979 (3-16-2011)
- NEW: Animated gif now work in doors (its about time!).
- NEW: Iptscrae command TIMEREXEC has been added.
- FIX: A strange glitch with using the iptscrae command SOUND to stream audio has been fixed.
- CHANGE: Changed the behavior of all tooltip popups to be less annoying.
- CHANGE: Upgraded PalaceChat to use the latest GDIplus.dll (this only applies to Windows Vista and Windows 7).
4.0.961 (2-25-2011)
- FIX: Setting the CONTENTS variable in the HTTPRECIEVED event was having no effect.
4.0.959 (2-20-2011)
- NEW: Option in advanced preferences to set which prefered version of Internet Explorer PalaceChat should use.
- NEW: You can now access http header information in the HTTPRECIEVED and HTTPERROR events via the new HEADERS hash variable.
- NEW: Iptscrae events
ON WEBDOCDONE,
ON WEBDOCBEGIN
have been added.
- NEW: Iptscrae commands
ADDHEADER,
RESETHEADERS,
REMOVEHEADER,
JSONTOHASH,
HASHTOJSON,
NEWHASH,
REPLACE,
REPLACEALL,
IMAGETOPROP,
IMAGETOMEDIA,
ISRIGHTCLICK,
WEBLOCATION
have been added.
- CHANGE: The HTTPRECIEVED event's CONTENTS variable can now be modified ie. "" CONTENTS = to hault internal processing of recieved content.
Also if iptscrae is recieved the CONTENTS variable will be an AtomList and not a string.
- FIX: Fixed a bug with the HTTPRECIEVED event's CONTENTS variable being empty with certain Content-Types.
- FIX: Global iptscrae variables that have been set to zero will now be completely removed from memory upon entering a new room.