[commits] Horde branch master updated. b7bbdb4e06c4be1cd594878ff641f25ad80d47b7

Michael M Slusarz slusarz at horde.org
Wed Dec 5 07:38:04 UTC 2012


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

from: 0d809af096d78234a4840f3f61ce0986c1047476

e399df9 Tokenize object cannot be serialized
5fe1820 Fix flushIterator() when current tokenize object has yet to be accessed
86028b3 [mms] Fix setting language value when language is returned in an IMAP list.
73653c0 [mms] Optimizations to IMAP token parser.
b7bbdb4 Optimize token stream flushing when we don't need the underlying data

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

commit e399df968c2a896997b4ea77d5baa8fbf9a70d8f
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Dec 4 18:16:31 2012 -0700

    Tokenize object cannot be serialized

 framework/Imap_Client/lib/Horde/Imap/Client/Tokenize.php |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

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

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

commit 5fe18209586a07fad00be178adf5853b95a8f1e6
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Dec 4 18:48:44 2012 -0700

    Fix flushIterator() when current tokenize object has yet to be accessed

 framework/Imap_Client/lib/Horde/Imap/Client/Tokenize.php |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

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

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

commit 86028b3aa2c6eef1f6e107db26238a5bcce040f4
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Dec 4 18:49:00 2012 -0700

    [mms] Fix setting language value when language is returned in an IMAP list.

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

http://git.horde.org/horde-git/-/commit/86028b3aa2c6eef1f6e107db26238a5bcce040f4

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

commit 73653c0e373645c41ce667ace1682799f61a5bd0
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Dec 4 19:35:41 2012 -0700

    [mms] Optimizations to IMAP token parser.
    
    No need to bump API version since Tokenizer is not part of publicly
    available API interface.

 framework/Imap_Client/lib/Horde/Imap/Client/Socket.php          |    2 +-
 framework/Imap_Client/lib/Horde/Imap/Client/Tokenize.php        |  203 +------
 framework/Imap_Client/lib/Horde/Imap/Client/Tokenize/List.php   |   93 +++
 framework/Imap_Client/lib/Horde/Imap/Client/Tokenize/Master.php |  189 ++++++
 framework/Imap_Client/package.xml                               |   14 +-
 framework/Imap_Client/test/Horde/Imap/Client/Stub/Socket.php    |   10 +-
 framework/Imap_Client/test/Horde/Imap/Client/TokenizeTest.php   |   88 ++-
 7 files changed, 371 insertions(+), 228 deletions(-)
 create mode 100644 framework/Imap_Client/lib/Horde/Imap/Client/Tokenize/List.php
 create mode 100644 framework/Imap_Client/lib/Horde/Imap/Client/Tokenize/Master.php

http://git.horde.org/horde-git/-/commit/73653c0e373645c41ce667ace1682799f61a5bd0

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

commit b7bbdb4e06c4be1cd594878ff641f25ad80d47b7
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Dec 5 00:32:49 2012 -0700

    Optimize token stream flushing when we don't need the underlying data
    
    Vastly increases parsing speed when recipient list limits are exceeded.

 framework/Imap_Client/lib/Horde/Imap/Client/Tokenize.php        |    8 +-
 framework/Imap_Client/lib/Horde/Imap/Client/Tokenize/List.php   |   10 ++
 framework/Imap_Client/lib/Horde/Imap/Client/Tokenize/Master.php |   37 ++++++-
 3 files changed, 49 insertions(+), 6 deletions(-)

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




More information about the commits mailing list