5.7.7-RELEASEat 2010-01-26 in Announcements, Releases by gelliThe XP team is proud to announce the availability of the 5.7.7-RELEASE, featuring improvements to the web test API, support for reading and creating zip files (RFC #0175) and zip compressed streams , easy access of standard input in command line classes as well as several overall improvements and bugfixes. http://releases.xp-framework.net/xml/release?5.7.7 XP on a Macat 2010-01-24 in Releases, Unittests by friebeContinuing our series of trying to get the XP Framework run on as many platforms as possible, here's our newest achievement: ![]() So far we have:
Windows runnersat 2010-01-15 in Releases, Announcements by friebe The Windows runners provided with the XP Framework were not shutting down PHP correctly when Ctrl+C was pressed in the shell. In Windows console windows this can be easily worked around by setting the Console.CancelKeyPress property to a delegate which will kill the executed PHP runtime. If any of the XP runners was run from inside a Cygwin shell though, this is not possible - see http://www.cygwin.com/ml/cygwin/2006-12/msg00151.html - Cygwin simply kills the XP runner - and we thus cannot do anything (an experiment with a WMI monitoring process seemed to work but caused problems in certain circumstances) and you will have to continue to taskkill /f /pid XXXX'ing the "left-over" PHP processes manuallyA bugfix for this problem has been comitted to the XP Framework and will be available in the upcoming 5.7.7-RELEASE. If you're using an SVN head checkout (and are using Windows), you should update the runners as follows: $ cd ~/bin BSD Runnersat 2010-01-10 in Releases, Announcements by friebe The XP runners could fail under certain circumstances on BSD operating systems if the /proc filesystem was not mounted. This is due to the fact that the FreeBSD kernel does not keep command lines longer than kern.ps_arg_cache_limit in memory and we rely on the command line an XP application was started with including arguments being available in the lang.Runtime class.A bugfix for this problem has been comitted to the XP Framework and will be available in the upcoming 5.7.7-RELEASE. If you're using an SVN head checkout (and are using FreeBSD), you should update the runners as follows: $ cd ~/bin XP Setup and HTTP proxiesat 2009-12-24 in Releases, Announcements by friebeIf you're behind a firewall which will not permit external network connection and are thus using a HTTP proxy, the XP setup routine now supports this: $ cd ~/binSupport for HTTP proxies will be available in the setup routine for the upcoming XP release, 5.7.7: $ cd ~/xp 5.7.6-RELEASEat 2009-12-16 in Announcements, Releases by friebeThe XP team is proud to announce the availability of the 5.7.6-RELEASE, which features improvements to the logging API (RFC #0192), changes to the scriptlet API to support Apache's mod_proxy solution, the new CSV API (RFC #0191), and various features and bugfixes. http://releases.xp-framework.net/xml/release?5.7.6 5.7.5-RELEASE: Command Lineat 2009-10-29 in Announcements, Releases by kieselThe XP team is proud to announce the release of 5.7.5. This release features some refactorings of "lang.Process"es command line handling code in order to better support different kinds of operating systems. Test result logging in an XML format known by JUnit and readable for the Hudson CI server has been added and this release is the first to be monitored in several built environments. But, of course, there are even more changes which are all listed here. Windows runners on Cygwin: Command line quoting fixedat 2009-10-03 in Releases, Announcements by friebeThe Windows runners have been fixed to handle quoting in single-quoted command line arguments correctly. A simple xp -e 'echo "Hello World";' issued on Cygwin would yield a parse error, expecting `','' or `';'' previously while it now works as expected. The same command line but with switched quotes (double quotes surrounding, single quotes inside) worked before and of course still does but was problematic because variables needed to be escaped by a backslash to prevent expansion by the shell. To update the runners type the following command in the directory you've installed the runners to: $ wget http://releases.xp-framework.net/download/bin/setup -O - | php 5.7.4-Re-Releaseat 2009-09-05 in Releases, Announcements by friebeToday, we rolled a re-release of the latest release, 5.7.4, due to a bug in the lang.Enum class which rendered it unusable when using abstract enums. We decided not to release it as 5.7.5 - since the first 5.7.4-RELEASE, only minor changes and a small bugfix to the util.TimeSpan class had been comitted. 5.7.4-RELEASE: Databasesat 2009-08-25 in Databases, Announcements, Releases by friebeThe XP team is proud to announce the release of 5.7.4. This release features various improvements to the rdbms API:
|
|