[commits] Horde branch master updated. 35bc13ab8afc7fa683e280f8e2d8dd808a288939

Michael M Slusarz slusarz at horde.org
Tue Feb 4 05:08:17 UTC 2014


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

from: 12ca326d9f8fa8e31a9ea3eecfb9438e43556d7b

2dda3c7 phpdoc
55e5ca3 More efficient way of checking for GC trigger
bbd6dc4 More efficient way of checking for GC trigger
0950c67 [mms] Abstract javascript caching/compression into Horde_Script_Cache framework.
d231a4f phpdoc
fdef052 [mms] Abstract CSS caching/compressions into Horde_Themes_Css framework.
dc3c9f0 Use centralized CSS/JS classes to do garbage collection
1f1164d [mms] Add Horde_Stream_Wrapper_String::getStream().
3152910 Horde_Support_StringStream is deprecated
ff5f86a Fix logic error
14ab959 String driver needs to access stream
650bac7 [mms] Add Horde_Stream_Wrapper_Combine::getStream().
baac90f Horde_Support_CombineStream is deprecated
e233cf3 Use Horde_Stream_Wrapper_Combine::getStream()
8a4f3b0 Use Horde_Stream_Wrapper_Combine::getStream()
35bc13a [mms] Add unit tests.

Summary: http://github.com/horde/horde/compare/12ca326d9f8fa8e31a9ea3eecfb9438e43556d7b...35bc13ab8afc7fa683e280f8e2d8dd808a288939

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

commit 2dda3c712a6dbe1f53e002403884201ffc2644e5
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Feb 3 13:27:41 2014 -0700

    phpdoc

 horde/lib/LoginTasks/SystemTask/GarbageCollection.php |   22 +++++++++++++----
 1 files changed, 17 insertions(+), 5 deletions(-)

http://github.com/horde/horde/commit/2dda3c712a6dbe1f53e002403884201ffc2644e5
http://git.horde.org/horde-git/-/commit/2dda3c712a6dbe1f53e002403884201ffc2644e5

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

commit 55e5ca386e8ba8e9069c362e5880dba27e480943
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Feb 3 13:34:53 2014 -0700

    More efficient way of checking for GC trigger

 framework/Cache/lib/Horde/Cache/Storage/Mongo.php                 |    2 +-
 framework/Cache/lib/Horde/Cache/Storage/Sql.php                   |    2 +-
 framework/Lock/lib/Horde/Lock/Sql.php                             |    2 +-
 .../SessionHandler/lib/Horde/SessionHandler/Storage/Memcache.php  |    3 ++-
 4 files changed, 5 insertions(+), 4 deletions(-)

http://github.com/horde/horde/commit/55e5ca386e8ba8e9069c362e5880dba27e480943
http://git.horde.org/horde-git/-/commit/55e5ca386e8ba8e9069c362e5880dba27e480943

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

commit bbd6dc42de2a06ac2882152347000e2e3a5af834
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Feb 3 13:34:58 2014 -0700

    More efficient way of checking for GC trigger
    
    Also, slash probability from 1% to 0.1%.

 framework/Vfs/lib/Horde/Vfs/Gc.php |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/bbd6dc42de2a06ac2882152347000e2e3a5af834
http://git.horde.org/horde-git/-/commit/bbd6dc42de2a06ac2882152347000e2e3a5af834

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

commit 0950c67a9a1661c33c02a77de22a0d11047c502b
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Feb 3 18:26:11 2014 -0700

    [mms] Abstract javascript caching/compression into Horde_Script_Cache framework.

 framework/Core/lib/Horde/Core/Factory/JavascriptCache.php |   59 ++++
 framework/Core/lib/Horde/PageOutput.php                   |  204 +------------
 framework/Core/lib/Horde/Registry.php                     |    1 +
 framework/Core/lib/Horde/Script/Cache.php                 |  113 +++++++
 framework/Core/lib/Horde/Script/Cache/File.php            |  139 +++++++++
 framework/Core/lib/Horde/Script/Cache/HordeCache.php      |  100 ++++++
 framework/Core/lib/Horde/Script/Cache/Null.php            |   40 +++
 framework/Core/lib/Horde/Script/Compress.php              |  144 +++++++++
 framework/Core/package.xml                                |   20 ++-
 9 files changed, 621 insertions(+), 199 deletions(-)
 create mode 100644 framework/Core/lib/Horde/Core/Factory/JavascriptCache.php
 create mode 100644 framework/Core/lib/Horde/Script/Cache.php
 create mode 100644 framework/Core/lib/Horde/Script/Cache/File.php
 create mode 100644 framework/Core/lib/Horde/Script/Cache/HordeCache.php
 create mode 100644 framework/Core/lib/Horde/Script/Cache/Null.php
 create mode 100644 framework/Core/lib/Horde/Script/Compress.php

http://github.com/horde/horde/commit/0950c67a9a1661c33c02a77de22a0d11047c502b
http://git.horde.org/horde-git/-/commit/0950c67a9a1661c33c02a77de22a0d11047c502b

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

commit d231a4fb615e13b6de186d8d807f6678bb7955c3
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Feb 3 18:41:18 2014 -0700

    phpdoc

 framework/Core/lib/Horde/Themes/Css.php |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

http://github.com/horde/horde/commit/d231a4fb615e13b6de186d8d807f6678bb7955c3
http://git.horde.org/horde-git/-/commit/d231a4fb615e13b6de186d8d807f6678bb7955c3

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

commit fdef0526a4acf5710c703b0cf33addab2e7296ac
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Feb 3 19:21:28 2014 -0700

    [mms] Abstract CSS caching/compressions into Horde_Themes_Css framework.

 framework/Core/lib/Horde/Core/Factory/CssCache.php       |   59 ++++++
 framework/Core/lib/Horde/Registry.php                    |    1 +
 framework/Core/lib/Horde/Themes/Css.php                  |  146 ++------------
 framework/Core/lib/Horde/Themes/Css/Cache.php            |   60 ++++++
 framework/Core/lib/Horde/Themes/Css/Cache/File.php       |   97 +++++++++
 framework/Core/lib/Horde/Themes/Css/Cache/HordeCache.php |   52 +++++
 framework/Core/lib/Horde/Themes/Css/Cache/Null.php       |   46 +++++
 framework/Core/lib/Horde/Themes/Css/Compress.php         |  106 ++++++++++
 framework/Core/package.xml                               |   18 ++
 9 files changed, 455 insertions(+), 130 deletions(-)
 create mode 100644 framework/Core/lib/Horde/Core/Factory/CssCache.php
 create mode 100644 framework/Core/lib/Horde/Themes/Css/Cache.php
 create mode 100644 framework/Core/lib/Horde/Themes/Css/Cache/File.php
 create mode 100644 framework/Core/lib/Horde/Themes/Css/Cache/HordeCache.php
 create mode 100644 framework/Core/lib/Horde/Themes/Css/Cache/Null.php
 create mode 100644 framework/Core/lib/Horde/Themes/Css/Compress.php

http://github.com/horde/horde/commit/fdef0526a4acf5710c703b0cf33addab2e7296ac
http://git.horde.org/horde-git/-/commit/fdef0526a4acf5710c703b0cf33addab2e7296ac

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

commit dc3c9f0afd10f03ec98317f96d2e1b1ed0164965
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Feb 3 19:21:41 2014 -0700

    Use centralized CSS/JS classes to do garbage collection
    
    Also, reduce GC from 10% to 0.1%.

 horde/lib/LoginTasks/SystemTask/GarbageCollection.php |   53 +++--------------
 1 files changed, 8 insertions(+), 45 deletions(-)

http://github.com/horde/horde/commit/dc3c9f0afd10f03ec98317f96d2e1b1ed0164965
http://git.horde.org/horde-git/-/commit/dc3c9f0afd10f03ec98317f96d2e1b1ed0164965

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

commit 1f1164d41656f44d76ae260a0c76ca5b4d25dc26
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Feb 3 21:25:46 2014 -0700

    [mms] Add Horde_Stream_Wrapper_String::getStream().
    
    Eliminates need for Horde_Support_StringStream and
    Horde_Stream_Wrapper_StringStream.

 framework/Stream_Wrapper/lib/Horde/Stream/Wrapper/String.php      |   55 ++++-
 .../Stream_Wrapper/lib/Horde/Stream/Wrapper/StringStream.php      |   11 +-
 framework/Stream_Wrapper/package.xml                              |   10 +-
 3 files changed, 62 insertions(+), 14 deletions(-)

http://github.com/horde/horde/commit/1f1164d41656f44d76ae260a0c76ca5b4d25dc26
http://git.horde.org/horde-git/-/commit/1f1164d41656f44d76ae260a0c76ca5b4d25dc26

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

commit 31529101cd2d599c665e58f42bf8958319d61bed
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Feb 3 21:28:06 2014 -0700

    Horde_Support_StringStream is deprecated

 framework/Support/lib/Horde/Support/StringStream.php |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

http://github.com/horde/horde/commit/31529101cd2d599c665e58f42bf8958319d61bed
http://git.horde.org/horde-git/-/commit/31529101cd2d599c665e58f42bf8958319d61bed

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

commit ff5f86ab8fc0d8e37f896f0d21df842a2e20782a
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Feb 3 21:31:01 2014 -0700

    Fix logic error

 framework/Stream_Wrapper/lib/Horde/Stream/Wrapper/String.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/ff5f86ab8fc0d8e37f896f0d21df842a2e20782a
http://git.horde.org/horde-git/-/commit/ff5f86ab8fc0d8e37f896f0d21df842a2e20782a

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

commit 14ab959e02e7a4911db67be4101a0897387fa3fb
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Feb 3 21:31:22 2014 -0700

    String driver needs to access stream
    
    Overthought this - we need to use the stream since it is possible for
    the consumer to directly access the stream (i.e. add filters to the
    stream). So can't do shortcuts on PHP variables directly.
    
    This is more proof-of-concept than anything though.  This was originally
    intended to help performance of the Temp driver, but optimizations to
    the base Horde_Stream code has pretty much solved the performance issues
    we were previously seeing.

 framework/Stream/lib/Horde/Stream/String.php             |  283 +-------------
 framework/Stream/lib/Horde/Stream/TempString.php         |    5 +-
 framework/Stream/package.xml                             |    4 +-
 framework/Stream/test/Horde/Stream/Stream/StringTest.php |    5 +-
 4 files changed, 22 insertions(+), 275 deletions(-)

http://github.com/horde/horde/commit/14ab959e02e7a4911db67be4101a0897387fa3fb
http://git.horde.org/horde-git/-/commit/14ab959e02e7a4911db67be4101a0897387fa3fb

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

commit 650bac7bb260876ab06f2e4bbf06a043327bdad5
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Feb 3 21:46:24 2014 -0700

    [mms] Add Horde_Stream_Wrapper_Combine::getStream().

 framework/Stream_Wrapper/lib/Horde/Stream/Wrapper/Combine.php     |   50 ++++-
 .../Stream_Wrapper/lib/Horde/Stream/Wrapper/CombineStream.php     |   11 +-
 framework/Stream_Wrapper/package.xml                              |    2 +
 3 files changed, 53 insertions(+), 10 deletions(-)

http://github.com/horde/horde/commit/650bac7bb260876ab06f2e4bbf06a043327bdad5
http://git.horde.org/horde-git/-/commit/650bac7bb260876ab06f2e4bbf06a043327bdad5

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

commit baac90ff5b111c4135860a31e2ef72407107639d
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Feb 3 21:47:32 2014 -0700

    Horde_Support_CombineStream is deprecated

 framework/Support/lib/Horde/Support/CombineStream.php |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

http://github.com/horde/horde/commit/baac90ff5b111c4135860a31e2ef72407107639d
http://git.horde.org/horde-git/-/commit/baac90ff5b111c4135860a31e2ef72407107639d

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

commit e233cf3bb1232808d99a6c696128cc3e4bba047f
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Feb 3 21:52:27 2014 -0700

    Use Horde_Stream_Wrapper_Combine::getStream()

 imp/lib/Contents.php |   13 +++++++------
 imp/package.xml      |    7 +++++++
 2 files changed, 14 insertions(+), 6 deletions(-)

http://github.com/horde/horde/commit/e233cf3bb1232808d99a6c696128cc3e4bba047f
http://git.horde.org/horde-git/-/commit/e233cf3bb1232808d99a6c696128cc3e4bba047f

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

commit 8a4f3b02364ea9becd358be52a6fd12c3ef53378
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Feb 3 21:53:28 2014 -0700

    Use Horde_Stream_Wrapper_Combine::getStream()

 framework/Mail/lib/Horde/Mail/Transport/Smtphorde.php |    4 ++--
 framework/Mail/package.xml                            |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

http://github.com/horde/horde/commit/8a4f3b02364ea9becd358be52a6fd12c3ef53378
http://git.horde.org/horde-git/-/commit/8a4f3b02364ea9becd358be52a6fd12c3ef53378

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

commit 35bc13ab8afc7fa683e280f8e2d8dd808a288939
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Feb 3 22:05:17 2014 -0700

    [mms] Add unit tests.

 framework/Stream_Wrapper/package.xml                              |   25 ++-
 framework/Stream_Wrapper/test/Horde/Stream/Wrapper/AllTests.php   |    3 +
 .../Stream_Wrapper/test/Horde/Stream/Wrapper/CombineTest.php      |   51 ++++
 framework/Stream_Wrapper/test/Horde/Stream/Wrapper/StringTest.php |   66 +++++
 framework/Stream_Wrapper/test/Horde/Stream/Wrapper/bootstrap.php  |    3 +
 framework/Stream_Wrapper/test/Horde/Stream/Wrapper/phpunit.xml    |    1 +
 6 files changed, 146 insertions(+), 3 deletions(-)
 create mode 100644 framework/Stream_Wrapper/test/Horde/Stream/Wrapper/AllTests.php
 create mode 100644 framework/Stream_Wrapper/test/Horde/Stream/Wrapper/CombineTest.php
 create mode 100644 framework/Stream_Wrapper/test/Horde/Stream/Wrapper/StringTest.php
 create mode 100644 framework/Stream_Wrapper/test/Horde/Stream/Wrapper/bootstrap.php
 create mode 100644 framework/Stream_Wrapper/test/Horde/Stream/Wrapper/phpunit.xml

http://github.com/horde/horde/commit/35bc13ab8afc7fa683e280f8e2d8dd808a288939
http://git.horde.org/horde-git/-/commit/35bc13ab8afc7fa683e280f8e2d8dd808a288939




More information about the commits mailing list