<rss version="2.0">
<channel>
<title>Memecode Releases</title><description>Memecode Software Releases</description>
<language>en-us</language>
<link>http://www.memecode.com</link>
<copyright>Copyright 2012, Matthew Allen</copyright>
<pubDate>Sun, 27 Nov 2011 14:55:57 +1100</pubDate>
<lastBuildDate>Sun, 27 Nov 2011 14:55:57 +1100</lastBuildDate>
<item>
<title>i.Scribe 2.00 Beta38 Installer (Windows)</title>
<link>http://www.memecode.com/scribe/data/iscribe-win32-v200-beta38.exe</link>
<description>&lt;a href=&quot;http://www.memecode.com/scribe/data/iscribe-win32-v200-beta38.exe&quot;&gt;Download&lt;/a&gt; [1.5 MB]&lt;p/&gt;Sun, 27 Nov 2011 14:55:57 +1100&lt;p/&gt;Beta38 Changes:
&lt;ul&gt;
&lt;li&gt; Fixed the initial creation of the IMAP cache folders to not create child folders sometimes.
&lt;li&gt; IMAP cache folders are now automatically located in the right place according to Desktop/Portable installs.
&lt;li&gt; [Mac] Fixed occasional warning about LgiFactory file on exit.
&lt;li&gt; [Mac] Added normal Scribe menu items to the dock context menu. (i.e. same as the Windows tray icon context menu).
&lt;li&gt; Major re-write of the new mail handling. There is now a bunch of states (loading, filtering, bayes, growl notification, tray icon notification) that new mail passes through, and both synchronous and asynchronous events that push email through those states. The old code was too complicated to keep track of that well and I couldn't fix all the bugs. Hence the re-write.
&lt;li&gt; Fixed the filter delete action not marking the email as &quot;not new&quot;.
&lt;li&gt; Fixed the delete duplicates script not working.
&lt;li&gt; Fixed memory leaks in the NewHashTable and NewList scripting calls.
&lt;li&gt; Fixed the path to the mail folders to be relative to the options file location when possible.
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/scribe/data/iscribe-win32-v200-beta38.exe</guid>
<pubDate>Sun, 27 Nov 2011 14:55:57 +1100</pubDate>
</item>
<item>
<title>i.Scribe 2.00 Beta37 Dmg (Mac OS X, Intel)</title>
<link>http://www.memecode.com/scribe/data/iscribe-mac-v200-beta37.dmg</link>
<description>&lt;a href=&quot;http://www.memecode.com/scribe/data/iscribe-mac-v200-beta37.dmg&quot;&gt;Download&lt;/a&gt; [3.0 MB]&lt;p/&gt;Tue, 22 Nov 2011 23:47:35 +1100&lt;p/&gt;Beta37 Changes:
&lt;ul&gt;
&lt;li&gt; Fixed imap BODYSTRUCTURE parsing to handle &quot;{##}&quot; style size prefixes. I still don't know where the BODYSTRUCTURE format is documented, so I just keep adding to the parser when it encounters stuff it can't handle :{
&lt;li&gt; .eml files now open the same as received email, rather than email you create yourself. This means the from and to fields look correct.
&lt;li&gt; [Vista/Windows7] Modifications to the build process to avoid side by side issues.
&lt;li&gt; Fixed importing .ics files with multiple VEVENT sections.
&lt;li&gt; Added support for reading iCal files with byte order marks.
&lt;li&gt; Changed the default behaviour of selecting an IMAP folder for the first time to only scan for UID's higher than the highest known existing UID. This cuts down on the response time for the command on large folders.
&lt;li&gt; Scribe now looks in parent MIME segments for a charset if the charset is missing. Lots of Chinese spam just has the charset in the top level multipart segment. Scribe was interpreting the text as us-ascii and that confused the spam filter. Getting the charset right means the bayes filter correctly classifies the message as spam. Nyuh nyuh.
&lt;li&gt; [Mac] Fixed support for charset conversions.
&lt;li&gt; [Mac] Added support for setting Scribe as the default email client. Can handle mailto: links but not open .eml files just yet. I hope to add that in the next release. The plist is there for it, but for some reason it's not picked up by Finder.
&lt;li&gt; Fixed a bunch of memory leaks in the filter UI.
&lt;li&gt; Fixed a memory corruption bug in LgiFindFile, which is used by a whole lot of stuff but I noticed it while rendering HTML.
&lt;li&gt; Fixed folder locations being stored using a relative path where possible. There was some confusion in the code as to which base path a relative folder path was referencing, so I've standardised on the options file path (as opposed to the exe's path)
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/scribe/data/iscribe-mac-v200-beta37.dmg</guid>
<pubDate>Tue, 22 Nov 2011 23:47:35 +1100</pubDate>
</item>
<item>
<title>i.Scribe 2.00 Beta37 Installer (Windows)</title>
<link>http://www.memecode.com/scribe/data/iscribe-win32-v200-beta37.exe</link>
<description>&lt;a href=&quot;http://www.memecode.com/scribe/data/iscribe-win32-v200-beta37.exe&quot;&gt;Download&lt;/a&gt; [1.5 MB]&lt;p/&gt;Fri, 18 Nov 2011 14:46:22 +1100&lt;p/&gt;Beta37 Changes:
&lt;ul&gt;
&lt;li&gt; Fixed imap BODYSTRUCTURE parsing to handle &quot;{##}&quot; style size prefixes. I still don't know where the BODYSTRUCTURE format is documented, so I just keep adding to the parser when it encounters stuff it can't handle :{
&lt;li&gt; .eml files now open the same as received email, rather than email you create yourself. This means the from and to fields look correct.
&lt;li&gt; [Vista/Windows7] Modifications to the build process to avoid side by side issues.
&lt;li&gt; Fixed importing .ics files with multiple VEVENT sections.
&lt;li&gt; Added support for reading iCal files with byte order marks.
&lt;li&gt; Changed the default behaviour of selecting an IMAP folder for the first time to only scan for UID's higher than the highest known existing UID. This cuts down on the response time for the command on large folders.
&lt;li&gt; Scribe now looks in parent MIME segments for a charset if the charset is missing. Lots of Chinese spam just has the charset in the top level multipart segment. Scribe was interpreting the text as us-ascii and that confused the spam filter. Getting the charset right means the bayes filter correctly classifies the message as spam. Nyuh nyuh.
&lt;li&gt; [Mac] Fixed support for charset conversions.
&lt;li&gt; [Mac] Added support for setting Scribe as the default email client. Can handle mailto: links but not open .eml files just yet. I hope to add that in the next release. The plist is there for it, but for some reason it's not picked up by Finder.
&lt;li&gt; Fixed a bunch of memory leaks in the filter UI.
&lt;li&gt; Fixed a memory corruption bug in LgiFindFile, which is used by a whole lot of stuff but I noticed it while rendering HTML.
&lt;li&gt; Fixed folder locations being stored using a relative path where possible. There was some confusion in the code as to which base path a relative folder path was referencing, so I've standardised on the options file path (as opposed to the exe's path)
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/scribe/data/iscribe-win32-v200-beta37.exe</guid>
<pubDate>Fri, 18 Nov 2011 14:46:22 +1100</pubDate>
</item>
<item>
<title>i.Scribe 2.00 Beta36 Installer (Windows)</title>
<link>http://www.memecode.com/scribe/data/iscribe-win32-v200-beta36.exe</link>
<description>&lt;a href=&quot;http://www.memecode.com/scribe/data/iscribe-win32-v200-beta36.exe&quot;&gt;Download&lt;/a&gt; [1.7 MB]&lt;p/&gt;Thu, 06 Oct 2011 12:24:22 +1100&lt;p/&gt;Beta36 Changes:
&lt;ul&gt;
&lt;li&gt; Added 24hr support to the week view of the calendar.
&lt;li&gt; Fixed deleting calendar entries via keyboard to prompt you if you have &quot;confirm item delete&quot; on.
&lt;li&gt; Fixed crash on compact mail3 (was a vc6 issue, doesn't happen on vs2005 i.e. compiler bug). Also made it threaded so the UI doesn't lock up.
&lt;li&gt; Removed the 2nd context menu appearing on an email when using the keyboard to open it.
&lt;li&gt; Added 32/64bit to the about box.
&lt;li&gt; Fixed the destination IMAP folder's unread count not updating when a filter moves an unread message.
&lt;li&gt; Rewrote the IMAP structure parser to fix bugs.
&lt;li&gt; Added up/down buttons for reordering filter actions.
&lt;li&gt; [Mac] Fixed crash when you Cmd+Q (quit) while accounts are still active sending or receiving email.
&lt;li&gt; [Mac] Fixed icons having a slightly different grey background.
&lt;li&gt; [Mac] Fixed the flashing new mail icon being upside down sometimes.
&lt;li&gt; Moved all bayesian filter functions into their own thread so that it doesn't lock the GUI up at any point. This improves the performance of the IMAP full mail store in particular.
&lt;li&gt; [Mac] Fixed being able to toggle checkboxes with the space bar.
&lt;li&gt; Made cancel in the find window work again.
&lt;li&gt; Fixed buffer overrun in the HtmlToText code.
&lt;li&gt; Bayesian analyser now displays unicode correctly by using the HTML control instead of a message box. The HTML control uses Lgi's own code to display text, which in turn has the ability to load in fonts that actually have the glyphs in question.
&lt;li&gt; Fixed recent mail not being filtered when you navigate to the IMAP inbox for the first time in the session.
&lt;li&gt; Unified the filtering of both IMAP and POP email. I didn't realise that the filter was all over the place and so I've moved all the filtering of incoming mail into one function. The take away bug fix is that now the IMAP mail gets filtered correctly by the Bayesian filter.
&lt;li&gt; Fixed &quot;probably&quot; spam being listed in the new mail list (i.e. flashing mail icon, and it's right click menu).
&lt;li&gt; Fixed moving messages from a mail3 folder into an imap folder. The append command wasn't reading the UID out of the IMAP servers response, amongst other issues.
&lt;li&gt; Emptying the IMAP trash now works for large amounts of mail, works faster than before and also expunges the messages afterwards.
&lt;li&gt; Fixed moving more than one email at a time using the find results window.
&lt;li&gt; Fixed some memory leaks.
&lt;li&gt; Added initial support for &lt;a href=&quot;http://www.growlforwindows.com/gfw/default.aspx&quot;&gt;Growl&lt;/a&gt; notifications. At the moment this is just for new mail, but it will be extended to some other things in the future. Support is provided via direct socket implementation in &lt;a href=&quot;http://www.memecode.com/lgi.php&quot;&gt;Lgi&lt;/a&gt; rather than some 3rd party code. I had a look at the available libs and thought it was easier to write from scratch than integrate a library. For C++ it's about that bad. Growl support defaults to off, until I'm happy it doesn't make things worse. The option to turn it on is in the &quot;Other&quot; tab of the options, and the option only gets read on startup, so restart after changing it.
&lt;li&gt; Fixed a bunch of memory leaks in the spell checking engine.
&lt;li&gt; Revised the parsing of name/email pairs again to prefer parts inside angled brackets when both name and email are valid email addresses.
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/scribe/data/iscribe-win32-v200-beta36.exe</guid>
<pubDate>Thu, 06 Oct 2011 12:24:22 +1100</pubDate>
</item>
<item>
<title>i.Scribe 2.00 Beta35 Installer (Windows)</title>
<link>http://www.memecode.com/scribe/data/iscribe-win32-v200-beta35.exe</link>
<description>&lt;a href=&quot;http://www.memecode.com/scribe/data/iscribe-win32-v200-beta35.exe&quot;&gt;Download&lt;/a&gt; [1.6 MB]&lt;p/&gt;Sun, 26 Jun 2011 23:31:14 +1000&lt;p/&gt;Beta35 Changes:
&lt;ul&gt;
&lt;li&gt; Made the add contact window load the groups folder before scanning it.
&lt;li&gt; Fixed the add contact window putting the group name in the 'name' field of the recipient, instead of the 'address' field (i.e. with angle brackets around the name).
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/scribe/data/iscribe-win32-v200-beta35.exe</guid>
<pubDate>Sun, 26 Jun 2011 23:31:14 +1000</pubDate>
</item>
<item>
<title>i.Scribe 2.00 Beta35 Dmg (Mac OS X, Intel)</title>
<link>http://www.memecode.com/scribe/data/iscribe-mac-v200-beta35.dmg</link>
<description>&lt;a href=&quot;http://www.memecode.com/scribe/data/iscribe-mac-v200-beta35.dmg&quot;&gt;Download&lt;/a&gt; [3.0 MB]&lt;p/&gt;Sun, 26 Jun 2011 23:30:52 +1000&lt;p/&gt;Beta35 Changes:
&lt;ul&gt;
&lt;li&gt; Made the add contact window load the groups folder before scanning it.
&lt;li&gt; Fixed the add contact window putting the group name in the 'name' field of the recipient, instead of the 'address' field (i.e. with angle brackets around the name).
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/scribe/data/iscribe-mac-v200-beta35.dmg</guid>
<pubDate>Sun, 26 Jun 2011 23:30:52 +1000</pubDate>
</item>
<item>
<title>i.Scribe 2.00 Beta32 Dmg (Mac OS X, Intel)</title>
<link>http://www.memecode.com/scribe/data/iscribe-mac-v200-beta32.dmg</link>
<description>&lt;a href=&quot;http://www.memecode.com/scribe/data/iscribe-mac-v200-beta32.dmg&quot;&gt;Download&lt;/a&gt; [3.0 MB]&lt;p/&gt;Sun, 05 Jun 2011 01:37:44 +1000&lt;p/&gt;Beta32 Changes:
&lt;ul&gt;
&lt;li&gt; Fixed the IMAP email's dates in the cache being sensitive to the current date format.
&lt;li&gt; Added RFC 2047 decoding for the name of IMAP attachments.
&lt;li&gt; Fixed some MBOX importing issues.
&lt;li&gt; Fixed not being able to enter email addresses in the Contact window.
&lt;li&gt; [Mac] Fixed a crash when attaching files with no apparent mime type.
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/scribe/data/iscribe-mac-v200-beta32.dmg</guid>
<pubDate>Sun, 05 Jun 2011 01:37:44 +1000</pubDate>
</item>
<item>
<title>LgiRes 3.4.0 Zip (Windows)</title>
<link>http://www.memecode.com/data/lgires-win32-v3.4.0.zip</link>
<description>&lt;a href=&quot;http://www.memecode.com/data/lgires-win32-v3.4.0.zip&quot;&gt;Download&lt;/a&gt; [458.2 KB]&lt;p/&gt;Wed, 11 May 2011 22:20:18 +1000&lt;p/&gt;Built from Lgi v3.4.0</description>
<guid isPermaLink="true">http://www.memecode.com/data/lgires-win32-v3.4.0.zip</guid>
<pubDate>Wed, 11 May 2011 22:20:18 +1000</pubDate>
</item>
<item>
<title>Lgi 3.4.0 Source + Docs (Common)</title>
<link>http://www.memecode.com/src/lgi-src-3.4.0.zip</link>
<description>&lt;a href=&quot;http://www.memecode.com/src/lgi-src-3.4.0.zip&quot;&gt;Download&lt;/a&gt; [4.6 MB]&lt;p/&gt;Wed, 11 May 2011 22:00:48 +1000&lt;p/&gt;Accumulation of fixes and features to date.</description>
<guid isPermaLink="true">http://www.memecode.com/src/lgi-src-3.4.0.zip</guid>
<pubDate>Wed, 11 May 2011 22:00:48 +1000</pubDate>
</item>
<item>
<title>i.Hex 0.98 Installer (Windows)</title>
<link>http://www.memecode.com/data/ihex-win32-v0.98.exe</link>
<description>&lt;a href=&quot;http://www.memecode.com/data/ihex-win32-v0.98.exe&quot;&gt;Download&lt;/a&gt; [444.0 KB]&lt;p/&gt;Mon, 20 Sep 2010 18:23:02 +1000&lt;p/&gt;Changes:
&lt;ul&gt;
&lt;li&gt; Added function to fill the selection with crypto strength random bytes. (With progress bar in MB/s!)
&lt;li&gt; Added Edit menu, moved the find/findnext commands to it, added &quot;Copy&quot;, &quot;Paste&quot; and &quot;Select All&quot; as well.
&lt;li&gt; [Win32] Fixed the find window not putting the focus on the first edit control.
&lt;li&gt; Added find in files functionality.
&lt;li&gt; Added copy as hex method which converts the selection to hex and copies to the clipboard. As opposed the normal &quot;copy&quot; which copies as binary or text depending on the content of the selection.
&lt;li&gt; Moved a bunch of string into the resource file which makes them translatable.
&lt;li&gt; Added a &quot;language&quot; menu to change the translation, including a link to the webpage that describes how to translate LGI apps.
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/data/ihex-win32-v0.98.exe</guid>
<pubDate>Mon, 20 Sep 2010 18:23:02 +1000</pubDate>
</item>
<item>
<title>i.Ftp 2.21 Installer (Windows)</title>
<link>http://www.memecode.com/data/iftp-win32-v2.21.exe</link>
<description>&lt;a href=&quot;http://www.memecode.com/data/iftp-win32-v2.21.exe&quot;&gt;Download&lt;/a&gt; [944.3 KB]&lt;p/&gt;Fri, 03 Sep 2010 19:34:21 +1000&lt;p/&gt;Changes:
&lt;ul&gt;
&lt;li&gt; Fixed the refresh button not honouring the current item filter.
&lt;li&gt; Improved the filtering and listing of items to use hash tables instead of O(n) searching, which you won't notice on small folders but on 1000's of items it'll make a difference.
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/data/iftp-win32-v2.21.exe</guid>
<pubDate>Fri, 03 Sep 2010 19:34:21 +1000</pubDate>
</item>
<item>
<title>PhoneAble 1.3 Installer (Windows)</title>
<link>http://www.memecode.com/data/phoneable-win32-v1.3.exe</link>
<description>&lt;a href=&quot;http://www.memecode.com/data/phoneable-win32-v1.3.exe&quot;&gt;Download&lt;/a&gt; [210.3 KB]&lt;p/&gt;Sun, 22 Aug 2010 13:09:58 +1000&lt;p/&gt;Changes:
&lt;ul&gt;
&lt;li&gt; Added a lot of logging, improved error messages.
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/data/phoneable-win32-v1.3.exe</guid>
<pubDate>Sun, 22 Aug 2010 13:09:58 +1000</pubDate>
</item>
<item>
<title>PhoneAble 1.2 Installer (Windows)</title>
<link>http://www.memecode.com/data/phoneable-win32-v1.2.exe</link>
<description>&lt;a href=&quot;http://www.memecode.com/data/phoneable-win32-v1.2.exe&quot;&gt;Download&lt;/a&gt; [209.4 KB]&lt;p/&gt;Thu, 12 Aug 2010 14:21:26 +1000&lt;p/&gt;Changes:
&lt;ul&gt;
&lt;li&gt; Made the locating of the iTunes folder a global function for all the operations, instead of just setting the iTunes key.
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/data/phoneable-win32-v1.2.exe</guid>
<pubDate>Thu, 12 Aug 2010 14:21:26 +1000</pubDate>
</item>
<item>
<title>i.Ftp 2.20 Installer (With SFTP) (Windows)</title>
<link>http://www.memecode.com/data/iftp-win32-v220.exe</link>
<description>&lt;a href=&quot;http://www.memecode.com/data/iftp-win32-v220.exe&quot;&gt;Download&lt;/a&gt; [957.6 KB]&lt;p/&gt;Mon, 26 Jul 2010 15:27:51 +1000&lt;p/&gt;i.Ftp is now hosted on SourceForge.
&lt;p/&gt;
Changes:
&lt;ul&gt;
&lt;li&gt; [Win32] Fixed dates in the local pane being 1 hour out of sync during daylight savings.
&lt;li&gt; Fixed large file sizes not sorting in the correct order.
&lt;li&gt; [Mac] Fixed local file dates being really incorrect.
&lt;li&gt; [Mac] Fixed save as dialog not defaulting to the correct filename in the HTTP downloader.
&lt;/ul&gt;

Known Bugs:
&lt;ul&gt;
&lt;li&gt; [Mac] Throttle slider doesn't appear until you resize the main window.
&lt;li&gt; [Mac] Can't drop files onto the remote pane.
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/data/iftp-win32-v220.exe</guid>
<pubDate>Mon, 26 Jul 2010 15:27:51 +1000</pubDate>
</item>
<item>
<title>i.Ftp 2.20 Dmg (With SFTP) (Mac OS X, Intel)</title>
<link>http://www.memecode.com/data/iftp-mac-v220.dmg</link>
<description>&lt;a href=&quot;http://www.memecode.com/data/iftp-mac-v220.dmg&quot;&gt;Download&lt;/a&gt; [899.3 KB]&lt;p/&gt;Sun, 25 Jul 2010 21:36:09 +1000&lt;p/&gt;i.Ftp is now hosted on SourceForge.
&lt;p/&gt;
Changes:
&lt;ul&gt;
&lt;li&gt; [Win32] Fixed dates in the local pane being 1 hour out of sync during daylight savings.
&lt;li&gt; Fixed large file sizes not sorting in the correct order.
&lt;li&gt; [Mac] Fixed local file dates being really incorrect.
&lt;li&gt; [Mac] Fixed save as dialog not defaulting to the correct filename in the HTTP downloader.
&lt;/ul&gt;

Known Bugs:
&lt;ul&gt;
&lt;li&gt; [Mac] Throttle slider doesn't appear until you resize the main window.
&lt;li&gt; [Mac] Can't drop files onto the remote pane.
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/data/iftp-mac-v220.dmg</guid>
<pubDate>Sun, 25 Jul 2010 21:36:09 +1000</pubDate>
</item>
<item>
<title>i.Mage 1.10 Installer (Windows)</title>
<link>http://www.memecode.com/data/i.mage-win32-v110.exe</link>
<description>&lt;a href=&quot;http://www.memecode.com/data/i.mage-win32-v110.exe&quot;&gt;Download&lt;/a&gt; [730.7 KB]&lt;p/&gt;Sat, 27 Feb 2010 16:31:34 +1100&lt;p/&gt;Changes:
&lt;ul&gt;
&lt;li&gt; Implemented &lt;a href='http://www.4p8.com/eric.brasseur/gamma.html'&gt;gamma correct scaling&lt;/a&gt;.
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/data/i.mage-win32-v110.exe</guid>
<pubDate>Sat, 27 Feb 2010 16:31:34 +1100</pubDate>
</item>
<item>
<title>LgiRes 1.92 Installer (Windows)</title>
<link>http://www.memecode.com/data/lgires-win32-v192.exe</link>
<description>&lt;a href=&quot;http://www.memecode.com/data/lgires-win32-v192.exe&quot;&gt;Download&lt;/a&gt; [449.7 KB]&lt;p/&gt;Thu, 25 Feb 2010 14:53:17 +1100&lt;p/&gt;Changes:
&lt;ul&gt;
&lt;li&gt; Fixed &lt;a href='http://memecode.com/bugzilla/show_bug.cgi?id=241'&gt;Bug #241&lt;/a&gt;: Duplication of string data, loss of shortcut attributes on open/save.
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/data/lgires-win32-v192.exe</guid>
<pubDate>Thu, 25 Feb 2010 14:53:17 +1100</pubDate>
</item>
<item>
<title>LgiRes 1.91 Installer (Windows)</title>
<link>http://www.memecode.com/data/lgires-win32-v191.exe</link>
<description>&lt;a href=&quot;http://www.memecode.com/data/lgires-win32-v191.exe&quot;&gt;Download&lt;/a&gt; [443.3 KB]&lt;p/&gt;Mon, 18 Jan 2010 17:37:44 +1100&lt;p/&gt;Changes:
&lt;ul&gt;
&lt;li&gt; Minor compatibility updates and bug fixes.
&lt;li&gt; Support for the new control tree widget.
&lt;/ul&gt;

</description>
<guid isPermaLink="true">http://www.memecode.com/data/lgires-win32-v191.exe</guid>
<pubDate>Mon, 18 Jan 2010 17:37:44 +1100</pubDate>
</item>
<item>
<title>Lgi 3.3.0 Source + Docs (Common)</title>
<link>http://www.memecode.com/src/lgi-src-v3.3.0.zip</link>
<description>&lt;a href=&quot;http://www.memecode.com/src/lgi-src-v3.3.0.zip&quot;&gt;Download&lt;/a&gt; [3.7 MB]&lt;p/&gt;Wed, 10 Jun 2009 14:38:51 +1000&lt;p/&gt;Changes:
&lt;ul&gt;
&lt;li&gt; Added a module license file describing all the non-memecode sources and their license.
&lt;li&gt; Removed the GPL'd NTLM code from the base distribution. You can re-enable it by defining &quot;GPL_COMPATIBLE&quot; to 1. This allows the whole library to be used as LGPL by default.
&lt;li&gt; Implemented RunTemporary for the new vm based scripting engine. This allows you to execute fragments of code in the context of a larger body of code, usually to call a pre-defined method. The first use of this was in the GHtml control to handle scripting events.
&lt;li&gt; Added a deep copy operator for the new GHashTbl template class. As I'm using it so much these days I should make it safe to use in common ways.
&lt;li&gt; [GCC] Fixed a number of classes with the same name in separate C++ files that are conflicting. This seems to only be an issue on Linux and not Mac, and I'm not sure why.
&lt;li&gt; Fixed the iterator functions of GHashTbl not return the correct NULL value when nothing is found. They were returning '0' instead of the classes NullValue setting.
&lt;li&gt; [Mac] Fixed the native GFileSelect to handle multiple file extensions in the same Type def, i.e. &quot;*.txt;*.doc;*.pdf&quot;.
&lt;li&gt; [Script] Added support for 'while' loops.
&lt;li&gt; [Script] Fixed if statements to cope with block and non-block parts in both the conditional and else sides of the statement.
&lt;li&gt; Added VC9 (Visual Studio 2008) project files, renamed VC8 to Lgi_vc8.sln and Lgi_vc8.vjproj.
&lt;li&gt; Fixed the layout of spanning cells in LgiRes's table layouts.
&lt;li&gt; Fixed the spelling of some API's from 'Relitive' to 'Relative'.
&lt;li&gt; Fixed GArray&lt;T&gt;::DeleteAt not destroying objects correctly.
&lt;li&gt; Fixed GUri parsing mailto's.
&lt;li&gt; Collapsed the GDeviceContext object into the GSurface object... making them one. There was no need for 2 objects.
&lt;li&gt; Fixed several issues in finding and displaying controls in LgiRes.
&lt;li&gt; [Linux] Major rewrite of the Linux port to use XCB, Pango and Cairo. Moved implementation into native Lgi objects instead of XWidget etc. Removed all Xlib references, it wasn't threadsafe anyway. Too many changes to list individually.
&lt;li&gt; Changes the painting of list and tree items to use a context that contains the fore and background colours. These colours now take into account the new foreground and background fill settings on the GList class. The allows you to set the colours for the item without having to inherit a specific subclass of GListItem or GTreeItem.
&lt;li&gt; [Win32] New crash handler just saves out a minidump instead. It doesn't try and build a stack trace anymore.
&lt;li&gt; Refactored the GView.cpp files so that about 70% of it's content is in a cross platform &quot;GViewCommon.cpp&quot; so that it's easier to maintain and more consistent between supported OS's.
&lt;li&gt; Fixed the default OnNavigate handler to parse the arguments for email correctly, instead of ignoring them and passing &quot;mailto:addr@isp.com&quot; on the command line for the email client.
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/src/lgi-src-v3.3.0.zip</guid>
<pubDate>Wed, 10 Jun 2009 14:38:51 +1000</pubDate>
</item>
<item>
<title>LgiRes 1.90 Installer (Windows)</title>
<link>http://www.memecode.com/data/lgires-win32-v190.exe</link>
<description>&lt;a href=&quot;http://www.memecode.com/data/lgires-win32-v190.exe&quot;&gt;Download&lt;/a&gt; [429.5 KB]&lt;p/&gt;Thu, 14 May 2009 14:33:43 +1000&lt;p/&gt;Changes:
&lt;ul&gt;
&lt;li&gt; Added support for control trees, which are being using in Scribe v2.x.
&lt;li&gt; Fixed some memory corruption issues.
&lt;/ul&gt;</description>
<guid isPermaLink="true">http://www.memecode.com/data/lgires-win32-v190.exe</guid>
<pubDate>Thu, 14 May 2009 14:33:43 +1000</pubDate>
</item>
</channel>
</rss>

