[commits] Horde branch master updated. 90168d41de646c2af3665d69c26fbd35711eee17

Gunnar Wrobel p at rdus.de
Wed Feb 9 20:58:42 UTC 2011


The branch "master" has been updated.
The following is a summary of the commits.

from: b005ea16bfd80ea0ea8802687f8e3dadcf67484d

64db8a0 Add the format factory.
abc4a18 Add in the rough draft of the parsing classes.
e2376e1 Accept a stream as input to load the XML data from. With DOM this does not make much sense at the moment as we need to fetch the data into a string before parsing. Other methods of parsing XML might be able to benefit from streams though.
03a855b Complete the format mapping.
2ad1ae3 Allow to set the format handler outside of the constructor.
5b55cd9 Do not silence errors.
e2bdb1a Add the instances required for data parsing.
cab523b Allow providing a data parser to the driver.
3131fb3 Transfer encoding needs to be encoded for. Our new MIME library is nice.
f70f3a9 Fix method name.
075f772 Strict standards: Only variables should be passed by reference.
90168d4 Complete fetching data and some utilities in Kolab_Cli.

-----------------------------------------------------------------------

commit 64db8a04c8e57603da7bedd615faafe885d8c4a6
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Feb 9 01:42:23 2011 +0100

    Add the format factory.

 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Factory.php       |   64 +++++
 .../Kolab_Storage/test/Horde/Kolab/Storage/Unit/FactoryTest.php   |   30 ++
 2 files changed, 94 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/64db8a04c8e57603da7bedd615faafe885d8c4a6

-----------------------------------------------------------------------

commit abc4a18bd029490055f5352cb3f0329a4e1a6957
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Feb 9 10:33:25 2011 +0100

    Add in the rough draft of the parsing classes.

 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data/Format.php   |   43 +++
 .../Kolab_Storage/lib/Horde/Kolab/Storage/Data/Format/Mime.php    |   44 +++
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data/Parser.php   |    8 +-
 .../lib/Horde/Kolab/Storage/Data/Parser/Structure.php             |   64 ++++-
 framework/Kolab_Storage/package.xml                               |   22 ++-
 .../test/Horde/Kolab/Storage/Unit/Data/Parser/StructureTest.php   |   14 +-
 6 files changed, 182 insertions(+), 13 deletions(-)
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data/Format.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data/Format/Mime.php

http://git.horde.org/horde-git/-/commit/abc4a18bd029490055f5352cb3f0329a4e1a6957

-----------------------------------------------------------------------

commit e2376e1653dc447bc50cde3cdb7b7f21753478fd
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Feb 9 14:44:37 2011 +0100

    Accept a stream as input to load the XML data from. With DOM this does not make much sense at the moment as we need to fetch the data into a string before parsing. Other methods of parsing XML might be able to benefit from streams though.

 framework/Kolab_Format/lib/Horde/Kolab/Format/Xml/Parser.php      |    4 +
 framework/Kolab_Format/package.xml                                |   10 +-
 .../Kolab_Format/test/Horde/Kolab/Format/Unit/Xml/ParserTest.php  |   55 +++++
 3 files changed, 66 insertions(+), 3 deletions(-)
 create mode 100644 framework/Kolab_Format/test/Horde/Kolab/Format/Unit/Xml/ParserTest.php

http://git.horde.org/horde-git/-/commit/e2376e1653dc447bc50cde3cdb7b7f21753478fd

-----------------------------------------------------------------------

commit 03a855bdb4c76bc285150ffa703a2a4e6bd537dc
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Feb 9 14:56:25 2011 +0100

    Complete the format mapping.

 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data/Format.php   |    2 +-
 .../Kolab_Storage/lib/Horde/Kolab/Storage/Data/Format/Mime.php    |   62 +++-
 .../lib/Horde/Kolab/Storage/Data/Parser/Structure.php             |   14 +
 framework/Kolab_Storage/package.xml                               |    8 +-
 .../test/Horde/Kolab/Storage/Unit/Data/Format/MimeTest.php        |   92 +++++
 .../test/Horde/Kolab/Storage/fixtures/event_umlaut.xml            |   19 +
 6 files changed, 194 insertions(+), 3 deletions(-)
 create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/Unit/Data/Format/MimeTest.php
 create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/fixtures/event_umlaut.xml

http://git.horde.org/horde-git/-/commit/03a855bdb4c76bc285150ffa703a2a4e6bd537dc

-----------------------------------------------------------------------

commit 2ad1ae377e82f71b28215ed7a4f8a6b22cbf0acd
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Feb 9 15:13:58 2011 +0100

    Allow to set the format handler outside of the constructor.

 .../lib/Horde/Kolab/Storage/Data/Parser/Structure.php             |   37 ++++-
 .../test/Horde/Kolab/Storage/Unit/Data/Parser/StructureTest.php   |   18 ++-
 2 files changed, 44 insertions(+), 11 deletions(-)

http://git.horde.org/horde-git/-/commit/2ad1ae377e82f71b28215ed7a4f8a6b22cbf0acd

-----------------------------------------------------------------------

commit 5b55cd978ed8fb1a39d971aa1d02ba0b39647858
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Feb 9 20:42:27 2011 +0100

    Do not silence errors.

 framework/Kolab_Format/lib/Horde/Kolab/Format/Xml/Parser.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/5b55cd978ed8fb1a39d971aa1d02ba0b39647858

-----------------------------------------------------------------------

commit e2bdb1a28fffa4de6f43249233701572f36a05c6
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Feb 9 20:45:13 2011 +0100

    Add the instances required for data parsing.

 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Factory.php |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/e2bdb1a28fffa4de6f43249233701572f36a05c6

-----------------------------------------------------------------------

commit cab523bab70197be6faa5d4a5fdaa4e586fd7a06
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Feb 9 20:57:40 2011 +0100

    Allow providing a data parser to the driver.

 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver.php        |   41 ++---
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Base.php   |   34 ++++
 .../lib/Horde/Kolab/Storage/Driver/Decorator/Base.php             |   22 +++
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php   |    5 +-
 .../test/Horde/Kolab/Storage/Unit/Driver/MockTest.php             |   15 ++
 5 files changed, 90 insertions(+), 27 deletions(-)

http://git.horde.org/horde-git/-/commit/cab523bab70197be6faa5d4a5fdaa4e586fd7a06

-----------------------------------------------------------------------

commit 3131fb3437fdfa8e59784612941e0a2e357b63f2
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Feb 9 21:15:58 2011 +0100

    Transfer encoding needs to be encoded for. Our new MIME library is nice.

 .../Kolab_Storage/lib/Horde/Kolab/Storage/Data/Format/Mime.php    |   12 ++-
 .../test/Horde/Kolab/Storage/Unit/Data/Format/MimeTest.php        |    2 +-
 .../Kolab_Storage/test/Horde/Kolab/Storage/fixtures/event.xml.qp  |   11 +++
 .../test/Horde/Kolab/Storage/fixtures/event_umlaut.xml            |   19 -----
 4 files changed, 19 insertions(+), 25 deletions(-)
 create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/fixtures/event.xml.qp
 delete mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/fixtures/event_umlaut.xml

http://git.horde.org/horde-git/-/commit/3131fb3437fdfa8e59784612941e0a2e357b63f2

-----------------------------------------------------------------------

commit f70f3a95bb05b1aadfcb1072acdb8d4e0bf665c8
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Feb 9 21:30:25 2011 +0100

    Fix method name.

 .../lib/Horde/Kolab/Storage/Data/Parser/Structure.php             |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/f70f3a95bb05b1aadfcb1072acdb8d4e0bf665c8

-----------------------------------------------------------------------

commit 075f7722dea29e188b28aad5714d5ab42e7d01df
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Feb 9 21:39:54 2011 +0100

    Strict standards: Only variables should be passed by reference.

 framework/Imap_Client/lib/Horde/Imap/Client/Socket.php |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/075f7722dea29e188b28aad5714d5ab42e7d01df

-----------------------------------------------------------------------

commit 90168d41de646c2af3665d69c26fbd35711eee17
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Feb 9 21:53:30 2011 +0100

    Complete fetching data and some utilities in Kolab_Cli.

 framework/Kolab_Cli/lib/Horde/Kolab/Cli/Module/Data.php       |   41 +++++
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data.php      |   15 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data/Base.php |   74 ++++++++-
 3 files changed, 118 insertions(+), 12 deletions(-)

http://git.horde.org/horde-git/-/commit/90168d41de646c2af3665d69c26fbd35711eee17




More information about the commits mailing list