7.6.116 alpha
by Peter Bortas @ Pike developers forum
06 Aug '07
06 Aug '07
http://pike.ida.liu.se/pub/pike/beta/7.6.116/Pike-v7.6.116.tar.gzhttp://pike.ida.liu.se/pub/pike/beta/7.6.116/Pike-v7.6.116.1-win32.exe
Completely untested. I haven't tried even to start the pike on any OS.
Changes since Pike 7.6.112
----------------------------------------------------------------------
Changes in Pike:
o Fixed infinite loop that could occur when feeding Image.XBM with
malformed data.
o Added option "file" to Image.PS.decode().
o Image.PS.decode() now reads nonblocking from the pipes.
o Added "Regexp.PCRE.Widestring" to the feature list.
o Added more methods to enable the buggy unicode decode support in
Mysql.mysql:
* "broken-unicode" as charset to create() or set_charset().
* set_unicode_decode_mode (-1).
Note that all this only applies when compiling with a mysql client
lib older than 4.1.0. Otherwise these methods are aliases to
enabling the normal unicode decode support. This means that no code
using broken-unicode should rely on the BINARY flag on text fields
to avoid utf-8 decoding.
Build fixes:
o Mird: Renamed FDATASYNC() to MIRD_FDATASYNC() to avoid clash with
NetBSD header-files.
Pardon the cross-posting, I think I recall some folks not being on one or
the other.
I've been doing some tinkering with Objective-C on Darwin and OSX, and
thought it would be nice to be able to use Pike code to do it. That
spawned the Public.ObjectiveC module that I've been working on, which
allows you to write code that can interact with "Cocoa".
Some time later, I decided that it would be nice to be able to call Pike
code from within Objective-C. Thus, I put together a framework that
developers can use to embed a Pike interpreter within an Objective-C
application.
I've put together some notes for building the framework, making it
universal, and finally, using it in a simple program.
You can find that information here:
http://www.gotpike.org/PikeWiki/index.pike/PikeDevel/Framework
Similarly, I've created a universal framework based on the latest 7.7 code
here:
http://hww3.riverweb.com/dist/Pike-7.7_Framework_Universal.tar.gz
I believe that this framework should work on all 10.4 and higher systems;
and that there aren't any dependencies on non-standard system libraries.
Your mileage may vary.
The long term plan is to combine this with the ObjectiveC module, so that
you can bundle a Pike based Cocoa application, just like any other Cocoa
app; that functionality is coming very soon.
As always, comments and suggestions are welcome!
Bill