[commits] Horde branch redesign updated. 12b0c1cf2fa6108f27254c96de923a8ec364756a

Jan Schneider jan at horde.org
Wed May 23 14:46:38 UTC 2012


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

from: c626ede55834e25b9efa21f3299bf1db0ea382b3

f65b5a9 Fix error message for an e-mail address so bad, the parser can't even recognize as an e-mail address
ac24199 Fix example (Bug #11199).
9d526d2 This is unnecessary when using streams.
575202f Move language detection system checking into factory injector
cd8851e Only need to check ==, not >=
79f517d Typo
9b77c88 Some more logging
15a2e08 Fix getting syncCache
5b9b6fc Only update new synckey if we know it's not empty.
436134f New Horde_Core_Ajax_Response framework
f6e8a17 Fix file permissions
5487990 Imple rewrite
5309036 Parse error
3a5fe3c Fix cocantenation operator.
c671807 Use array access method of accessing this property; avoid problems with illegal characters.
8c03426 Use a specialized factory for ActiveSync loggers.
380dcec If we know we don't have a username, don't even try to authenticate.
df90243 Some devices send the DevId with the OPTIONS request, some do not.
bac5a74 Oops. Add missing files.
038e3ad Standardize on BSD license, which looks like what was intended here.
679be05 Rename Trean_View_Browse to Trean_View_BookmarkList since it's used for search results also. Simplify search form for elasticsearch.
e963744 Initial Content_Indexer implementation and usage for searching bookmarks with ElasticSearch
43486a1 Not used.
5aca2ef Remove the entire cache entry, log it.
355ed04 Correctly deal with vanished state during the looping sync.
b693e42 Remove extra wbxml endtag
7a10b2a Ensure the sync object is cleared.
f828176 Even better, ensure the $_changes array is cleared between collections.
0e2e8d4 Better logging order.
6228b43 No longer needed.
4cb5af5 Simplify
ba36aee Remove non-existent ini set; note that 2 others are removed as of 5.4
9554c8a [mms] Automatically expire locks when the PHP process exits.
875f30a Released Horde_Memcache-1.1.0
1f7e9e5 Development mode for Horde_Memcache-1.1.1
f6e1a5f Fix indention.
6677f9b IE6 has been deprecated for more than a year now
57980f1 [mms] Workaround PHP's broken convert_uudecode() function.
d49b61a Released Horde_Mime-1.6.1
e1ef23a Development mode for Horde_Mime-1.6.2
860ca50 Merge branch 'master' into develop
396c644 Fix parse error
12b0c1c Merge branch 'develop' into redesign

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

commit f65b5a90198290982ff1fcc02fd3a03779d11f97
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed May 16 10:23:09 2012 -0600

    Fix error message for an e-mail address so bad, the parser can't even recognize as an e-mail address

 imp/lib/Compose.php |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

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

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

commit ac24199f3456141a4e648967b8fc9d4e0ca40672
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 17 18:28:39 2012 +0200

    Fix example (Bug #11199).

 horde/config/hooks.php.dist |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

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

commit 9d526d23a7efce1c164b1729382d8831c46aaeb0
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat May 19 21:56:47 2012 -0400

    This is unnecessary when using streams.

 framework/ActiveSync/lib/Horde/ActiveSync/Wbxml/Encoder.php |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)

http://git.horde.org/horde-git/-/commit/9d526d23a7efce1c164b1729382d8831c46aaeb0

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

commit 575202f122152f974ae0ad8b75b5fc73c6d77242
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Thu May 17 17:18:47 2012 -0600

    Move language detection system checking into factory injector

 framework/Core/lib/Horde/Core/Ajax/Imple/SpellChecker.php |    7 ++++---
 framework/Core/lib/Horde/Core/Factory/LanguageDetect.php  |    5 +++++
 2 files changed, 9 insertions(+), 3 deletions(-)

http://git.horde.org/horde-git/-/commit/575202f122152f974ae0ad8b75b5fc73c6d77242

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

commit cd8851ecff4a3bd1647d865b9626c926c44ec12d
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon May 21 16:24:52 2012 -0400

    Only need to check ==, not >=

 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

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

commit 79f517ddfa697956ab23bd1a30d938906bedb811
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon May 21 16:25:23 2012 -0400

    Typo

 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/79f517ddfa697956ab23bd1a30d938906bedb811

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

commit 9b77c888280a9b8f87f974d52f4bed61b13ee4ed
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon May 21 16:28:12 2012 -0400

    Some more logging

 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |   16 ++++++++---
 1 files changed, 11 insertions(+), 5 deletions(-)

http://git.horde.org/horde-git/-/commit/9b77c888280a9b8f87f974d52f4bed61b13ee4ed

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

commit 15a2e084e63db759d8512039b0b3728e5a89509e
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon May 21 16:28:31 2012 -0400

    Fix getting syncCache

 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/15a2e084e63db759d8512039b0b3728e5a89509e

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

commit 5b9b6fc8740d10fdcaffe5c8ebfd7065dfa13b02
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon May 21 16:28:56 2012 -0400

    Only update new synckey if we know it's not empty.

 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |   20 ++++++------
 1 files changed, 10 insertions(+), 10 deletions(-)

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

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

commit 436134f3a08f1aa3674296c6ada9ef7756cc0572
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Thu May 17 17:30:46 2012 -0600

    New Horde_Core_Ajax_Response framework

 ansel/lib/Ajax/Application.php                                    |    7 -
 framework/Core/lib/Horde/Core/Ajax/Application.php                |   60 +--
 framework/Core/lib/Horde/Core/Ajax/Response.php                   |  107 +----
 framework/Core/lib/Horde/Core/Ajax/Response/HordeCore.php         |   37 ++-
 .../Core/lib/Horde/Core/Ajax/Response/HordeCore/JsonHtml.php      |   26 +
 .../lib/Horde/Core/Ajax/Response/HordeCore/SessionTimeout.php     |   54 +++
 framework/Core/lib/Horde/Core/Ajax/Response/Prototypejs.php       |   26 +
 framework/Core/lib/Horde/Core/Ajax/Response/Raw.php               |   42 ++-
 framework/Core/package.xml                                        |   12 +-
 hermes/lib/Ajax/Application.php                                   |    7 -
 horde/lib/Ajax/Application.php                                    |   32 +-
 horde/services/ajax.php                                           |    5 +-
 imp/compose.php                                                   |    4 +-
 imp/lib/Ajax/Application.php                                      |   38 +--
 kronolith/lib/Ajax/Application.php                                |    8 -
 15 files changed, 222 insertions(+), 243 deletions(-)
 create mode 100644 framework/Core/lib/Horde/Core/Ajax/Response/HordeCore/JsonHtml.php
 create mode 100644 framework/Core/lib/Horde/Core/Ajax/Response/HordeCore/SessionTimeout.php
 create mode 100644 framework/Core/lib/Horde/Core/Ajax/Response/Prototypejs.php

http://git.horde.org/horde-git/-/commit/436134f3a08f1aa3674296c6ada9ef7756cc0572

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

commit f6e8a175eaf8f493898821de2f22c7129f2fc4db
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon May 21 13:08:28 2012 -0600

    Fix file permissions

 0 files changed, 0 insertions(+), 0 deletions(-)
 mode change 100755 => 100644 ansel/lib/Widget/SimilarPhotos.php

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

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

commit 548799010c25bffe55025cba2f169df31869c7f1
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Thu May 17 17:31:10 2012 -0600

    Imple rewrite
    
    Main goal is to ensure that ALL imple actions are token-protected.  This
    means that imple actions need to be passed through our existing
    HordeCore js framework, so that we aren't duplicating code.
    
    This also means that the separate imple endpoint has disappeared.
    Instead, imple's are processed through the 'imple' AJAX action that
    lives in Horde.
    
    After refactoring this, it has become clear that imples are not
    tremendously useful and are improper in about 95% of the use cases.
    Right now, these are the only cases where I see imples being of value:
    
    - autocompletion
    - in-place-editing
    - spellchecking
    
    These are good uses of imples because 1) they heavily feature code
    reusage of complex systems, 2) they generally attach to HTML elements
    that exist on the page at creation (i.e. when the page script outputs
    the initial page), and 3) they perform a single action in the handle
    methods.
    
    They are of some use in this case:
    
    - as a click handler that performs simple javascript actions on success
      (see, e.g., image unblocking in IMP).
    
    Almost every other use case is more appropriate for use by defining an
    AJAX application handler instead.  In no case should this ever happen
    with an imple:
    
    - Empty attach method.  The whole point of an imple is to make it easy
      to attach to an existing element in the page.  If the attach method is
      not being used, you are Doing It Wrong (see, e.g., the Embed imples
      which have been removed).
    - Imples that attach to an element for an action, and then have that
      action subsequently trigger other actions that are handled within the
      imple. An imple is designed to handle a SINGLE action. Additional
      actions should use the AJAX application code instead.
    
    It is most likely that the Imples, and the above usage, is simply an
    artifiact from before we had a unified AJAX framework for all
    applications. Just know that moving forward an Imple will generally be
    the less desirable choice - it is much cleaner to implement all
    javascript into an includable file, add the necessary configuration via
    a call to addInlineJsVars(), and attach the action to the HTML element
    using the prototypejs .observe() method (this has the added advantage of
    allowing an action to be attached to a DOM element that may not yet
    exist, as opposed to imples which are restricted to elements that exist
    at the time the page is outputted).

 ansel/js/blocks/geotag.js                                         |   10 +-
 ansel/js/editfaces.js                                             |   60 +-
 ansel/js/map_edit.js                                              |   14 +-
 ansel/js/slugcheck.js                                             |   87 +-
 ansel/js/tagactions.js                                            |   88 +-
 ansel/js/togglewidget.js                                          |   23 +-
 ansel/js/upload.js                                                |   19 -
 ansel/js/widgets/geotag.js                                        |   39 +-
 ansel/lib/Ajax/Application.php                                    |  339 +++++
 ansel/lib/Ajax/Imple/EditCaption.php                              |   98 +-
 ansel/lib/Ajax/Imple/EditFaces.php                                |  125 +--
 ansel/lib/Ajax/Imple/EditGalleryFaces.php                         |  131 --
 ansel/lib/Ajax/Imple/Embed.php                                    |   47 -
 ansel/lib/Ajax/Imple/GallerySlugCheck.php                         |   45 -
 ansel/lib/Ajax/Imple/ImageSaveGeotag.php                          |  101 --
 ansel/lib/Ajax/Imple/LocationAutoCompleter.php                    |   63 +-
 ansel/lib/Ajax/Imple/MapLayerSelect.php                           |   33 -
 ansel/lib/Ajax/Imple/TagActions.php                               |  113 --
 ansel/lib/Ajax/Imple/ToggleGalleryActions.php                     |   28 +-
 ansel/lib/Ajax/Imple/ToggleOtherGalleries.php                     |   29 +-
 ansel/lib/Ajax/Imple/UploadNotification.php                       |   72 -
 ansel/lib/Ansel.php                                               |    9 +-
 ansel/lib/Block/RecentlyAddedGeodata.php                          |   12 +-
 ansel/lib/Tile/Image.php                                          |    6 +-
 ansel/lib/View/GalleryProperties.php                              |    8 +-
 ansel/lib/View/Image.php                                          |    6 +-
 ansel/lib/View/Upload.php                                         |   11 +-
 ansel/lib/Widget/Actions.php                                      |    4 +-
 ansel/lib/Widget/Geotag.php                                       |   18 +-
 ansel/lib/Widget/ImageFaces.php                                   |    7 +-
 ansel/lib/Widget/OtherGalleries.php                               |    4 +-
 ansel/lib/Widget/Tags.php                                         |   23 +-
 ansel/map_edit.php                                                |    5 +-
 ansel/templates/faces/image.inc                                   |    4 +-
 framework/Core/js/imple.js                                        |   52 +
 framework/Core/js/prettyautocomplete.js                           |    2 +-
 framework/Core/lib/Horde/Core/Ajax/Imple.php                      |  174 ++-
 framework/Core/lib/Horde/Core/Ajax/Imple/AutoCompleter.php        |  128 +-
 framework/Core/lib/Horde/Core/Ajax/Imple/AutoCompleter/Ajax.php   |   75 +
 framework/Core/lib/Horde/Core/Ajax/Imple/AutoCompleter/Base.php   |   43 +
 framework/Core/lib/Horde/Core/Ajax/Imple/AutoCompleter/Local.php  |   67 +
 framework/Core/lib/Horde/Core/Ajax/Imple/AutoCompleter/Pretty.php |   70 +
 framework/Core/lib/Horde/Core/Ajax/Imple/ContactAutoCompleter.php |   33 +-
 framework/Core/lib/Horde/Core/Ajax/Imple/Geocoder/Geonames.php    |   52 +-
 framework/Core/lib/Horde/Core/Ajax/Imple/InPlaceEditor.php        |  111 ++
 framework/Core/lib/Horde/Core/Ajax/Imple/SpellChecker.php         |   85 +-
 .../lib/Horde/Core/Ajax/Imple/WeatherLocationAutoCompleter.php    |   54 +-
 framework/Core/lib/Horde/Core/Factory/Imple.php                   |   36 +-
 framework/Core/package.xml                                        |   16 +-
 hermes/lib/Ajax/Imple/ClientAutoCompleter.php                     |   57 -
 horde/lib/Ajax/Application.php                                    |   23 +
 horde/services/imple.php                                          |   90 --
 imp/js/compose-base.js                                            |    7 +
 imp/js/compose-dimp.js                                            |   30 +-
 imp/js/compose.js                                                 |   18 +-
 imp/js/dimpcore.js                                                |    2 +-
 imp/js/imageunblock.js                                            |   49 -
 imp/js/imp.js                                                     |    2 +-
 imp/js/importencryptkey.js                                        |   53 -
 imp/js/itiprequest.js                                             |   46 -
 imp/lib/Ajax/Imple/ContactAutoCompleter.php                       |   42 +-
 imp/lib/Ajax/Imple/ImageUnblock.php                               |   70 +-
 imp/lib/Ajax/Imple/ImportEncryptKey.php                           |   72 +-
 imp/lib/Ajax/Imple/ItipRequest.php                                |   96 +-
 imp/lib/Ajax/Imple/PassphraseDialog.php                           |  106 +-
 imp/lib/Dynamic/Base.php                                          |    1 +
 imp/lib/Dynamic/Mailbox.php                                       |    5 -
 imp/lib/Dynamic/Message.php                                       |    6 -
 imp/lib/Mime/Viewer/Html.php                                      |    2 +-
 imp/lib/Mime/Viewer/Itip.php                                      |    5 +-
 imp/lib/Mime/Viewer/Pgp.php                                       |   12 +-
 imp/lib/Mime/Viewer/Smime.php                                     |    8 +-
 imp/lib/Prefs/Ui.php                                              |    8 +-
 imp/lib/Ui/Compose.php                                            |   38 +-
 imp/templates/itip/base.html                                      |    4 +-
 imp/test/Imp/Unit/Mime/Viewer/ItipTest.php                        |   12 +-
 kronolith/attendees.php                                           |    5 +-
 kronolith/calendars/edit.php                                      |    4 +-
 kronolith/index.php                                               |   70 +-
 kronolith/js/kronolith.js                                         |   35 +-
 kronolith/js/panel.js                                             |    5 +
 kronolith/js/tagactions.js                                        |   30 -
 kronolith/lib/Ajax/Application.php                                |  100 ++
 kronolith/lib/Ajax/Imple/ContactAutoCompleter.php                 |   28 +-
 kronolith/lib/Ajax/Imple/Embed.php                                |  128 --
 kronolith/lib/Ajax/Imple/ResourceAutoCompleter.php                |   90 +-
 kronolith/lib/Ajax/Imple/TagActions.php                           |   99 +-
 kronolith/lib/Ajax/Imple/TagAutoCompleter.php                     |   45 +-
 kronolith/lib/Kronolith.php                                       |   11 +-
 kronolith/templates/edit/edit.inc                                 |    2 +-
 kronolith/templates/panel.inc                                     |   38 +-
 mnemo/lib/Ajax/Imple/EditNote.php                                 |   92 +-
 mnemo/lib/Block/Note.php                                          |    6 +-
 trean/add.php                                                     |   22 +-
 trean/edit.php                                                    |   27 +-
 trean/lib/Ajax/Imple/TagAutoCompleter.php                         |   56 +-
 whups/lib/Ajax/Imple/ContactAutoCompleter.php                     |    2 +-
 whups/lib/Ui/VarRenderer/Whups.php                                |    2 +-
 98 files changed, 1920 insertions(+), 2520 deletions(-)
 delete mode 100644 ansel/js/upload.js
 delete mode 100644 ansel/lib/Ajax/Imple/EditGalleryFaces.php
 delete mode 100644 ansel/lib/Ajax/Imple/Embed.php
 delete mode 100644 ansel/lib/Ajax/Imple/GallerySlugCheck.php
 delete mode 100644 ansel/lib/Ajax/Imple/ImageSaveGeotag.php
 delete mode 100644 ansel/lib/Ajax/Imple/MapLayerSelect.php
 delete mode 100644 ansel/lib/Ajax/Imple/TagActions.php
 delete mode 100644 ansel/lib/Ajax/Imple/UploadNotification.php
 create mode 100644 framework/Core/js/imple.js
 create mode 100644 framework/Core/lib/Horde/Core/Ajax/Imple/AutoCompleter/Ajax.php
 create mode 100644 framework/Core/lib/Horde/Core/Ajax/Imple/AutoCompleter/Base.php
 create mode 100644 framework/Core/lib/Horde/Core/Ajax/Imple/AutoCompleter/Local.php
 create mode 100644 framework/Core/lib/Horde/Core/Ajax/Imple/AutoCompleter/Pretty.php
 create mode 100644 framework/Core/lib/Horde/Core/Ajax/Imple/InPlaceEditor.php
 delete mode 100644 hermes/lib/Ajax/Imple/ClientAutoCompleter.php
 delete mode 100644 horde/services/imple.php
 delete mode 100644 imp/js/imageunblock.js
 delete mode 100644 imp/js/importencryptkey.js
 delete mode 100644 imp/js/itiprequest.js
 create mode 100644 kronolith/js/panel.js
 delete mode 100644 kronolith/js/tagactions.js
 delete mode 100644 kronolith/lib/Ajax/Imple/Embed.php

http://git.horde.org/horde-git/-/commit/548799010c25bffe55025cba2f169df31869c7f1

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

commit 5309036186ecbbfae1dccf6027c4ac49af47f46c
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon May 21 17:59:50 2012 -0400

    Parse error

 kronolith/templates/panel.inc |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

http://git.horde.org/horde-git/-/commit/5309036186ecbbfae1dccf6027c4ac49af47f46c

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

commit 3a5fe3cc5b5e5a63847499f530f68de99feb829b
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon May 21 18:12:59 2012 -0400

    Fix cocantenation operator.

 framework/Core/js/imple.js |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/3a5fe3cc5b5e5a63847499f530f68de99feb829b

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

commit c6718071f9c2d6ea04752ea9197898c47044ee94
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon May 21 18:18:14 2012 -0400

    Use array access method of accessing this property; avoid problems with illegal characters.

 framework/Core/lib/Horde/Core/Ajax/Imple/AutoCompleter.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

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

commit 8c03426e96307c839b63975fda93241c058787f8
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon May 21 19:08:16 2012 -0400

    Use a specialized factory for ActiveSync loggers.
    
    Since in EAS 12.1, the device id can be sent as part of the base64 enoded binary
    data, we won't know it until after the request handling starts. Use a
    factory for the logger so we can ensure we log all data to device specific files
    if desired. Still not decided if I want device specific folders, with per-request
    files or not for debugging.

 framework/ActiveSync/lib/Horde/ActiveSync.php               |   28 ++++++++--
 framework/ActiveSync/package.xml                            |   16 +++++-
 framework/Core/lib/Horde/Core/ActiveSync/Driver.php         |    2 +-
 framework/Core/lib/Horde/Core/Factory/ActiveSyncBackend.php |   11 +----
 framework/Core/lib/Horde/Core/Factory/ActiveSyncServer.php  |   27 +---------
 framework/Core/package.xml                                  |    8 ++-
 6 files changed, 45 insertions(+), 47 deletions(-)

http://git.horde.org/horde-git/-/commit/8c03426e96307c839b63975fda93241c058787f8

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

commit 380dcecb859bec8bc2432e82c1f136cc565eab1d
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon May 21 19:10:14 2012 -0400

    If we know we don't have a username, don't even try to authenticate.

 framework/ActiveSync/lib/Horde/ActiveSync.php |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/380dcecb859bec8bc2432e82c1f136cc565eab1d

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

commit df902433dccabc8e43e5526d77f3dcf598eed4d4
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue May 22 09:32:38 2012 -0400

    Some devices send the DevId with the OPTIONS request, some do not.
    
    3 cheers for fragmentation...

 framework/ActiveSync/lib/Horde/ActiveSync.php |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

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

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

commit bac5a7476aa29c37306d5ebc26443970902031c3
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue May 22 09:39:33 2012 -0400

    Oops. Add missing files.

 .../ActiveSync/lib/Horde/ActiveSync/Interface/LoggerFactory.php   |   39 +++
 framework/Core/lib/Horde/Core/ActiveSync/Logger/Factory.php       |   71 +++++
 2 files changed, 110 insertions(+), 0 deletions(-)
 create mode 100644 framework/ActiveSync/lib/Horde/ActiveSync/Interface/LoggerFactory.php
 create mode 100644 framework/Core/lib/Horde/Core/ActiveSync/Logger/Factory.php

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

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

commit 038e3add50536b8ca61a11bd71a9337f6e76fc7f
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 20 15:15:20 2012 -0400

    Standardize on BSD license, which looks like what was intended here.

 pastie/COPYING                |  281 -----------------------------------------
 pastie/LICENSE                |   24 ++++
 pastie/LICENSE.ASL            |   48 -------
 pastie/LICENSE.BSDL           |   24 ----
 pastie/index.php              |    6 +-
 pastie/lib/Application.php    |    5 +-
 pastie/lib/Driver.php         |    4 +-
 pastie/lib/Driver/Sql.php     |    6 +-
 pastie/lib/Forms/Paste.php    |    6 +-
 pastie/lib/Pastie.php         |    4 +-
 pastie/lib/Test.php           |    5 +-
 pastie/paste.php              |    4 +-
 pastie/scripts/sql/pastie.sql |    6 +-
 pastie/view.php               |    4 +-
 14 files changed, 48 insertions(+), 379 deletions(-)
 delete mode 100644 pastie/COPYING
 create mode 100644 pastie/LICENSE
 delete mode 100644 pastie/LICENSE.ASL
 delete mode 100644 pastie/LICENSE.BSDL

http://git.horde.org/horde-git/-/commit/038e3add50536b8ca61a11bd71a9337f6e76fc7f

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

commit 679be05f3d2ef0e34dc96c4116582b44863dc586
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 20 15:39:05 2012 -0400

    Rename Trean_View_Browse to Trean_View_BookmarkList since it's used for search results also. Simplify search form for elasticsearch.

 trean/browse.php                |    2 +-
 trean/lib/Forms/Search.php      |    6 +-
 trean/lib/View/BookmarkList.php |  221 +++++++++++++++++++++++++++++++++++++++
 trean/lib/View/Browse.php       |  220 --------------------------------------
 trean/search.php                |   25 +----
 5 files changed, 226 insertions(+), 248 deletions(-)
 create mode 100644 trean/lib/View/BookmarkList.php
 delete mode 100644 trean/lib/View/Browse.php

http://git.horde.org/horde-git/-/commit/679be05f3d2ef0e34dc96c4116582b44863dc586

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

commit e963744509867b9c28b3274ec1ce39dbc0846c12
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 20 15:40:29 2012 -0400

    Initial Content_Indexer implementation and usage for searching bookmarks with ElasticSearch

 content/lib/Indexer.php |   74 +++++++++++++++++++++++++++++++++++++++++++++++
 trean/lib/Bookmarks.php |   38 ++++++------------------
 2 files changed, 84 insertions(+), 28 deletions(-)
 create mode 100644 content/lib/Indexer.php

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

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

commit 43486a18998a259ccb1c1fa60c769158facec11f
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue May 22 12:31:46 2012 -0400

    Not used.

 .../ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php   |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/43486a18998a259ccb1c1fa60c769158facec11f

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

commit 5aca2ef66ad4465d53a45d6289c8a6b3eba0d8cd
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue May 22 12:32:23 2012 -0400

    Remove the entire cache entry, log it.

 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

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

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

commit 355ed0498ae701106392026b12efe4a5f96f4a4c
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue May 22 12:33:09 2012 -0400

    Correctly deal with vanished state during the looping sync.

 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

http://git.horde.org/horde-git/-/commit/355ed0498ae701106392026b12efe4a5f96f4a4c

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

commit b693e4298b2a8c2e8f5204d94367e27ebc30cbe2
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue May 22 12:33:48 2012 -0400

    Remove extra wbxml endtag

 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

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

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

commit 7a10b2ad9b2fc79f778b3f9e16d221a74133c283
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue May 22 12:43:40 2012 -0400

    Ensure the sync object is cleared.

 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/7a10b2ad9b2fc79f778b3f9e16d221a74133c283

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

commit f828176a3730eed27828efb1a8fc06c6cfaf6e37
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue May 22 12:44:24 2012 -0400

    Even better, ensure the $_changes array is cleared between collections.

 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |    2 --
 framework/ActiveSync/lib/Horde/ActiveSync/State/Sql.php    |    1 +
 2 files changed, 1 insertions(+), 2 deletions(-)

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

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

commit 0e2e8d4ac3c90a79b9d34f8d171fdaf6653e8abf
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue May 22 12:45:08 2012 -0400

    Better logging order.

 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

http://git.horde.org/horde-git/-/commit/0e2e8d4ac3c90a79b9d34f8d171fdaf6653e8abf

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

commit 6228b43b5b71eeabf949837fb84a7ceab66759da
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue May 22 13:13:35 2012 -0400

    No longer needed.

 framework/ActiveSync/lib/Horde/ActiveSync.php      |    4 ---
 framework/ActiveSync/lib/Horde/ActiveSync/Sync.php |   21 ++++++-------------
 2 files changed, 7 insertions(+), 18 deletions(-)

http://git.horde.org/horde-git/-/commit/6228b43b5b71eeabf949837fb84a7ceab66759da

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

commit 4cb5af5e4e83fbae9b8943df22c8412815224aac
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue May 22 12:31:34 2012 -0600

    Simplify
    
    No idea whether this auth code does anything (I think we need
    authentication in the endpoint script to even reach this point), but
    I'll leave in for now in case I am wrong and we can use this in H5.

 framework/Core/lib/Horde/Core/Ajax/Imple.php |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

http://git.horde.org/horde-git/-/commit/4cb5af5e4e83fbae9b8943df22c8412815224aac

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

commit ba36aee4ebea1cc0cca1f7a4bebe3d545d3eab14
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue May 22 12:56:12 2012 -0600

    Remove non-existent ini set; note that 2 others are removed as of 5.4

 horde/lib/core.php |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

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

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

commit 9554c8a0c12f2ae5b7aa3821f0db91b3873672ce
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue May 22 13:07:55 2012 -0600

    [mms] Automatically expire locks when the PHP process exits.

 framework/Memcache/lib/Horde/Memcache.php |   35 +++++++++++++++++++++++++++-
 framework/Memcache/package.xml            |   18 +++++++-------
 2 files changed, 42 insertions(+), 11 deletions(-)

http://git.horde.org/horde-git/-/commit/9554c8a0c12f2ae5b7aa3821f0db91b3873672ce

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

commit 875f30ad8c9230342a884e6e2dd8ce26ae47e7f3
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue May 22 13:10:03 2012 -0600

    Released Horde_Memcache-1.1.0

 framework/Memcache/package.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/875f30ad8c9230342a884e6e2dd8ce26ae47e7f3

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

commit 1f7e9e5a502a90c5e6728b81b027dbe7f8d77dab
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue May 22 13:10:04 2012 -0600

    Development mode for Horde_Memcache-1.1.1

 framework/Memcache/package.xml |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

http://git.horde.org/horde-git/-/commit/1f7e9e5a502a90c5e6728b81b027dbe7f8d77dab

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

commit f6e1a5fcab31d221dd3b4428ed99a906b5d223c5
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue May 22 15:05:14 2012 -0600

    Fix indention.

 framework/Core/lib/Horde/Core/Auth/Application.php |   48 ++++++++++----------
 1 files changed, 24 insertions(+), 24 deletions(-)

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

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

commit 6677f9b793336bada6a7d512c55ad480dbc68a82
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue May 22 15:08:07 2012 -0600

    IE6 has been deprecated for more than a year now
    
    Allow login with IE6, but issue warning if using a view besides minimal.
    Otherwise, remove all support for IE 6 (CSS/Javascript).
    
    FWIW, usage is below 1% as of January

 chora/themes/default/ie6_or_less.css               |    4 --
 framework/Core/js/hordetree.js                     |   15 ------
 framework/Core/lib/Horde/Core/Auth/Application.php |    6 ++
 framework/Core/lib/Horde/Themes/Css.php            |    2 -
 horde/js/growler.js                                |   54 ++++----------------
 horde/themes/default/ie6_or_less.css               |   23 --------
 imp/themes/default/ie6_or_less.css                 |   12 ----
 koward/www/htdocs/horde/themes/ie6_or_less.css     |   17 ------
 turba/themes/default/ie6_or_less.css               |    9 ---
 9 files changed, 16 insertions(+), 126 deletions(-)
 delete mode 100644 chora/themes/default/ie6_or_less.css
 delete mode 100644 horde/themes/default/ie6_or_less.css
 delete mode 100644 imp/themes/default/ie6_or_less.css
 delete mode 100644 koward/www/htdocs/horde/themes/ie6_or_less.css
 delete mode 100644 turba/themes/default/ie6_or_less.css

http://git.horde.org/horde-git/-/commit/6677f9b793336bada6a7d512c55ad480dbc68a82

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

commit 57980f12c840b6bc5179ec6765c0d035b5d334ff
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue May 22 15:52:39 2012 -0600

    [mms] Workaround PHP's broken convert_uudecode() function.

 framework/Mime/lib/Horde/Mime.php      |   50 +++++++++++++++++++++++++++++++-
 framework/Mime/lib/Horde/Mime/Part.php |    7 +++-
 framework/Mime/package.xml             |    4 +-
 3 files changed, 56 insertions(+), 5 deletions(-)

http://git.horde.org/horde-git/-/commit/57980f12c840b6bc5179ec6765c0d035b5d334ff

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

commit d49b61a1f389d4c0912c0af08cb1fb3aa9b38d32
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue May 22 15:53:21 2012 -0600

    Released Horde_Mime-1.6.1

 framework/Mime/package.xml |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

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

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

commit e1ef23ab19b6f0cd7407f9703afc94a67e41e2b4
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue May 22 15:53:21 2012 -0600

    Development mode for Horde_Mime-1.6.2

 framework/Mime/package.xml |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

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

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

commit 860ca5025f60d7b469fbdcfd8b2a96422649dc88
Merge: 6677f9b e1ef23a
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue May 22 15:54:26 2012 -0600

    Merge branch 'master' into develop
    
    Conflicts:
    	framework/Mime/package.xml

 framework/Memcache/lib/Horde/Memcache.php |   35 +++++++++++++++++++-
 framework/Memcache/package.xml            |   27 +++++++++++----
 framework/Mime/lib/Horde/Mime.php         |   50 ++++++++++++++++++++++++++++-
 framework/Mime/lib/Horde/Mime/Part.php    |    7 +++-
 framework/Mime/package.xml                |   15 ++++++++-
 horde/config/hooks.php.dist               |    2 +-
 6 files changed, 122 insertions(+), 14 deletions(-)

http://git.horde.org/horde-git/-/commit/860ca5025f60d7b469fbdcfd8b2a96422649dc88

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

commit 396c644d70ef3a2ca6e71102ce89050898e6ce7a
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue May 22 16:00:13 2012 -0600

    Fix parse error

 horde/js/growler.js |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/396c644d70ef3a2ca6e71102ce89050898e6ce7a

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

commit 12b0c1cf2fa6108f27254c96de923a8ec364756a
Merge: c626ede 396c644
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 23 16:46:03 2012 +0200

    Merge branch 'develop' into redesign
    
    Conflicts:
    	framework/Core/package.xml

 ansel/js/blocks/geotag.js                                         |   10 +-
 ansel/js/editfaces.js                                             |   60 +-
 ansel/js/map_edit.js                                              |   14 +-
 ansel/js/slugcheck.js                                             |   87 +-
 ansel/js/tagactions.js                                            |   88 +-
 ansel/js/togglewidget.js                                          |   23 +-
 ansel/js/upload.js                                                |   19 -
 ansel/js/widgets/geotag.js                                        |   39 +-
 ansel/lib/Ajax/Application.php                                    |  346 ++++-
 ansel/lib/Ajax/Imple/EditCaption.php                              |   98 +-
 ansel/lib/Ajax/Imple/EditFaces.php                                |  125 +-
 ansel/lib/Ajax/Imple/EditGalleryFaces.php                         |  131 --
 ansel/lib/Ajax/Imple/Embed.php                                    |   47 -
 ansel/lib/Ajax/Imple/GallerySlugCheck.php                         |   45 -
 ansel/lib/Ajax/Imple/ImageSaveGeotag.php                          |  101 --
 ansel/lib/Ajax/Imple/LocationAutoCompleter.php                    |   63 +-
 ansel/lib/Ajax/Imple/MapLayerSelect.php                           |   33 -
 ansel/lib/Ajax/Imple/TagActions.php                               |  113 --
 ansel/lib/Ajax/Imple/ToggleGalleryActions.php                     |   28 +-
 ansel/lib/Ajax/Imple/ToggleOtherGalleries.php                     |   29 +-
 ansel/lib/Ajax/Imple/UploadNotification.php                       |   72 -
 ansel/lib/Ansel.php                                               |    9 +-
 ansel/lib/Block/RecentlyAddedGeodata.php                          |   12 +-
 ansel/lib/Tile/Image.php                                          |    6 +-
 ansel/lib/View/GalleryProperties.php                              |    8 +-
 ansel/lib/View/Image.php                                          |    6 +-
 ansel/lib/View/Upload.php                                         |   11 +-
 ansel/lib/Widget/Actions.php                                      |    4 +-
 ansel/lib/Widget/Geotag.php                                       |   18 +-
 ansel/lib/Widget/ImageFaces.php                                   |    7 +-
 ansel/lib/Widget/OtherGalleries.php                               |    4 +-
 ansel/lib/Widget/Tags.php                                         |   23 +-
 ansel/map_edit.php                                                |    5 +-
 ansel/templates/faces/image.inc                                   |    4 +-
 chora/themes/default/ie6_or_less.css                              |    4 -
 content/lib/Indexer.php                                           |   74 +
 framework/ActiveSync/lib/Horde/ActiveSync.php                     |   55 +-
 .../ActiveSync/lib/Horde/ActiveSync/Interface/LoggerFactory.php   |   39 +
 .../ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php   |    1 -
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php        |   66 +-
 framework/ActiveSync/lib/Horde/ActiveSync/State/Sql.php           |    1 +
 framework/ActiveSync/lib/Horde/ActiveSync/Sync.php                |   21 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Wbxml/Encoder.php       |   10 +-
 framework/ActiveSync/package.xml                                  |   16 +-
 framework/Core/js/hordetree.js                                    |   15 -
 framework/Core/js/imple.js                                        |   52 +
 framework/Core/js/prettyautocomplete.js                           |    2 +-
 framework/Core/lib/Horde/Core/ActiveSync/Driver.php               |    2 +-
 framework/Core/lib/Horde/Core/ActiveSync/Logger/Factory.php       |   71 +
 framework/Core/lib/Horde/Core/Ajax/Application.php                |   60 +-
 framework/Core/lib/Horde/Core/Ajax/Imple.php                      |  172 ++-
 framework/Core/lib/Horde/Core/Ajax/Imple/AutoCompleter.php        |  128 +-
 framework/Core/lib/Horde/Core/Ajax/Imple/AutoCompleter/Ajax.php   |   75 +
 framework/Core/lib/Horde/Core/Ajax/Imple/AutoCompleter/Base.php   |   43 +
 framework/Core/lib/Horde/Core/Ajax/Imple/AutoCompleter/Local.php  |   67 +
 framework/Core/lib/Horde/Core/Ajax/Imple/AutoCompleter/Pretty.php |   70 +
 framework/Core/lib/Horde/Core/Ajax/Imple/ContactAutoCompleter.php |   33 +-
 framework/Core/lib/Horde/Core/Ajax/Imple/Geocoder/Geonames.php    |   52 +-
 framework/Core/lib/Horde/Core/Ajax/Imple/InPlaceEditor.php        |  111 ++
 framework/Core/lib/Horde/Core/Ajax/Imple/SpellChecker.php         |   88 +-
 .../lib/Horde/Core/Ajax/Imple/WeatherLocationAutoCompleter.php    |   54 +-
 framework/Core/lib/Horde/Core/Ajax/Response.php                   |  107 +--
 framework/Core/lib/Horde/Core/Ajax/Response/HordeCore.php         |   37 +-
 .../Core/lib/Horde/Core/Ajax/Response/HordeCore/JsonHtml.php      |   26 +
 .../lib/Horde/Core/Ajax/Response/HordeCore/SessionTimeout.php     |   54 +
 framework/Core/lib/Horde/Core/Ajax/Response/Prototypejs.php       |   26 +
 framework/Core/lib/Horde/Core/Ajax/Response/Raw.php               |   42 +-
 framework/Core/lib/Horde/Core/Auth/Application.php                |   54 +-
 framework/Core/lib/Horde/Core/Factory/ActiveSyncBackend.php       |   11 +-
 framework/Core/lib/Horde/Core/Factory/ActiveSyncServer.php        |   27 +-
 framework/Core/lib/Horde/Core/Factory/Imple.php                   |   36 +-
 framework/Core/lib/Horde/Core/Factory/LanguageDetect.php          |    5 +
 framework/Core/lib/Horde/Themes/Css.php                           |    2 -
 framework/Core/package.xml                                        |   28 +-
 framework/Memcache/lib/Horde/Memcache.php                         |   35 +-
 framework/Memcache/package.xml                                    |   27 +-
 framework/Mime/lib/Horde/Mime.php                                 |   50 +-
 framework/Mime/lib/Horde/Mime/Part.php                            |    7 +-
 framework/Mime/package.xml                                        |   15 +-
 hermes/lib/Ajax/Application.php                                   |    7 -
 hermes/lib/Ajax/Imple/ClientAutoCompleter.php                     |   57 -
 horde/config/hooks.php.dist                                       |    2 +-
 horde/js/growler.js                                               |   56 +-
 horde/lib/Ajax/Application.php                                    |   55 +-
 horde/lib/core.php                                                |    8 +-
 horde/services/ajax.php                                           |    5 +-
 horde/services/imple.php                                          |   90 --
 horde/themes/default/ie6_or_less.css                              |   23 -
 imp/compose.php                                                   |    4 +-
 imp/js/compose-base.js                                            |    7 +
 imp/js/compose-dimp.js                                            |   30 +-
 imp/js/compose.js                                                 |   18 +-
 imp/js/dimpcore.js                                                |    2 +-
 imp/js/imageunblock.js                                            |   49 -
 imp/js/imp.js                                                     |    2 +-
 imp/js/importencryptkey.js                                        |   53 -
 imp/js/itiprequest.js                                             |   46 -
 imp/lib/Ajax/Application.php                                      |   38 +-
 imp/lib/Ajax/Imple/ContactAutoCompleter.php                       |   42 +-
 imp/lib/Ajax/Imple/ImageUnblock.php                               |   70 +-
 imp/lib/Ajax/Imple/ImportEncryptKey.php                           |   72 +-
 imp/lib/Ajax/Imple/ItipRequest.php                                |   96 +-
 imp/lib/Ajax/Imple/PassphraseDialog.php                           |  106 +-
 imp/lib/Dynamic/Base.php                                          |    1 +
 imp/lib/Dynamic/Mailbox.php                                       |    5 -
 imp/lib/Dynamic/Message.php                                       |    6 -
 imp/lib/Mime/Viewer/Html.php                                      |    2 +-
 imp/lib/Mime/Viewer/Itip.php                                      |    5 +-
 imp/lib/Mime/Viewer/Pgp.php                                       |   12 +-
 imp/lib/Mime/Viewer/Smime.php                                     |    8 +-
 imp/lib/Prefs/Ui.php                                              |    8 +-
 imp/lib/Ui/Compose.php                                            |   38 +-
 imp/templates/itip/base.html                                      |    4 +-
 imp/test/Imp/Unit/Mime/Viewer/ItipTest.php                        |   12 +-
 imp/themes/default/ie6_or_less.css                                |   12 -
 koward/www/htdocs/horde/themes/ie6_or_less.css                    |   17 -
 kronolith/attendees.php                                           |    5 +-
 kronolith/calendars/edit.php                                      |    4 +-
 kronolith/index.php                                               |   70 +-
 kronolith/js/kronolith.js                                         |   35 +-
 kronolith/js/panel.js                                             |    5 +
 kronolith/js/tagactions.js                                        |   30 -
 kronolith/lib/Ajax/Application.php                                |  108 ++-
 kronolith/lib/Ajax/Imple/ContactAutoCompleter.php                 |   28 +-
 kronolith/lib/Ajax/Imple/Embed.php                                |  128 --
 kronolith/lib/Ajax/Imple/ResourceAutoCompleter.php                |   90 +-
 kronolith/lib/Ajax/Imple/TagActions.php                           |   99 +-
 kronolith/lib/Ajax/Imple/TagAutoCompleter.php                     |   45 +-
 kronolith/lib/Kronolith.php                                       |   11 +-
 kronolith/templates/edit/edit.inc                                 |    2 +-
 kronolith/templates/panel.inc                                     |   42 +-
 mnemo/lib/Ajax/Imple/EditNote.php                                 |   92 +-
 mnemo/lib/Block/Note.php                                          |    6 +-
 pastie/COPYING                                                    |  281 ----
 pastie/LICENSE                                                    |   24 +
 pastie/LICENSE.ASL                                                |   48 -
 pastie/LICENSE.BSDL                                               |   24 -
 pastie/index.php                                                  |    6 +-
 pastie/lib/Application.php                                        |    5 +-
 pastie/lib/Driver.php                                             |    4 +-
 pastie/lib/Driver/Sql.php                                         |    6 +-
 pastie/lib/Forms/Paste.php                                        |    6 +-
 pastie/lib/Pastie.php                                             |    4 +-
 pastie/lib/Test.php                                               |    5 +-
 pastie/paste.php                                                  |    4 +-
 pastie/scripts/sql/pastie.sql                                     |    6 +-
 pastie/view.php                                                   |    4 +-
 trean/add.php                                                     |   22 +-
 trean/browse.php                                                  |    2 +-
 trean/edit.php                                                    |   27 +-
 trean/lib/Ajax/Imple/TagAutoCompleter.php                         |   56 +-
 trean/lib/Bookmarks.php                                           |   38 +-
 trean/lib/Forms/Search.php                                        |    6 +-
 trean/lib/View/BookmarkList.php                                   |  221 +++
 trean/lib/View/Browse.php                                         |  220 ---
 trean/search.php                                                  |   25 +-
 turba/themes/default/ie6_or_less.css                              |    9 -
 whups/lib/Ajax/Imple/ContactAutoCompleter.php                     |    2 +-
 whups/lib/Ui/VarRenderer/Whups.php                                |    2 +-
 159 files changed, 2892 insertions(+), 3692 deletions(-)

http://git.horde.org/horde-git/-/commit/12b0c1cf2fa6108f27254c96de923a8ec364756a




More information about the commits mailing list