[limb-dev] Latest repository changes
Pavel Shevaev
pacha.shevaev at gmail.com
Mon Mar 31 14:29:51 MSD 2008
Hi! There have been some quite interesting code changes in the
repository lately.
Kulyamin "svk" Sergey fixed bugs in the PostgreSQL driver and added
experimental support for the Linter database driver in limb/dbal
package. Sergey also proposed interesting idea regarding SQL statement
execution optimization and after a couple of days the patch was
committed. And, finally, svk patched limb/mail package adding
capability of images embedding into mail body.
Vasin "vasiatka" Alexey added convenient {{flashbox}} tag for
{{macro}} template into limb/web_app package. Here are some possible
usage examples:
{{flashbox}}
{{list ....}}
.....
{{/list}}
{{/flashbox}}
{{flashbox as='$flash'/}}
{{list using='$flash'....}}
.....
{{/list}}
I added a runtests.php script into repository which should simplify
tests execution for Limb3 packages. The key idea is to allow running
tests right after the code checkout, something as follows:
$ svn co https://svn.limb-project.com/3.x/trunk/limb limb
$ cd limb
$ php runtests.php #run tests for all packages
$ php runtests.php core macro cache #run tests only for specific packages
In order to make all this possible package tests should be as
independent as possible. Fortunately, limb/tests_runner allows to
achieve this using proper .setup.php and .skipif.php scripts. The work
in this direction is still in the process.
Stanislav "korchasa" Korchagin added {{tree:empty}} tag(analogue of
{{list:empty}}) and expanded lmbHttpResponse functionality for more
fine grained cookie control in limb/macro and limb/net packages
respectively.
And last, but not least, Sergey "syfisher" Yudin fixed lmbSet in
limb/core package for edge cases when working with arrays containing
"false" values.
Good job, guys, keep your patches coming ;)
--
Best regards, Pavel
More information about the limb-dev
mailing list