[commits] Horde branch horde_db_mssql created. 28003471829da28ea41f3b961313c1904c559edf

Chuck Hagenbuch chuck at horde.org
Wed Oct 6 03:33:04 UTC 2010


The branch "horde_db_mssql" has been created.
        at  28003471829da28ea41f3b961313c1904c559edf (commit)

-----------------------------------------------------------------------
commit 28003471829da28ea41f3b961313c1904c559edf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Oct 5 11:16:56 2010 -0600

    Fix/optimize mailing list header parsing.

commit e65bf980760b66584758f3c6e324279491ed01ed
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Oct 5 11:16:51 2010 -0600

    Fix object name

commit 3b7b778a19b3e9e4cd4cf75af8a46a6de3082d6c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Oct 5 11:16:45 2010 -0600

    Fix IMP_Mailbox_List factory

commit ab2e92f65a0842c9d2b985e7bae960b1c915fd31
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Oct 5 17:23:57 2010 -0400

    MFB - fix return data structure
    Bug: 9277

commit fea960ef4a738c02d6ffc41905c225ab1c6bca9e
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Tue Oct 5 17:02:47 2010 -0400

    Fix menu in a few places

commit 8df2048d17f125e1da5795b05ad79be8cac93f11
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Oct 5 21:11:48 2010 +0200

    Better style.

commit 1a583fe4c3b8892a3a1c8256029d940ed48865af
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Oct 5 21:09:28 2010 +0200

    Respect that E_DEPRECATED is 5.3.0 only.

commit b228b990fba80421d21e0418e6169fd2ac58b377
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Oct 5 21:05:28 2010 +0200

    Respect that E_DEPRECATED is 5.3.0 only.

commit 8dc735eaa147d6215573ec9f0af3661b51df4d44
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Oct 5 19:24:24 2010 +0200

    Adapt to the method definition in Horde_Db_Adapter_Base_Schema

commit 84cb426bc833390eacd7048f9ba701768f8de8e7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Oct 4 20:15:09 2010 -0400

    Remaining Nag migration scripts.

commit fed568b23993122c3c87dc91c2e5857c898cbd0b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Oct 4 20:10:17 2010 -0400

    Silly netbeans. Fix filenames

commit 0af753cfeea004b2bbc5c5e6f69a82173fe2ebba
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Oct 4 17:16:01 2010 -0400

    Remove sql creation scripts also.

commit e9b9db67eb963874b07edcf6fa7ddd3425760ab6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Oct 4 17:13:43 2010 -0400

    migrations for kronolith
    
    The only thing not handled here is the table for using mysql geospatial extensions,
    as I'm not sure how to create the special spacial index via Horde_Db. I left behind
    a sql creation script for those who decide to use the mysql geo driver in kronolith.

commit 746fd8a136b2d33195b65baff5d31b41e0f747d9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Oct 4 14:19:50 2010 -0600

    Fix variable names

commit e8acab9549acc0f0261add8b339dda7de063a4e2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Oct 4 13:56:48 2010 -0600

    Variable not used

commit 7be19256a67f81a97894f9891779b80b8fcd6e7d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Oct 4 13:49:01 2010 -0600

    Remove unneeded IMP_Mime_Viewer binder

commit 1121fb4fdde21774156cca072cbce4f6aac49313
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Oct 4 13:45:45 2010 -0600

    Remove unneeded IMP_Imap binder

commit 800cad775971245f73f4e70ea4c6abc5b054b062
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Oct 4 13:31:42 2010 -0600

    Ignore vim temp files.

commit 1bb736257b203c2348525be5c8b0efdcb5e3e341
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Oct 4 13:35:16 2010 -0600

    Remove unneeded IMP_Contents binder

commit 4cba931280dddddf4497b0b94fa0d6a66cdea315
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Oct 4 13:24:03 2010 -0600

    Remove unneeded IMP_Compose binder

commit f3a6dc0c929f22a19ae083e1a2a9a078cf0349e3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Oct 4 13:09:30 2010 -0600

    Fix Horde_Cache_Session creation.
    
    Not sure how else to do this, but with the recent compress config option
    added to horde/Cache, this is the only way to pickup this option. Also,
    this was broken since theoretically use_memorycache could have been set
    to true but creating Horde_Cache_Session this way would not have honored
    that config setting.

commit fd52519fbb69d8fd71d4620ab92854869195a55d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Oct 4 12:55:52 2010 -0600

    Use transparent cache compression

commit b398b6a38e650e23a6f3216681d2c1496e7d4010
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Oct 4 12:55:36 2010 -0600

    This parameter doesn't exist anymore

commit b560a1fecfa8994f68a65a5dabd0291dd345e170
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Oct 4 12:51:23 2010 -0600

    Add option to transparently compress cache data using lzf.

commit aed51adef80cc9633881927fb11e0fc9e51588ea
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Oct 4 12:29:37 2010 -0600

    Fix @see phpdoc tags

commit f3643dbc7a09e41f6578a507ade02e9b8b0e2aea
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Oct 3 16:45:35 2010 -0600

    Srchighlite is no more

commit 8093932637eef9fdbb299b76c8d3057536eb8001
Author: Ben Klang <bklang at horde.org>
Date:   Mon Oct 4 14:39:15 2010 -0400

    Rebuild factory for Horde_Notification
    
    Still need to so something different with the singleton method I think.  Does it really belong in the class?

commit 867341585ef58c7c9375fbd70ad8a6723e49f8f2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Oct 4 14:32:56 2010 -0400

    Fix primary key creation in migration scripts

commit 8989105beaf5feb7aa6732293c70f18552266b09
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Oct 4 17:18:25 2010 +0200

    Allow offline installs and testing.

commit ffe864ea947b6ed55f6fb8158f29cbc66a200420
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Oct 4 12:52:03 2010 +0200

    phpdoc

commit b7d424e6af9d5f258ea41b740e3ca1df5182acd0
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Oct 4 12:51:47 2010 +0200

    Ensure the installer errors out if something fails during package installation.

commit 0c14afa52986ce832538cb67da32a4cb75372e42
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Oct 4 03:37:39 2010 +0200

    Allow specifying the template files that should be used for the CI setup. Splitted the CiSetup Runner in two separate runners (CiSetup, CiPrebuild). Updated TODOs, adapted testing.

commit 2cad059080fa361e08162a85a1bffc302e6949a1
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Oct 4 02:36:05 2010 +0200

    Reorder according to priority.

commit ed5371204a338207ae67dcc8aaf7d8aa7971da3f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Oct 4 02:26:53 2010 +0200

    TODO item.

commit c1be353541f70d1b33aee512b4a1426e6cb96a0d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Oct 4 02:24:12 2010 +0200

    Hide E_DEPRECATED errors (because of PEAR).

commit b4cdc46ba2287c3caa072be0fb2a4a9dafd4b569
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 23:56:06 2010 -0400

    Don't load drivers unless we need them. Also never try to list holidays if holidays are disabled.

commit 2db9b8c2c5e8b20ec118b892fdcde8302dac9a1f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Oct 3 15:00:22 2010 -0600

    LDAP sessonhandler has been removed

commit 8cc74998cae9511fbc289fe0e1bd37c23936ed14
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 17:19:06 2010 -0400

    Horde_Db test suite now runs with PHPUnit 3.5

commit 8dbef083a0ac9f346e5687e8c7b2e88d99d8c116
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 17:18:27 2010 -0400

    Always regenerate the full column

commit 8e22d4a72eaa8dc62f9fb905b1db295d380c33c3
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 17:18:05 2010 -0400

    Fix loading PHPUnit for PHPUnit 3.5+

commit 573deb083b75dee741bfc510434a6a6e72300a77
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 17:17:16 2010 -0400

    Add migrations for Nag, remove old SQL scripts

commit e28f56fe747ece36d231ae2faf41241c4162e165
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Oct 3 14:29:45 2010 -0600

    Fix typo

commit 49ef50b6620b1878b9add981d07172d1e34675d0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Oct 2 02:34:02 2010 -0600

    Auto hide mailto_handler link if browser does not support it

commit 581be139bef1330b7044bfc1d08ec1d648c20852
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Oct 2 02:22:09 2010 -0600

    typo

commit 38f9386195305bf13fb9539dddfa4149ab56bf43
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Oct 2 02:10:46 2010 -0600

    unseen_drafts is an esoteric setting - move to advanced

commit 2afebc0612a555730d2d395410b3b54d678d5859
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Oct 2 02:09:12 2010 -0600

    Remove superfluous link within IMP's own prefs

commit 841949fdca04ccc86a29c7bf45068fcbf8ff01ce
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Oct 3 21:51:27 2010 +0200

    Fix package.xml.

commit 1dbacff7dc36a41d5ec67f27524b437cb67d6bd1
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Oct 3 21:50:57 2010 +0200

    Use rsync to copy packages from the framework. Add new required options.

commit f4a7307afd361dbbc2f17fa2081411b1d7930f4a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Oct 3 21:48:24 2010 +0200

    Add TODO items.

commit 1238e035ca512ab9e57f4113aac7930a75e55699
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 20:57:13 2010 +0200

    Revert "Move time_format pref to Horde"
    
    This reverts commit ad1c9fcec705761a78f9b2b6fcea30803c10dc00.
    
    Revert the changes to Kronolith which is using a completely different
    time format preference.

commit 5693d0e6897146223c3da6e44ac5fc0ac805ae5d
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 20:49:42 2010 +0200

    Error silencing was removed.

commit cc2fe01dd1a02bd192e5e385c6c0d72ddc8953a0
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 20:48:30 2010 +0200

    Fix parse error.

commit 7ded9faece78aa17ea6fe67c3e3a4ba33ad69f14
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Oct 3 14:40:50 2010 -0400

    fix parse error

commit 3bba7f68ed60ff8a3438e8e7f983625088347bfa
Author: Ben Klang <bklang at horde.org>
Date:   Sun Oct 3 14:36:03 2010 -0400

    Document removal of Horde_SessionHandler LDAP driver

commit d91aa78f8519d3af3af5ff8c015d9d78c0be4230
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 14:29:02 2010 -0400

    Fix syntax errors

commit 4b18182812a1d7ea9b061a9c4e3f3caf4978b8d8
Author: Ben Klang <bklang at horde.org>
Date:   Sun Oct 3 14:28:12 2010 -0400

    Remove deleted test from package.xml

commit 1948e4f501a18c5856cbe45caf09267c0020e036
Author: Ben Klang <bklang at horde.org>
Date:   Sun Oct 3 14:18:30 2010 -0400

    Rebuild SessionHandler factory

commit 1572653273b58673fccbfd4baddbbeab8ea3ad6e
Author: Ben Klang <bklang at horde.org>
Date:   Sun Oct 3 14:07:32 2010 -0400

    Storing session information in LDAP is a *bad* idea.

commit d5710430b7c3b3799e7376b19078a5ee492be021
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 20:28:13 2010 +0200

    Fix parse error.

commit e373a259b270e6f7b4e0e34c3d34213549c77fc6
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 14:08:08 2010 -0400

    Fix parse error

commit 7716741d68b67da7eb56717e18ad93bf5d209072
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 14:03:39 2010 -0400

    Re-add convert_to_utf8 as a script and convert it to Horde_Db

commit 4ab10a7968fb202907354adbe923e87bfdaa6c98
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Oct 3 13:59:11 2010 -0400

    Check for the table existence instead of catching errors, add the autoincrement update.

commit 344b0b8d68e8054329c482376e9e362df09b1551
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 19:54:23 2010 +0200

    Fix accidentally re-added files.

commit a82aefe999991997736e871cd5931d96f6369fa9
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 19:51:55 2010 +0200

    Remove the final pieces of default charset.

commit fc55d6178d33ca825f59a1a2eba44c8c7daa6019
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 19:35:19 2010 +0200

    Require to pass target charset to convertCharset().

commit be3dccb87a7e307703b25a03095cb86be3786aac
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Oct 3 19:42:44 2010 +0200

    Refactor the dependency setup and add a draft for the distibute module.

commit 9ab005f6d4130529ce68bf7de12f7a30f602b4d0
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Oct 3 19:41:59 2010 +0200

    Add TODO file.

commit 692c408b87307ea36080442b550e8b1c92180968
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Oct 3 19:41:48 2010 +0200

    PEAR likes to have this GLOBAL set.

commit b0679ad00fc41a0b4ae35d8ca27ec35a3f214187
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Oct 3 19:41:29 2010 +0200

    Fix data dir path for uninstalled package.

commit 5fc65304ee2d516aecb2744bed8e316e8e98d212
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Oct 3 19:41:07 2010 +0200

    Turn of E_STRICT which doesn't make sense with the current state of PEAR.

commit 34da0eaf3b912f71492f622139625516d0d758f7
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Oct 3 19:40:36 2010 +0200

    Refactor the CI setup module.

commit 330ea725af3fd6360985bf4b4bc3b828a227272b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Oct 3 19:39:48 2010 +0200

    Add the nocolor option.

commit 3774910690970b1db4e17a667e559775bfb4a2fd
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Oct 3 19:39:26 2010 +0200

    Add nocolor support.

commit b4e9ecc03f24fd54effd6cc6d8631c3210b505cf
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Oct 3 19:39:06 2010 +0200

    Rsync when extracting a package from the framework. Use nocolor on build output.

commit b93c8ad1b7d8916ee32b05b40389f24b52dad715
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Oct 3 19:37:34 2010 +0200

    We might not have pear.horde.org here.

commit 2fa0c4392c669b8758724d306d918e0fea037726
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Oct 3 19:37:07 2010 +0200

    Ensure the message type will always have a value.

commit e079b513dc2859ca641ad4fdc9f36d376b9c8522
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 13:44:26 2010 -0400

    This is a factory now - remove the binder

commit 1976b1189485f63ad5a3da269472293841fe0547
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Oct 3 13:41:17 2010 -0400

    Replace LDAP Binder with Factory

commit 2b65579b9710efab5b17144c49c554f9b54c0a04
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Oct 3 13:35:19 2010 -0400

    Rebuild Memcache factory

commit e72ab0adc8adcb2c4bd455e1e6d17acdefdcd685
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 13:41:31 2010 -0400

    Remove old Wicked SQL scripts and upgrades

commit d877d2f520b940a1cb9fae49ee829d9141d49563
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 13:40:01 2010 -0400

    Make sure we don't generate MySQL index names longer than 64 characters

commit 487e058bf3f17e0c2bdba1c0de236a0be92b1495
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 13:39:52 2010 -0400

    Fix typo

commit a32f69cf6c795b62c70c6319052cc252d15c02aa
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 13:39:28 2010 -0400

    Horde_Cache wants strings, so use '' instead of null

commit fe3736ca5624293520cc538a1fd65f9e12c86a19
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 13:38:52 2010 -0400

    Initialize $a

commit 9b7bc2aac1b5e641d7dbe50f8ffd4087b558ccae
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 13:38:17 2010 -0400

    Migrations for Wicked

commit b65a562721b27cca352d8ffb18f01ea847ca53e4
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Oct 3 11:32:26 2010 -0400

    Rebuild factory for Horde_Secret

commit e60da622060274282dd92c2d41c4c0dce4724dd6
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 18:46:17 2010 +0200

    All data passed around in Horde internally should be UTF-8.

commit 5ee35f9b6c0698053f52a37941a329771688aafd
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 18:43:01 2010 +0200

    These need to be updated, causing too many failures right now.

commit bc2152c51a9497d3b518954bd0d23d0910187d26
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 18:34:31 2010 +0200

    Added accidentally.

commit 764e23a78f12bf1f84b52bcb9de675ff8ef9c915
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 17:54:49 2010 +0200

    Update Horde_Ldap API.

commit 27ff6de39d890ee489ffe09a75d06126526ec97a
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 03:26:09 2010 +0200

    Remove _cachedCharset().

commit ee55e0993d8c6777bd26c789830e3bde251114cf
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 03:22:39 2010 +0200

    Remove getCharset().

commit 84d1957888a5772fe5b9df2be4408e2ee7950345
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 01:49:40 2010 +0200

    Require the server and client to required UTF-8. Remove setCharset(), setCharsetEnvironment(), getExternalCharset().

commit 569eb88e785519bb20950fc80066491845bdbffa
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 01:41:54 2010 +0200

    Add Horde_Db_Adapter#getOption(). Set correct backend charset.

commit 31783061b1cf9fa9d073e8c7191a96f59077c4f9
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 01:21:55 2010 +0200

    Use allowed tag.

commit a0c24ec54d78a87586d151c8bb6a08d1cc8d9223
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 12:30:30 2010 -0400

    Convert Wicked to Horde_Db. Still needs migrations and upgrade script for AUTO_INCREMENT

commit 0d3a559c058aa995b7764d85b80df42f50324938
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 12:27:10 2010 -0400

    Remove unmaintained/dead applications

commit 38c76ce06d99a0e33b3f965251a94739f6e35671
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Oct 3 12:03:27 2010 -0400

    Fix factory binder name

commit bf7322586ec1cbe34b2a4404bfa75d225ef51768
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Oct 3 11:54:01 2010 -0400

    Use factory for Horde_Facebook

commit 0e86e6d7c1c54c1a5ea85e9121da8364f42f23d0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Oct 3 11:44:03 2010 -0400

    Standardize on a create() method for factory methods

commit 68509fdfad3c68b7bcc7ce64aa3e634cc370707a
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 11:36:53 2010 -0400

    This is now a factory

commit ab154f4d48ec7b0439658c125b5ae944494c6339
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 11:35:47 2010 -0400

    Remove non-existant ActiveSync binder

commit e990984a0b8c4a46791660a38996bf1ca2eabb15
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 11:33:44 2010 -0400

    Revert "Use ondemand injector binding throughout Horde"
    
    This reverts commit 3b84d04919accf91428a760b2ba7921a543d3909.
    
    Conflicts:
    
    	framework/Core/lib/Horde/Registry.php
    	imp/lib/Application.php

commit ecb5e2c1bbb37f8d65e1adc3f150168e1188db2e
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 11:24:26 2010 -0400

    Revert "addOndemandBinder -> addBinder"
    
    This reverts commit e337410fe6149236cff08477e4dbb503bd4b2f64.

commit e337410fe6149236cff08477e4dbb503bd4b2f64
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 11:23:35 2010 -0400

    addOndemandBinder -> addBinder

commit 0729ad4e199098207fec994fbac9d34c72e9b436
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 10:41:27 2010 -0400

    Revert "Add ondemand injector binders." These are equivalent to factories.
    
    This reverts commit e27690055fdcf4896b1a11cdecec1de304c1cffc.

commit 3385e180c9d408475b61d380c4702a7df1baebaf
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Oct 3 00:47:02 2010 -0400

    A round of PEAR DB removal before bed

commit 1cf172cc5c6237086e5352b31d41d7b07e7d8474
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Oct 3 11:10:28 2010 -0400

    Remove Alarm binder

commit c0710b14c70f4c66bc728bbb84613d2400758b90
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Oct 3 11:08:08 2010 -0400

    Get a factory directly from the injector

commit e9bb63351eb3d800ef9fcaa80d79f92a8271a7fb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Oct 3 00:10:13 2010 -0400

    $browser is now passed directly

commit 246f1d47acc087c82ad625319f7e8480d7c0bacc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Oct 3 00:00:16 2010 -0400

    the instance string might contain reserved characters

commit 467dbf938ba108466858692bc5ffb972ee2efff8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 23:52:22 2010 -0400

    *sigh* perhaps I really should get some sleep now. Fix factory name

commit 6470068303397ceab94634b47875b9dee2bbac71
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 23:49:38 2010 -0400

    Add the dns factory mapping

commit 114e79528d396caa290afb5abd0135c305f79a69
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 23:43:04 2010 -0400

    Add missing twitter factory entries, remove twitter binder

commit 3352330d3c194f0310b6acc1237cbc1aea78b15f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 23:38:22 2010 -0400

    fix name of factory class for Editor

commit fcb6e8c0aaa928d928c1d3fa5cb5712b4099e465
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 23:36:42 2010 -0400

    factory for Horde_Dns

commit a0a74f0fae7b98d7e0df0767401f72ae5a9c5869
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 23:26:12 2010 -0400

    No longer use the Horde_Alarm binder

commit cb1fa4b20527b03b41b70b2891f4173f5beabf7c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 22:49:38 2010 -0400

    Get rid of Horde_Alarm::factory - it's only being used by the Horde_Alarm tests

commit 977fd946c0bdd2802e23be274d0e7470b15f4e61
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 22:46:10 2010 -0400

    Standardize most injectors on the standard Horde_Db_Adapter connection
    We should remove the separate SQL configs for these items as well

commit c5626b8713d562b24f7aedd8a1aebbfc4eba37f0
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 22:39:13 2010 -0400

    Refer to Horde_Db_Adapter (the interface), not Horde_Db_Adapter_Base (the abstract base class)

commit 767cd07ab7e572617600ca7b6a58cf3af649274d
Author: Ben Klang <ben at alkaloid.net>
Date:   Sat Oct 2 22:33:21 2010 -0400

    Rebuild factory for Horde_Services_Twitter

commit 4c9851a3f408d9f7823cd4ee7eb1520ac3435010
Author: Ben Klang <ben at alkaloid.net>
Date:   Sat Oct 2 22:29:18 2010 -0400

    Rebuild factory for Perms

commit 019416ef54b245716ceba58f2a541331c7801056
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 22:25:54 2010 -0400

    Continue the saga of moving binders to factories... Horde_Alarm this time.

commit a786b80526b879e93d3628d2f7246987ac993c74
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 22:25:28 2010 -0400

    Fix calling the callback

commit e15c977f64d6f5390eefe557b9219420159e31c0
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 22:25:03 2010 -0400

    There is no Editor binder anymore

commit 8cf979eb5a3aa0279514e58aa818de1e3e8224b3
Author: Ben Klang <ben at alkaloid.net>
Date:   Sat Oct 2 22:18:17 2010 -0400

    Fix initializing Horde_Lock

commit 910a2427bc44b78cfdc79f3ff901eae22956eae3
Author: Ben Klang <ben at alkaloid.net>
Date:   Sat Oct 2 22:11:17 2010 -0400

    There is no Horde_Core_Factory.

commit a43116c0cdbb96a8377b617dc22b74e3fe1bd0cb
Author: Ben Klang <ben at alkaloid.net>
Date:   Sat Oct 2 22:08:20 2010 -0400

    Regenerate Core/package.xml

commit 3800bfa6d7e75c1de8d28fb56f50809216e25f7c
Author: Ben Klang <ben at alkaloid.net>
Date:   Sat Oct 2 21:53:00 2010 -0400

    Rework Factory mechanism for Horde_Lock based on a *lot* of discussion

commit bb192988bb3d46fb8719af53abe1c1bd3b7a1886
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 22:05:52 2010 -0400

    Horde_Cache_Base -> Horde_Cache

commit 30684fe5577cf38ea3304004c068034b89ea4470
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 21:59:23 2010 -0400

    Simplify Horde_Cache binder to a simple injector factory

commit 3985cbbef3d26e06d840e5fb83b317a9a6767ed2
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 10:32:56 2010 -0400

    Fix TagCloud class name

commit 440f0776d1aeb0b57ad36c859d356287b9770fb2
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Oct 3 03:52:07 2010 +0200

    These two are not in the contents anymore.

commit 6600cef25a20902e7cf54a772cf24aaed39f9a7d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 21:27:28 2010 -0400

    Get rid of unnecessary binder for ajax and imple factories

commit 5119c0b8e88220c9a0ac1bbdf2c75c55cd608653
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 18:30:48 2010 -0400

    Ask for an auth factory if that's what is returned...

commit e1fe6cda9e10a20aa9f8e9335fbd697c3550a2d9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 18:29:36 2010 -0400

    One more place to change the name of the Horde_Ajax_Imple binder

commit b924f983cfbc1accf3edebd15c8b2e7e4fd3fae5
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 21:10:52 2010 -0400

    Re-work Horde_Editor to not do work in the constructor, and to use a simpler injector factory

commit 22f6e700fde34d4ddb6e28f59189680edc78947e
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 18:47:13 2010 -0400

    Use bindFactory() and the existing Cache factory rather than using an unnecessary Binder.

commit 99427b115951b059c83f71c48f5b439cd9af1685
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 18:38:42 2010 -0400

    re-add files with new case

commit 18bf23af605ac00d2bd89e622e87fb922dda9af7
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 18:38:15 2010 -0400

    delete files to rename by case

commit 357a22cea2afffe676c7b0ed185c8ca909136f93
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 18:35:20 2010 -0400

    Move Horde-specific SyntaxHighlighter to Core

commit 3dea75942e3fe9750dae51674602d524a3fc04d4
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 18:02:13 2010 -0400

    Fix tracking of whether brushes have been loaded

commit 68af53d31d0a972e7c63f50b8bf9e1e4de050567
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 00:28:36 2010 +0200

    Add binder for Horde_Group

commit ead16a78c93cf7222e40729deb65304be2209802
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Oct 3 00:29:01 2010 +0200

    Resolve circular dependency between Support and Stream_Wrapper.

commit a7c1672fc1d429c831db67988cec918e907067a4
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 00:19:37 2010 +0200

    These are Calendar objects now.

commit ff549aac43cd0a1e5560e768a5708f5c15f63e08
Author: Jan Schneider <jan at horde.org>
Date:   Sun Oct 3 00:16:48 2010 +0200

    Log this at DEBUG level.

commit d6d7faa6a39a059fe3ccf9ec534ef53262f222d9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 18:16:01 2010 -0400

    Add CenterCrop effect, update package.xml

commit bcb34f03cc26c92de4c0579a804eedda92b376ba
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 18:11:00 2010 -0400

    Ask for factories for Horde_Ajax and Horde_Ajax_Imple

commit d40c6c9e7d2e562b8832e6b8ebf8dce14eee2c75
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Oct 2 23:51:55 2010 +0200

    Install js files.

commit 835fa348081101b237073717e5de41bf726aeaa5
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Oct 2 23:51:44 2010 +0200

    Include java script files with role "horde" in the package.xml.

commit 411f48055d7053824d4708e4db2636470b7dc18f
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 17:23:50 2010 -0400

    Remove glow library (only used in one place)

commit c5c8c3a78f38eb50da9ae25505d2b8685d66d69e
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 17:42:34 2010 -0400

    Use RedBox instead of Glow library for Quick Add dialog

commit e45b60009d565efbb1c46bec3a93c5a6650a5f21
Author: Jan Schneider <jan at horde.org>
Date:   Sat Oct 2 23:28:54 2010 +0200

    Move js files for syntaxhighlighter to Mime_Viewer package.

commit 79292a06b0398e45ef7e7a7f2a86853e363d9be8
Author: Jan Schneider <jan at horde.org>
Date:   Sat Oct 2 23:21:45 2010 +0200

    Fix ambiguity with the meaning of the German wordn 'morgen'.

commit 9a4f7e0709c2cdab1fd86f5f69d273a6ec6a968f
Author: Jan Schneider <jan at horde.org>
Date:   Sat Oct 2 23:20:17 2010 +0200

    Style

commit 5e2aada36a2e49c455135a302c0e57b058cfa8a7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 17:20:34 2010 -0400

    Ask for a share factory when we want a share factory.

commit e72224111a21c01ac1587478f8597e932caf0470
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 17:06:47 2010 -0400

    Remove Text_Highlighter-based highlighter

commit 3c2ef042ab5879f74472eda10c12941e8e8035ca
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 17:05:56 2010 -0400

    Add SyntaxHighlighter viewer

commit 5715cca6744ad570ce1743acdbeccf0a75ae9d16
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 17:05:03 2010 -0400

    Use Horde_Mime_Viewer_SyntaxHighlighter in Wicked

commit 3684dc93c5063ea3c6753081426c41d5c607b172
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 17:04:22 2010 -0400

    Fix the return interface of the Html viewer

commit d4866cabd3860c9bf00ad520267b935f731eef4d
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 17:03:29 2010 -0400

    Replace set of existing regex or external-binary based highlighters with SyntaxHighlighter

commit 171e3470792831de5a59aa7057d6dc4636d58c47
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 16:33:39 2010 -0400

    $purl['path'] might be an empty string, avoid warnings

commit 593847603d8d7935bd45cee1a92390a662e4cc21
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 16:28:24 2010 -0400

    add exception for scripts/ rule for the syntaxhighlighter.
    
    Lightty really needs a better way of handling this...

commit 4873b23f401047008a3ca7a3b7cc162bfbbbfc8b
Author: Ben Klang <ben at alkaloid.net>
Date:   Sat Oct 2 16:09:29 2010 -0400

    The other place to set the default cookie_path to '/'

commit cd85aeddd8857ae4f4440b37dad576da9aabd9cb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 16:03:50 2010 -0400

    use self:: here

commit 89f7955d6f286a61b8be1e5c5f13511df3734abe
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Oct 2 15:59:30 2010 -0400

    Class constants

commit 56415f3847a003bceef2d29dc6ca080c655d8f8d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Sep 28 12:28:58 2010 -0400

    Tweak and fix the smart crop effect.  This now works under Imagick

commit b781319412a23c4b5cc58d3d90a8fe6d9297cfbc
Author: Ben Klang <ben at alkaloid.net>
Date:   Sat Oct 2 15:59:46 2010 -0400

    Default cookie_path to '/'
    
    This should fix infinite redirect loop issues when Horde is installed to /

commit 7c219063034b3a9241b07ce88bc779cf82eccadd
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Oct 2 15:17:49 2010 -0400

    Add SyntaxHighlighter (http://alexgorbatchev.com/SyntaxHighlighter/) for Code blocks in Wicked.

commit 46f42548e67217202ccb105083a673f11ffa8c70
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Oct 2 00:55:11 2010 -0600

    No need for separate uidlist Hash object.
    
    The data Hash is already indexed by UID, so use the data objects to
    track the row number mapping.

commit d36c736cd102e9d8d3a38a3da91d8f67d614fafa
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Oct 2 00:27:22 2010 -0600

    Improved address display in dimp

commit e4788101e02d664b3486c3d356db3b5ab0a009d3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Oct 2 00:27:14 2010 -0600

    Fix Horde_Template tags

commit e31d811cf563c0108e47e22cb6891badea646090
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Oct 2 00:21:12 2010 -0600

    Optimize DOM -> UID lookup in viewport

commit 065707ce13bfdf2ad6ac2a6ff7951940e34484c7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Oct 2 00:20:48 2010 -0600

    Fix typo

commit 80d5ec9532458e700efd9ebad681849bd53e9503
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Oct 1 23:23:58 2010 -0600

    Don't throw error when doing text -> HTML conversion

commit 5f103ca671950049ca293b37d9c456f0812cd488
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Oct 1 17:06:42 2010 -0600

    Implement stationery in dimp.

commit e51180fdcf4fa2baead760532eadc75b254b2e27
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Oct 1 16:50:01 2010 -0600

    phpdoc

commit 01589b96dce5cd44f32b1d6c61205603986234bf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Oct 1 15:11:12 2010 -0600

    Abstract stationery code out into IMP_Compose_Stationery

commit 084ea89feb94f9aece305ae7f69f9ca61825b15a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Oct 1 11:58:14 2010 -0600

    GC dangling compose data on logout in IMP

commit 7f3c48cf02e1596535aa02f377455780e4fde0e3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Oct 1 11:44:55 2010 -0600

    Add logout application method - used for logout tasks

commit dad574d62d7e3285bd980fb913bcd208ce22a90f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Oct 1 11:38:54 2010 -0600

    IMP_Compose implements ArrayAccess and Iterator

commit 7fc86fd4b01e44a934ac5afd01c04555a76a680f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Oct 1 11:13:19 2010 -0600

    IMP_Compose implements Countable (returns number of attachments)

commit bde869585d03b26a41016f1edb934dc3d590f8bf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Oct 1 11:09:59 2010 -0600

    Fix variable name.

commit 029017abac4a04cf9a04adfc8c1ab9ae88a46eba
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Oct 1 11:08:06 2010 -0600

    Don't use reset() - it alters the original array.

commit 622c865df18eb68e0d32cc403144645a4421ecd2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Oct 1 11:02:34 2010 -0600

    Move IMP_Compose session saving code to the injector

commit fc901e96b54bc732674c9712e6f5f5c04ca83d1c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Oct 1 10:07:48 2010 -0600

    Improve spam message when there is no subject

commit ce50d85f06abba483246630ba364630c3bb19385
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Oct 1 02:04:30 2010 -0600

    Move PHP logic out of DIMP templates.

commit 58f5bba7da3193496929ed1709e695a9962c0ced
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Oct 1 00:38:30 2010 -0600

    Bug #9271: Fix auto-reply when replying to own messages

commit 62990dc86c5750153281b84fec9e3a21f34a2f6c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 30 15:13:19 2010 -0600

    Fix flowed text when resuming draft

commit 84c52c533e1acee6757573a54ad8dfd80611b081
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 30 16:24:39 2010 -0600

    Add option to not wrap unquoted lines when converting to flowed

commit c7c145e635982ad69645a883779f61d3fe04cd1b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 30 16:53:38 2010 -0600

    Convert Text_Flowed to using PHPUnit

commit b2ccb298216a3cd410fcb9a5f38406fc88f7d76e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 30 16:10:13 2010 -0600

    phpdoc

commit ba07223fe4914281def4deba824852ec8991086f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 30 15:54:30 2010 -0600

    Alter buttons when in Drafts mailbox

commit 77f76ee3baf3f73046310e41d33614215d37c51d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 30 15:41:31 2010 -0600

    Pass spam mailbox indicator as metadata

commit 778b16a9166138bb203a9d9be3f5bd74dd6068e5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 30 15:28:41 2010 -0600

    Add IMP_Compose::hasDrafts()

commit 22f33b1be19a3b3db62911f7b4ae4a93384ad135
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 30 14:50:06 2010 -0600

    Ticket #7422: Improve session close/open in DIMP AJAX actions

commit ad1c9fcec705761a78f9b2b6fcea30803c10dc00
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 30 14:02:23 2010 -0600

    Move time_format pref to Horde

commit 0e3708fd1d85f6a75f01c281f6e797224520b23c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 30 14:02:05 2010 -0600

    Additions to UPGRADING

commit 262779c877abad32b8aa22b194143e2700404f13
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 30 13:13:38 2010 -0600

    Improve formatting of date in print view.

commit 5e28536b9a7027b540f1fd01a4acdac3afadc742
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 30 13:36:43 2010 -0600

    Add date_format_mini preference

commit cdaecae24590b313078afb896c4fac2d7da1871f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 30 13:02:35 2010 -0600

    auto_delete_drafts preference is no longer used

commit 2d5a3a4fdbf38b70e2d4f3a86ffd7059ee8ae30e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 30 12:03:41 2010 -0600

    Move compose loading graphic into the textarea box

commit f3fc5b64e3047efbe55e21248ae444bdcde598c8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 30 11:50:55 2010 -0600

    args may not be defined

commit 687c73d6c0078fe9f2181a5b9f2e86e69ed68d43
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 30 11:47:06 2010 -0600

    Fix forwarding in dimp if only forwarding one message

commit 7c47587b2677bd61fd1b18d28741c63b83d932d2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 29 16:29:01 2010 -0600

    phpdoc; better logic

commit d633e769b121026aca7a3c78d69b607b59cb2575
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 28 11:59:15 2010 -0600

    simplehtml renderer: show toggle after to make elements line up better

commit 3e17c2bde9070bf8b237962fbb2f6e42789d6de6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 28 11:58:08 2010 -0600

    Don't show collapsed mailboxes by default in simplehtml renderer

commit 92dd1eb28d591865518ac5e9a8016029f1487d94
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 27 15:31:22 2010 -0600

    Split IMP_Mailbox into two separate classes.
    
    One holds the sorted list information, one extends to include array
    index tracking (since this part of the class is only used in the message
    views of IMP/MIMP).
    Improve serialization of this data.

commit 6b609a77f9d6a96635955d7bb5d6bbe96fdf501a
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Sep 29 11:38:58 2010 -0400

    One more place the class name has changed

commit 039d75b9dafe15487033f21c417ee0643b8967b0
Author: Jan Schneider <jan at horde.org>
Date:   Wed Sep 29 17:11:27 2010 +0200

    MFB: Fix method arguments.

commit eaef495288ed621ed5cebd0787a72b5b7c23efc2
Author: Jan Schneider <jan at horde.org>
Date:   Wed Sep 29 16:28:03 2010 +0200

    MFB:
      Fix setting start dates.
      Yearly recurrences don't allow intervals.

commit 9fc2aa5230e1adf27540789561a3420332413551
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 28 18:47:52 2010 +0200

    MFB

commit 49bf1f6265f808243a4ba440be3f7bbc99696dd2
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Sep 28 16:14:57 2010 -0400

    H4 method name change

commit f71936cf3ff9a4989dbad0b71db0e78e2d957de1
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Sep 28 16:14:46 2010 -0400

    Class Page -> Wicked_Page to satisfy autoloader

commit 0a4c0323b51a194165bfcd850773956a3d34e934
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Sep 28 15:58:09 2010 -0400

    Add a link to autogenerate on the view-zone page

commit cc0de4793914042b2267906e8644d8888c8bbbb5
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 28 17:37:42 2010 +0200

    Implode the tag list later.

commit 9ed9d776be4a8c4ed912a538081504d1dff867a6
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 28 17:25:29 2010 +0200

    tag_list need to be a comma-separated string now.

commit d61b8008eb0c327a7dc31021b39bff28daa5b30e
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 28 17:18:25 2010 +0200

    Fix creating new Horde sentinel.

commit 173d0a2761e51e94e78b632276fa550af5b33bdc
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 27 20:40:50 2010 +0200

    Simplify

commit 7be8e19425a74eccad86dc25bebbeda433a75c3f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Sep 28 15:03:10 2010 +0200

    Remove debug statement.

commit 4eacb8ca4b19c703c2dbf99a1f3f89ce245727d3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 27 14:44:45 2010 -0600

    Fix opening popup message view

commit dd7ad25824b6726b89a93d8c08ec1229057aaddf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 27 14:40:27 2010 -0600

    Request #6711: pref to choose preferred multipart/alternative display part

commit a4e1f3a722bec7af9ba50c1b7ded9c769879234a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 27 12:07:47 2010 -0600

    Fix hiding of preview pane on load

commit f7791b2f4e10cdc4202d870edfda7884aa563ae2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 27 11:51:09 2010 -0600

    Add Horde_Core_Ajax_Application::setPrefValue()

commit 2fbf1fad3e59ba1edc733580192d63d4477a199a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 27 11:50:44 2010 -0600

    phpdoc; use Horde_Url::redirect()

commit e576e8df0a59449aa36f0e0e1f71f4f1d973f3fb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 27 11:19:11 2010 -0600

    Fix bugs introduced with latest compose/contents changes

commit a9940f38267fdcddce2cdc0bdb1a3761145517ae
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 27 00:05:33 2010 -0600

    Improve ZIP summary output

commit c1ab6e56046c7cb7a9a163baab6af8842c96a076
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Sep 26 23:54:31 2010 -0600

    Sanity checking

commit c290069b9aac6172344281ac2efedda2620b95d3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Sep 26 23:51:05 2010 -0600

    Fix updating mailbox after reporting as spam

commit 7bc85d537366e5fdbbface5b2de60b17466b4a45
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 27 18:57:39 2010 +0200

    Fix MTA instantiation.

commit 034ef424a8ffac573accf56c4e4c2c83a0a2bb9d
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 27 17:59:37 2010 +0200

    Fix framework installation, again.

commit e8b6d4aa45e2931c0af720b88f676bba910a46b1
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 27 17:59:14 2010 +0200

    Throws exceptions.

commit 1a4d30995c9cfe42b6ee6126c15873fde1131106
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Sep 27 12:01:10 2010 -0400

    First stab at a Center of Edginess smart crop.
    
    Currently not working, but the basic algorithm is there, and still needs
    further porting to the Im driver.

commit b0d96e3769b278994eabc70c4c6e2b9263a102ea
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Sep 27 12:00:42 2010 -0400

    Inject a logger into Horde_Image_Effect objects

commit fe5da720109e1d1c7c9d581e701fa36206c506a9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Sep 27 11:51:11 2010 -0400

    Fix method name

commit 6004db59412751ae92453db6a90798b90dbe09c1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Sep 27 11:50:47 2010 -0400

    Fix method check

commit b98f34a584b4595715281d78c3208bdb50375b7a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Sep 27 09:43:47 2010 -0400

    phpdoc tweaks

commit 5b037373b968655b10cad092f38839d004755295
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Sep 27 09:38:51 2010 -0400

    fix @package name

commit f38981af64090f7b5cf5b441ec76dd390c93d3f7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 26 16:12:44 2010 -0400

    Don't attempt this if we don't have the lqr library

commit 48724980857eef05ee6f589a3757263d477b697b
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 27 12:26:38 2010 +0200

    MFB

commit facb8fbb4c506918fbe40d3754fa69df4c04ae66
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 27 12:26:28 2010 +0200

    Protect preference forms with request tokens.

commit b218b55b9b4a5bdf1089c0dbd866df231156f94f
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 27 10:56:32 2010 +0200

    Remove prefs REST API.

commit dcc5e1baa46fef8438a161593e04cdd0d6c2b920
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 26 15:44:42 2010 -0400

    Experimental support for liquid image resizing in Horde_Image.
    
    I think for Ansel, though, something based on a "center of edginess" technique might be better.

commit 77daf558bf2126d96a45bdfec9f6d16d723ac3bb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 26 11:54:23 2010 -0400

    These are programming errors, throw invalidArgumentException here.

commit a654398ea3fddf980a3916f5748d4f5ce224bb47
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 26 11:06:35 2010 -0400

    Track changes to applications' listUid methods.
    
    Bug: 9253

commit 77e901ff8b7f1689c8336e2d5fa6d938cede86d6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 26 10:54:36 2010 -0400

    Standardize on *_Api::listUids() method name for api methods that, well, return Uids.
    
    Kronolith_Api::listUids() functionality changed slightly with this commit - it now
    no longer returns events that represent exceptions, and only includes recurring events
    once within the requested time period. It looks like the syncml code was the only code
    currently calling this method, so there should be no issues with this change.
    
    For the other apps, this only represents a method name change.
    
    Bug: 9253

commit e0da9f53f2af6c5b6c30ffca75b4b9939655d138
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 24 17:11:57 2010 -0600

    Request #9132: Multiple forwards in single message (DIMP)

commit 5cf6024e5df05a355d3a53ab46486da04faeb27e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 22 15:36:05 2010 -0600

    Add stored search filtering to dimp.

commit 99bfc729bf4505170e664277c7995a59cce2c65e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 24 11:55:18 2010 -0600

    filter[not] -> flag[not] to more accurate represent action

commit c86cbf78bcaa4d945ddc7c39d9cadc78e5a23839
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 24 11:50:17 2010 -0600

    Track recent changes to IMP_Search

commit 4f1c84989e6cf77eab8fe8588a18c77108811cfa
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 24 11:46:41 2010 -0600

    Move flag context item creation into javascript
    
    Allows for dynamic addition of flags in the future.
    Also allows storage of IMAP flag name in metadata rather than hackish
    parameter storage.

commit 35575ee26f507950355ef10e944b951a11fb3521
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 24 18:36:48 2010 +0200

    Fix loading remote calendars from day/week views (Bug #9222).

commit b35e630d349e29304d4cbd634c41c717e2a2cb75
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 24 18:36:05 2010 +0200

    Fix setting start/end dates when requesting event listings.

commit dba23962de18026f8134b38873e9eb7eb97208f2
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 24 18:20:14 2010 +0200

    This causes endless loops, comment out for now.

commit b673bdccc209c95a75f4210f725cd051f4d50d39
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Sep 24 12:31:24 2010 -0400

    Fix over-zealous li styling

commit f968eed86e5f7b555ca539c7bd437dd21cb59ff2
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Sep 24 11:59:45 2010 -0400

    Initial experiment with sticky-note style for notes. Link directly to stickies.php to see it.

commit 9f893c8326328fe1e469af15231480bc7084075d
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Sep 24 11:22:11 2010 -0400

    Handle unserialize() failures gracefully

commit 87cb2cbced0718ddddc4a74e2d0853cdece99cd5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 23 17:18:25 2010 -0400

    phpdoc tweaks

commit 72f474d6db70865765f1e052ee483bdb52ec41a8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 23 15:10:06 2010 -0600

    Fix package.xml errors/missing files

commit 72fa869c51808f07860c527bdd1590af2caf4598
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 23 14:32:10 2010 -0600

    Improve CSS layout of search criteria in IMP search

commit e015436710ade7d095398f45ea2ea9ee9bcba684
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 23 13:11:11 2010 -0600

    Use Virtual Folder labeling instead of querytext in dimp

commit fc2d8ef0b26a4eef81bee2bbb406fd179496fc54
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Sep 23 21:49:43 2010 +0200

    Largely revert 549a1a57841717f032d1d95e86d10679297356e1 - "Added the Interfaces package."
    
    This now follows Jan suggestion to simply provide the user name as a string. Much simpler :)

commit 0b052a8eaa1ce6936c44ef2740cef9d62959ffa1
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Sep 23 21:18:55 2010 +0200

    Revert "Intermediate components work"
    
    This reverts commit 01291d9dd62bc076e39ac39cbe15ea2e0ff33156.
    
    Don't know how I managed to commit this but it was not intended for pushing yet.

commit b4a73fd1a465e79c3be80e12e225f7cc6c268dcd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 23 13:06:16 2010 -0600

    Request #9219: Move pref saving logging to a more appropriate location

commit 64f1ec0b933eb30e7d104105cfe2ac6f90f126b4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 23 12:25:46 2010 -0600

    Not relevant anymore

commit d6b8237fba593b4f4eb8efa142977b58cf819131
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 22 14:31:28 2010 -0600

    Use plural form of messages.

commit f1b14d6bb92e254809093560a8183d8f5335187b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 23 14:22:25 2010 -0400

    For javascript embedded renderers, don't return anything but valid, successfully rendered views.

commit 5ba384dbf3b05b0d4f930c4242f8b125c56a59eb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 23 14:22:03 2010 -0400

    Tweak some exceptions

commit c62459027faf74459d25389c481f11009cee980e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 23 14:20:51 2010 -0400

    phpdoc

commit 1740ec7dff20a3ad2a6fa6bc2b56c2de47a5279f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Sep 23 20:17:39 2010 +0200

    MFB: Fix moving events between calendars for the Kolab driver (Bug #7932)

commit 70100b69290aa561e1b80cfff185d0dad9a86762
Merge: 01291d9dd62bc076e39ac39cbe15ea2e0ff33156 141f4a826890b395047d27fb670f70a0caaef75a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Sep 23 20:11:43 2010 +0200

    Merge branch 'master' of ssh://dev.horde.org/horde/git/horde

commit 01291d9dd62bc076e39ac39cbe15ea2e0ff33156
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Sep 23 20:04:08 2010 +0200

    Intermediate components work

commit 141f4a826890b395047d27fb670f70a0caaef75a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 23 13:27:09 2010 -0400

    Make sure $results is defined.

commit 4677fb7384087f5c8cf4c9553b03ee5ece14cf01
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 23 13:18:06 2010 -0400

    Further tweaks to upgrade script.
    
    Make sure the image generator names are mapped to the new names.

commit 141a4f61b5b20aa246ef3b7da2edc9123ddf5b1a
Author: Jan Schneider <jan at horde.org>
Date:   Thu Sep 23 18:35:14 2010 +0200

    Turns out that this other extension is even broken. Check for function names instead, and only support the official extension.

commit 49bbd79fb9feb4e52481c4fab0ad2129b6a34642
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 23 12:30:01 2010 -0400

    Add debug output, check for previously run migration.
    
    Set $debug = true at the top of the file to get some debug output.
    Script will skip any shares that look like they have already been migrated also.

commit c708f1c4ec201ee4c91a27c1891c3c6d44020128
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 23 11:54:45 2010 -0400

    This won't be an object since it comes from the API, get the style object from the name.

commit d1fcead3e712aac809deab56fb4cf5bce6cda58a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 23 11:54:31 2010 -0400

    make sure this is a Horde_Url

commit 9d28f5fa33d80dee9fa669fa9fcc2369705dd88a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 23 11:52:20 2010 -0400

    honor the various limit parameters.
    
    Slightly messy until the next step of moving to Horde_Db

commit 3a72bad6091466c2793221dd791b420f5eb0bc43
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 23 11:51:38 2010 -0400

    We need to DISTINCT the story_ids here if we join them with the tag table
    
    Again, only temporary fix until tags move to content

commit 844a0422d8b2a064ea11deed013090ab7b7663e4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Sep 22 17:16:29 2010 -0400

    use the tilesperrow/page value if it exists

commit a3ffbadc38944841ed8971eb55aef8d7d2281f09
Author: Jan Schneider <jan at horde.org>
Date:   Thu Sep 23 13:37:43 2010 +0200

    Thanks to badly broken distributions, IDN extension != IDN extension.

commit 89e97a82e73bb02772e04d76c48ed56eb013e140
Author: Jan Schneider <jan at horde.org>
Date:   Thu Sep 23 13:13:26 2010 +0200

    Don't try to check status of non-existant mailboxes.

commit de5fc2fd52dcdf366f811609b92aac293e1092d4
Author: Jan Schneider <jan at horde.org>
Date:   Thu Sep 23 12:54:49 2010 +0200

    Check if folder prefs are empty *before* prefixing with personal namespace.

commit ec5201f221a90d04045c2e24ea6f977f15a9bb4b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Sep 22 17:00:57 2010 -0400

    Don't reset the config value if it's not set AND not the default.
    
    Otherwise, we overwrite fields that are explicitly emptied with the previous values.

commit 1403085104acf2e9f25e9b8e8fec7adb49806a43
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Sep 22 16:15:54 2010 -0400

    Need to actually get the prefs here, not just set the scope.
    
    This fixes at least one section where prefs were breaking -
    when calling API methods as a guest.
    
    Session based prefs are still somewhat broken when authenticating
    to horde. The scope values are not present in the session until
    after the first page has completed loading.

commit b08faa26e551c1ef1ffca50e77bc2722d5dd17e1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 19 16:30:21 2010 -0400

    allow setting tilesperrow via the api in this view also.

commit cde30c510dfbf07af81879b3d3b225b810a079eb
Author: Jan Schneider <jan at horde.org>
Date:   Wed Sep 22 21:33:02 2010 +0200

    Fix schema caching.

commit 474382a60011932d21b626aae790da872f1e041e
Author: Jan Schneider <jan at horde.org>
Date:   Wed Sep 22 21:32:40 2010 +0200

    Inject Horde_Group.

commit 8bd5100e145e30e5a5e47bdba9cb741e47e54faf
Author: Jan Schneider <jan at horde.org>
Date:   Wed Sep 22 21:25:23 2010 +0200

    Inject Horde_Ldap object as parameter.

commit 523561bce887d33e305d61cc67efde0ce822df1a
Author: Jan Schneider <jan at horde.org>
Date:   Wed Sep 22 21:20:34 2010 +0200

    Throw exceptions when not passing strings, and if writing the cache shouldn't fail.

commit 64178ddd573c8814e8c4564c04e085638885a0c6
Author: Jan Schneider <jan at horde.org>
Date:   Wed Sep 22 17:33:42 2010 +0200

    Re-add hookExists(). Speeds up loading my portal by factor 4.

commit 63726893cb955dd7f121ca7d7890310360ad49d2
Author: Jan Schneider <jan at horde.org>
Date:   Wed Sep 22 17:01:39 2010 +0200

    Add warnings. Throwing exceptions is expensive!!!

commit 72e7e9b9df140bdd12f3e078c555c9b8a8d32d4e
Author: Jan Schneider <jan at horde.org>
Date:   Wed Sep 22 16:26:19 2010 +0200

    Re-activate $_hooksLoaded and don't try to autoload hook classes.

commit 1ab9a1f24911b006df26b080987e75d12b9b95b5
Author: Jan Schneider <jan at horde.org>
Date:   Wed Sep 22 16:23:30 2010 +0200

    Fix quota borders on portal.

commit e996f37f779a7d49e97a20a589252f04bab79ded
Author: Jan Schneider <jan at horde.org>
Date:   Wed Sep 22 15:58:25 2010 +0200

    Don't accidentally add a block if trying to find parameters for a block that
    doesn't exist.

commit 499b9020c4c1e5972f1680fc669b91304bbb2470
Author: Jan Schneider <jan at horde.org>
Date:   Wed Sep 22 14:29:58 2010 +0200

    Don't use empty url (Bug #9269).

commit 13dcbf8f824f5aefc3f2add2e7642d5e8fbba1f4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 22 00:08:00 2010 -0600

    Request #8659: Add personal recipient message filter

commit c32f06fea763374b5ce749d3f97cbd1d49427253
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 22 00:00:42 2010 -0600

    Collect duplicative code into base Builtin classes.

commit 9a22890d7257cd8934200f7c7154959392dcaaa0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 21 23:53:27 2010 -0600

    Add IMP_Prefs_Identity::getAllIdentityAddresses().

commit bdd30e2638f28b49be149056e1fffb50fcfb1199
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 21 23:42:49 2010 -0600

    Request #8659: Add mailing list message filter

commit 8267407b9326e82ce455e88ebd87d5841e0c3268
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 20 00:38:18 2010 -0600

    Create search filters UI in IMP.
    
    These are generic search queries that can be applied to any mailbox.
    Presently, these filters are only usable in IMP.  The dimp interface has
    not yet been written.
    
    See, e.g., Request #8659.

commit b9ab06d7eee17bebddf7c67fc4dd0de497f7efa6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 21 22:09:04 2010 -0600

    Only change enabled status for virtual folders displayed on the preferences screen

commit 328955d4125b8f1bccbc0cafff24ca453dbe5d11
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 21 21:33:47 2010 -0600

    Use correct parameter name

commit 4348a533d96ff56070c182ecd0f67a7af863f25a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 21 21:22:21 2010 -0600

    Convert To search to Receipient search when upgrading from IMP 4

commit 785b2f87071be74e253c2b8ec2861d8e5e8a602c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 21 21:12:12 2010 -0600

    some changelog entries

commit 6498dfc7478104d8c5bb32f40692d2a31b99d1d6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 20 11:44:55 2010 -0600

    Add Bulk Search query to search UI

commit cf80c5c7d324403ac43f015d82de467229c51124
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 21 14:23:11 2010 -0600

    This allows the cursor to be placed after the blockquote

commit 6a440d241b7778d67fa3887bd46a3a809a09db0a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 21 14:20:25 2010 -0600

    Tweak Content-Description names for m/alternative messages

commit 64b129a807e7a623c37b2a60e72d9c931b8d9752
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 21 23:37:59 2010 +0200

    MFB:
      [jan] Correctly export FN vCard property if 'alternative_name' is set, but not
      'name' (Bug #9207).
      Fix charset conversion.

commit 74474f75171c15122c6eabd3e105278338189ba4
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 21 23:35:47 2010 +0200

    MFB: Add test case for bug #9207.

commit bc77f3cc4dc8c60a6adf9579ed041cecfd0c4eeb
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 21 23:35:01 2010 +0200

    MFB: Make this work with multiple property parameters.

commit d7c6b3bd8b3b8016111049034c44aa98eea185d8
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 21 23:33:40 2010 +0200

    MFB: Make 'birthday' really empty if BDAY property is empty.

commit 46797356a57942570e79844e62d0d40e93ebb9f4
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 21 23:31:57 2010 +0200

    MFB: Fix tests.

commit cd4470b3ab19762f9a5447c9101d6abe766b98ee
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 21 23:29:46 2010 +0200

    Update package.xml.

commit 8c12bda8358fb91b54f5ac052560c01b0ebcf013
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 21 23:29:35 2010 +0200

    No longer needed.

commit 335924da29ef054cbc90ff81a5db6c33dce1e07e
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 21 18:22:22 2010 +0200

    MFB

commit 022c42b1d85b292ce2a94f6da692c4b98599d3d9
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Sep 21 22:52:26 2010 +0200

    Allow running the component script without prior installation.

commit 6c717f2ad9fb236e9c064868a29cd0b6805109a2
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Sep 21 17:49:45 2010 +0200

    Improve the installer.
    
     - Start extracting the PEAR usage into its own class.
     - Added an output handler.
     - Start relying less on network access.

commit a6dcc299552c9a5b8d9b44fc19a5f2d6c5401469
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Sep 21 10:42:49 2010 +0200

    Forgot to add these fixture files in my last commit.

commit 169027f549fb970ab759e50c612c02db271b1921
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 21 17:32:27 2010 +0200

    Send correct Content-Type when PUTing events (Bug #9206).

commit 84009aa6dd365c77e7a6ba2a55790cf274d14a49
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 21 17:25:25 2010 +0200

    There may be several DAV headers (Bug #9251).

commit 18552d0929fc4882362e1306be055a0fcebd0357
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 21 16:41:04 2010 +0200

    search_sources pref is json encoded (Bug #9252).

commit 185aed44ff868d26c85fd0437a96922d25a75d36
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 21 16:05:26 2010 +0200

    Unset options that Horde_Db doesn't know here.

commit 438ccf8cdefa790b844f22a13ba6a1a7bc8f1a39
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 21 16:02:15 2010 +0200

    Revert "Remove 'read' and 'write_db' from DSN. We should probably better use separate"
    
    This reverts commit e4bda381d8b4ee972a9427dac535c79af1aa797a.
    
    Conflicts:
    
    	crumb/locale

commit 7720de352ab0bcb8ddfdaf5ac2f54f09e092efd6
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 21 00:36:50 2010 +0200

    Use Horde_Cache.

commit e2d24fb33a912cd196867b915e3567f46b4c511d
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 21 00:35:03 2010 +0200

    getEntry() is throwing Horde_Exception_NotFound now.

commit 3ce6e17c83da9edcde6a96d3eb4c6ad7c11e3fb1
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 21 00:03:07 2010 +0200

    Allow other objectclass combination operators than 'and'.

commit 24a82e8b78aa4a5c0cb843d26503166ae5017b48
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 23:59:26 2010 +0200

    Allow to specify comparison operators.

commit 7cf8900b7336d3339f95d8b76d3c1174f24da4a5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 20 11:44:52 2010 -0600

    This constant does not exist

commit 0b933ffd4447d918f445484d43a70d70ff25bc27
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 20 00:38:03 2010 -0600

    No need for getSearchMailboxes()

commit 7da534a7cba9a4bc04d5177ef7ec91844822a284
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 18:58:40 2010 +0200

    Use getValue() (Bug #9196).

commit 6a08c08d042b0ed7c3d7dd4af29fe1d9644afe85
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 18:58:11 2010 +0200

    Simplify

commit 31a347cd62fe808d59688778d893441a82eff788
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 18:46:00 2010 +0200

    Use Horde_String.

commit 7d20b8a0764b08f84b1da1ef0c45bdf26a43c97c
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 18:40:03 2010 +0200

    We still may need bind credentials for searching the user's DN, when re-binding
    as the current user.

commit 76e26ea685359d143b1e26d2520239164a08d659
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 18:39:22 2010 +0200

    BC catch.

commit eec0b4d3db417bebeaecec8b9dba5612744b6e0c
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 18:35:59 2010 +0200

    Re-bind as user if requested.

commit 310c445adf04d72192dc754e634061ecaa7fbbf1
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 18:29:05 2010 +0200

    Configure bind type, binddn and scope in configldap, but only put the bind type into the global LDAP configuration.

commit ddf50a58381137a57a31a55d06ded35656540f60
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 15:29:42 2010 +0200

    Rename methods.

commit a3d875782a1baf7e84cc86403633831a8f0435ea
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 15:21:52 2010 +0200

    Move code to find user DNs to Horde_Ldap.

commit 0f670eaa754f7b620618ec758e9173854419bc55
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 15:21:23 2010 +0200

    todo

commit 905637649a413fb8d0dda349a43e76ac36ec34e9
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 14:49:06 2010 +0200

    Add Horde_Ldap_Filter::build() to create filters from common configuration values.

commit b13cd375d8832bf7ae7ed16fe587476e7d4cd214
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 12:30:11 2010 +0200

    Fix setting auth and documentation.

commit eb9e2a364e54b3a1454837138e77f52aaffe1ea5
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 12:17:56 2010 +0200

    Don't hide errors when accessing the GC file, and don't try to do
    further operations on it if we failed opening it.

commit d579c76e9042c701a42bb22b5545a8e1f0118612
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 11:22:35 2010 +0200

    Properly catch and re-throw bind errors from Horde_Ldap.

commit b7f22a22944d73d9c43531f2b52c8bea636865d0
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 11:21:48 2010 +0200

    Allow authentication drivers to explicity throw a REASON_MESSAGE exception.

commit 3f4d171bb6cab437cee2d7a9e85b1be72dc3f675
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 20 11:11:43 2010 +0200

    Get authentication error after failed authentication.

commit e6a5a80835ffcf5a625383ad0d68754676c42b71
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Sep 19 23:33:16 2010 -0600

    Rewrite of IMP search handling.
    
    Total rewrite of search system.
    
    Search queries, elements, and virtual folders broken into separate
    classes for easier generation and better encapsulation of the data.
    Also allows for more complex search types - for example, the "To:"
    header search has been replaced by the Recipients search, which searches
    all of To/Cc/Bcc. Another example: the bulk search query has been
    created (although it is not yet implemented in the UI).
    
    Virtual folder maintenance is now handled within a prefs groups to
    consolidate duplicate code in both imp and dimp.
    
    Internal storage of virtual folders has changed. IMP 4 virtual folders
    will be automatically converted, but any virtual folders created using
    git code in the last year or so is now invalid and no upgrade path is
    available.
    
    Removed the use_vinbox, use_vtrash, vinbox_id, and vtrash_id prefs.

commit a885d6b4944e2c414c99e55cca636c5b817fd7c6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Sep 19 23:15:40 2010 -0600

    Need to escape these values

commit ee41befbee2e640ba74e255e9bd4a15d0fd675d2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 18 00:26:11 2010 -0600

    Fix warning if no indices exist in object.

commit 9351a5d5f564df97d6bc2ed4ce1fa00665e5d5be
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 17 23:54:35 2010 -0600

    Fix deletion of messages in virtual folders.
    
    Can't rely on global IMP_Mailbox instances, since the master mailbox is
    instead the search mailbox. Need to explicitly pass in the mailbox
    object to be updated.

commit df8469fd272df56f33085ab018a0f7de1535ebb6
Author: Matt Selsky <selsky at columbia.edu>
Date:   Mon Sep 20 01:02:08 2010 -0400

    Fix syntax errors.

commit e8cb8df3376d7f066a138e87af791b533bbaac8a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 19 15:35:37 2010 -0400

    use filename as default caption when uploading via Ansel's UI

commit 45226e35f22995f45a4edc3c0658d28aaecc601a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 19 14:41:08 2010 -0400

    This method doesn't exist anymore

commit 01a19acd3015ab7b7e89133dc7f64893bc6c4943
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 19 14:33:09 2010 -0400

    Fix scope

commit fc9bb378d4c5e719a632fed09c1eda5546436f25
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Sep 18 23:33:13 2010 -0400

    Remove addBuiltinHelpers; add Tag and Text helpers in the default factory

commit a5751d362eae58bf1ff2db2906ed9204d73de3a6
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Sep 18 21:02:23 2010 -0400

    Fix authentication failure method name.

commit e8f695a7c87ee6ccdf5c8a2ebebc0461005bbca5
Author: Ben Klang <ben at alkaloid.net>
Date:   Sat Sep 18 18:24:33 2010 -0400

    Beatnik: Fix trailing close-paren

commit 4460494dc2252aa02f9d1d441dd5b18f670e962a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Sep 17 23:04:15 2010 -0400

    Wrap each table creation in the 1_* migration with try/catch blocks.
    
    Going from FW_3 to H4, these initial migrations will fail due to the tables already existing.
    Wrap the initial table creation so we can catch these errors...at least for now, until we come up
    with a more formal strategy for bootstraping FW_3 upgrades...

commit 8e6f6bbebb7080188436e19d1fcc38a5d022c95a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Sep 17 22:38:46 2010 -0400

    this is mostly done

commit 306217a2d64cf605a5ad3390279c7376d41cf0d4
Merge: 5c3f79af7972721f0cb019ceea653269fd155083 eb29b00fb8aaf7a9de0ac0a250a31837b60a46d6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Sep 17 22:18:14 2010 -0400

    Merge branch 'Ansel_Styles'

commit eb29b00fb8aaf7a9de0ac0a250a31837b60a46d6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Sep 17 22:14:33 2010 -0400

    More style related refactoring:
    
    Ansel now automatically picks up and makes available any new image
    generators placed in lib/ImageGenerator. Will look for a matching "Stack"
    generator for generating image stacks, if no match found, reverts to standard
    thumbnail.  Ditto for gallery view styles placed in lib/View/GalleryRenderer.
    
    Gallery property page now displays and allows changing current gallery style settings.
    
    Some other phpdoc, and cleanup.

commit 5c3f79af7972721f0cb019ceea653269fd155083
Author: Jan Schneider <jan at horde.org>
Date:   Sat Sep 18 01:17:13 2010 +0200

    Style, use Horde_Exception_NotFound.

commit 20e00cc04f35659ce73829372cfee2efb9eb8461
Author: Jan Schneider <jan at horde.org>
Date:   Sat Sep 18 01:16:37 2010 +0200

    Use Horde_Ldap.

commit f30ec456972fd247fa1589eefbf6370dac0baaa0
Author: Jan Schneider <jan at horde.org>
Date:   Sat Sep 18 00:03:21 2010 +0200

    Fix phpdoc.

commit e20fab25bf99a04fdda2fbfc2ef0bdfdc60dca26
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 17 15:14:02 2010 -0600

    Using wrong variable here.

commit 058e06fbc6f32c1b4a4f4be0c3a16611aeb9cb6b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 16 16:11:43 2010 -0600

    These are a bit better for descriptions

commit 9478107a0cd9073a17d3f3d7ffecaf2b32b78a8f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 16 15:46:41 2010 -0600

    Fix closing tag

commit 03f10878bdd362bd069c02f859395e22cf1c7b7a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 16 15:07:20 2010 -0600

    Give option to disable up/down movement in source select widget

commit 3662a22f1b29792c066c49e88e464be01c764423
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 15 16:08:23 2010 -0600

    Make sure truncated text isn't split on a space boundary.

commit e27db3f3d9eb444997765d9d3612a74478668534
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Sep 17 14:01:47 2010 -0400

    Don't attempt to get the country name from NLS if we don't have a country entry.
    
    Horde_Nls::getCountryISO() returns the full array of country codes -> names if an empty
    value is passed to it. Also, fix hash key for homeCountry when deleting it from PIM -> Server

commit d3bf70d8a61627aa703efdf205297bbc5511c987
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Sep 17 13:46:26 2010 -0400

    Need to convert the workCountry value here also

commit 78c0bf3bcde509c5669c41f086f9a570df9c05b0
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 17 19:49:59 2010 +0200

    Keep CRLF.

commit 58774be5d0eac27e0a45cd4c3df70714f45506b0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Sep 17 13:21:35 2010 -0400

    phpdoc

commit dbfa9fa48cd5ea243d32d4ee9848658d705b3394
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 17 18:48:19 2010 +0200

    Style

commit 887f206bc7c23c24f9fbc9ce07aae571bc9fe07e
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 17 18:46:40 2010 +0200

    Drop different bind DNs. Consumer code is responsible for binding with the correct credentials.

commit 70c7159f267768ec55dc19061c5330fb7f757ea5
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 17 18:45:23 2010 +0200

    These trailing lines are required, did Git strip them?

commit 5f46c77ed6a97a6a5773bc573bbf77aeeb1113ea
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 17 17:32:33 2010 +0200

    Fix url.

commit 52b72b98aee1754f5c0954dce84483ce22891346
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 17 14:28:37 2010 +0200

    Update file names.

commit f03270bc213308ebf75ab31b5a25edc33a970745
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 17 14:25:57 2010 +0200

    facsimileTelephoneNumber doesn's have a matching rule for deleting individual attributes.

commit 5ec1a7cbbe8ed96218b07e2ee77f08cc8be098f5
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 17 14:25:14 2010 +0200

    Fix for-call.

commit 9beaacf963dd5042ce1e3dc46579c792471fcdff
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 17 13:54:14 2010 +0200

    Fix configuration parameter names.

commit 4f1577facd974187b7369b02ebd19e8d82409473
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 17 13:33:06 2010 +0200

    Fix typos.

commit 51d7b223418e7637f71dfd9e1a83bee0c61ad241
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 17 13:31:58 2010 +0200

    Match method names.

commit b1b7abc014e22385ddc4f632d457dbec2ced7be7
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 17 13:29:59 2010 +0200

    Update Horde_Ldap_Util method names.

commit 360f827930ea4cca6ffa4a744bee048fe619457f
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 17 13:18:26 2010 +0200

    Cleanup

commit c48e1a2dda9cb1e587fc7f21bb6c58e3fb71cb96
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 17 13:18:01 2010 +0200

    Add test suite.

commit fd79ead4ccac1deacb12cbe772fca627e3eccc97
Author: Jan Schneider <jan at horde.org>
Date:   Thu Sep 16 16:15:26 2010 +0200

    Add test stubs to skeleton.

commit 101bdcd56fa3b02b6358f66d4ee8d44f4378c83d
Author: Jan Schneider <jan at horde.org>
Date:   Thu Sep 16 14:54:02 2010 +0200

    Net_LDAP2_LDIF -> Horde_Ldap_Ldif

commit 8957d6f19ee96c07482b8df4a9b45940b004b048
Author: Jan Schneider <jan at horde.org>
Date:   Wed Sep 15 14:29:26 2010 +0200

    Cleanup

commit 9ac3ac78dc689da14bf287990f07d083f8347e6d
Author: Jan Schneider <jan at horde.org>
Date:   Wed Sep 15 11:42:08 2010 +0200

    phpdoc

commit 1f82befe07a4a40893cb4f204966fa4ed8f5ac6c
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 14 23:32:55 2010 +0200

    Cleanup.

commit 312eab8ab89d7aaddd01099f6fc6c55b9e96f34e
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 14 23:06:38 2010 +0200

    Pass error number.

commit fd6147cbd3f6b318e73d7ab4e5d8521e1c0bd431
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 14 18:51:05 2010 +0200

    Tweak method/property names.

commit 2fbfbaa8c10e586ca2dd1158f34b9e3c0371a0ed
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 14 18:44:41 2010 +0200

    These are protected methods.

commit c5a33973594e1c84d7c88fab293fef45802f0065
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 14 18:40:30 2010 +0200

    Remove unused factory method.

commit c1603a4d9f45d024e4ac84cb91bb44cbaac3459a
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 14 18:39:12 2010 +0200

    This may be called rootDSE() though.

commit ce30aac04ee9c651cb142abdf8a58fc4cca348e5
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 14 18:37:45 2010 +0200

    Fix file names.

commit 6da4a85a1cf42eef8cae940d8ff5ac7fe6fea592
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 14 18:36:48 2010 +0200

    Only disconnect() is left.

commit e78e6c29515ecc25cf17ed27d2c801e41acaa038
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 14 18:21:20 2010 +0200

    Cleanup

commit c475f8610c3393827330941d91916bf8dd7a2e1e
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Sep 17 01:40:48 2010 -0400

    Don't filter out stories with no tags

commit fc5407e568e4fb2404464dca7c5d6ee00ca2d27f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 16 18:46:37 2010 -0400

    Actually, we need to migrate ansel_default as well...an empty style
    means to use the user's default style pref

commit 7bb29485af8e490db3e523521b2504a2038d6a17
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 16 18:34:02 2010 -0400

    Use ansel_default for any style names that don't currently exist.

commit 9ae008729b7e42ef7864930a18488fbd3385ff22
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 16 18:18:50 2010 -0400

    remove commented out code, make note of this change.

commit 9ac68806590918892ec7626bc1ef3f99c005cc97
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 16 18:17:38 2010 -0400

    Add upgrade/migration script for new style format.
    
    Run this after the db migration is run. Do not remove or change
    anything in the config/styles.php before this is run.

commit c1934161b08260b734354b79532a68f6fb2df42c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 16 17:45:08 2010 -0400

    Add update script for moving deprecated gallery categories to the tag system

commit cbf307dcc89f988880f6bad99aca3abd9700f2e3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 16 17:30:01 2010 -0400

    remove old sql creation scripts and legacy upgrades

commit a35458e2384c6de05e1a7d93eee764cf3eb27acf
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 16 17:27:20 2010 -0400

    Add DB migrations for Ansel

commit a7fcd9011d009541c824b810f19500ec0ff5eab7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 16 17:26:53 2010 -0400

    ws

commit f9f124904165a010eeb62f0ad057a0e3b31b001d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 16 17:25:51 2010 -0400

    Fix image cache clearing with new style code.
    
    Need to store all style hashes that the server knows about, so we can
    be sure to delete all cached thumbnails from the VFS.

commit 4462bde6780d3194771b5c71c21f43b09f1f64d5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 16 17:24:08 2010 -0400

    ws

commit a4100cd297fef5513877cb096e061beb7dccfd62
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 16 12:25:12 2010 -0400

    Use default styled key images for this block

commit 8d6a2b5ab210eddfc283c09d3c14a5129b0cb0c5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 16 12:22:32 2010 -0400

    Document the supported style properties, add default widget array

commit d5af214e527ee89933a480551646dd0b87b7eb66
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 16 12:03:56 2010 -0400

    Standardize on ImageGenerator names, fix mini thumbnail display on owner group view.
    
    To allow for easier theming, ImageGenerator classes for thumbnails are now named as:
    
      Ansel_ImageGenerator_{type}Thumb
    
    and if there is a matching stack generator, it should be named as:
    
      Ansel_ImageGenerator_{type}ThumbStack
    
    other types of generators, such as the screen, and mini generators, are named as before:
    
      Ansel_ImageGenerator_Screen, Ansel_ImageGenerator_Mini etc...

commit c3c6189c23971de660d2f8f1876562d15a086286
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Sep 15 20:00:05 2010 -0400

    Implement Ansel_Style
    
    Style info is always passed around as an Ansel_Style object now, except when
    calling via the API...which will take a named style.  Also, now optionally pass the
    thumbbnail type and background color to the img/* scripts since each gallery now
    has it's own copy of the style information. Some other misc. changes...basically
    a touchstone commit.

commit 04858a3b2a3910ae9bb36d3155ee0f345a565a0b
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Wed Sep 15 14:32:48 2010 -0400

    Add JOIN for tag filtering
    Add WHERE clause for published filtering
    Fix missing arguments to getAssoc()

commit 4f1c292a25093cc2ea40940bb27141c0c83529d1
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Wed Sep 15 14:31:42 2010 -0400

    Remove duplicate parameter documentation

commit 65e4dba0c451c74d6b4daae48371b786c4232827
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Wed Sep 15 09:32:09 2010 -0400

    If no criteria are passed, set the limit to 10 items (though this isn't currently honored)
    Set 'tags' in the criteria array, not tag_id
    Only show published posts in RSS feeds

commit a886ecba6b108d0b250d63730ecb7786f07684c7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Sep 15 10:52:43 2010 -0400

    typo

commit 8988426ac8ce043815f1426e480977b804474c47
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Sep 15 10:52:00 2010 -0400

    remove unused files

commit 0cd70bc815babe2187ee862743cb6d6abd45330b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Sep 15 10:50:10 2010 -0400

    Move tag search results view to a Jonah_View, some other cleanup

commit 097e351b398170bac82a32185365ed42e5c44ca3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Sep 15 09:46:03 2010 -0400

    Fix path

commit a621d5944ecb86bd7112f2c3fdccaad24eef8732
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 14 16:25:51 2010 -0600

    Fix typo

commit 70761cc2eb0e410d376e9d63b607d9d8ac3003ca
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 14 12:28:05 2010 -0600

    Catch uncaught exceptions.

commit 354f56b3b0d8112b3d7bb7d4624330de9d6c2d85
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 13 16:15:32 2010 -0600

    These entries might be null

commit 5bfb5eb3a31e7ff343925d4649fcb1cd09f21e87
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Sep 15 09:14:27 2010 -0400

    Fix class name and method name

commit e0dc07e2b0032aa4a2b3c8ab12dafa66562fd105
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Sep 14 17:50:37 2010 -0400

    We need the results of these method calls.
    
    Not sure why these were removed, but it breaks importing contacts
    via the API.

commit a29206365e4f4e3a3b2dd47142207c3089aa87b1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Sep 14 11:33:25 2010 -0400

    Don't attempt to create empty tags

commit 667bab71347c8b970605fecb6d3ddc78055b76b2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Sep 14 17:49:58 2010 -0400

    Start working on adding gallery style information to the gallery properties UI

commit 2f8b351bf71cd4a811e1f3c52199d19ba256c2dc
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Tue Sep 14 16:05:29 2010 -0400

    Have to pass $ids to getCol()

commit b82a17affd3f5d6266d451eee431d560ba23be8d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Sep 14 11:33:25 2010 -0400

    Don't attempt to create empty tags

commit 08cad3ed234a2110ebdf0101854da3e1c92cd30a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Sep 14 11:33:00 2010 -0400

    Short circuit if we have an empty $tag

commit 5e4cc535f3399360b1fbb7bdc3d20d5fb7891d11
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Sep 14 11:10:07 2010 -0400

    Move gallery property page to an Ansel_View.
    
    Also, start moving style information to be stored as a serialized array
    within the gallery object. An empty style would mean to use the user
    preference for default style. Gallery property page will implement
    showing/editing style properties shortly.

commit 6938e710eb7a7672f2a0f12c440e487c4f049954
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Tue Sep 14 10:32:33 2010 -0400

    Remove undefined $order variable; fix changed array index (story_body -> body)

commit 305eb390b473e1b61e91e8b9e5f8014058243d8b
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 14 00:16:46 2010 +0200

    Move this into the try-block.

commit 56fa9418a5ddb19be4bd31065f0b22981aa5df9a
Author: Jan Schneider <jan at horde.org>
Date:   Tue Sep 14 00:07:35 2010 +0200

    Fix changing stationery.

commit 9f991643afb408b96ac210d4b7aa4a7349133572
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 13 15:02:27 2010 -0600

    createSearchID -> createSearchId

commit 6fa2e17b5837ca3cb53bc35641b29824a03ea08a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 13 15:00:57 2010 -0600

    wording tweak

commit af6ed3fb72eb8940f6564e8efccf683bdb78d8c4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 13 15:00:35 2010 -0600

    Split compose prefgroups out of Message Prefs

commit f5572e6e941c25e9c0325019f9456fde2aa5741c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 13 10:08:03 2010 -0600

    Some Application file fixes

commit 8c8036716d2d7efe01f1ddc78437a42cdf765403
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 23:21:21 2010 +0200

    Fix parse error (Bug #9197).

commit 977da541eb12135c8bb70c7644613422b0c870c3
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 18:32:30 2010 +0200

    Configuration/Preferences change.

commit 5e85df653f78c95b8697adffef1256df488fe8b2
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Sep 13 12:53:45 2010 -0400

    Avoid warnings when not subtotaling columns

commit 285becde66f3a2d30e14fa9ef6c0e4fb7a025a28
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Sep 13 12:24:28 2010 -0400

    Remove extraneous semicolon

commit e9abb173e4ac4b6219bdacb8ddbdf78fb34f2e9c
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Sep 13 12:24:15 2010 -0400

    Remove extraneous semicolon

commit c96f324b15ac69771b12278f33027c47a425fefa
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Sep 13 10:58:50 2010 -0400

    Initial commit of H4 changes to Jonah, merged from the H4-Jonah branch.
    
    Squashed commit of the following:
    
    commit a57fb8ab6805d93e24c32adfe4f900fd9723ed83
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Aug 13 18:51:52 2010 -0400
    
        Use ckeditor, not fckeditor
    
    commit 596101806148a1d0aebb1964c5e7bf8eb0656858
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Aug 13 18:46:18 2010 -0400
    
        Fix path to sidebar
    
    commit 8a057adee7be185b7c60ad1be2db1928439e4577
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Aug 13 18:42:31 2010 -0400
    
        More H4 changes
    
    commit dd0bf24f4f69f88e760586061b14147b73fce849
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jul 17 11:54:09 2010 -0400
    
        no more composite feeds either
    
    commit 8ca4604b21b0f5f53fec362c600ee9e6714dba67
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 16 19:45:33 2010 -0400
    
        Start working on routable feed delivery requests.
    
    commit 85f74642c1869644b97f08657ede339119269abb
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 16 17:58:07 2010 -0400
    
        re-add routes definition file, instantiate the mapper in dispatch.php
    
    commit 6bd49d1c31bca54c9fbf9af8a3fe6912af4a3588
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 16 17:22:05 2010 -0400
    
        pdf generation view
    
    commit 4d0ba9c055dc45b8ad59c584a30a9b4f4ff256eb
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 16 16:59:02 2010 -0400
    
        story deletion view
    
    commit 691cf253cee9340e8646cf36195a3c866fbad2b6
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 16 16:45:28 2010 -0400
    
        move story editing to a view object.
    
        This will probably get refactored again, to remove the Horde_Form usage to
        give more control over the RTE, but for now, just leave it based on Horde_Form
    
    commit 80205df3710417a4bd88ea1d11d1e277b3ea313e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 16 16:32:27 2010 -0400
    
        story lists and story views to Jonah_View
    
    commit 37c65c5b819bba634686bd1ddfbb4ce5d46f0fc6
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 16 15:14:03 2010 -0400
    
        view for channel editing
    
    commit 348406b09781fd0868ab0b804af3ccfe9556c79f
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 16 14:56:41 2010 -0400
    
        ChannelDelete view
    
    commit 9b72046aa762f45d58c639d928d8d8825c793f9c
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 16 13:57:40 2010 -0400
    
        this method needs to take an array
    
    commit c2fe084894ad8421a274ca0257da090b5146d047
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 16 13:56:49 2010 -0400
    
        Start adding formal Jonah_View classes.
    
        This adds the channel list view.
    
    commit 0775dea7ea23c4d2dbbfc16f19914225d5103ff2
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 16 11:18:42 2010 -0400
    
        remove deprecated method
    
    commit 94bb499433bb89ea263a4b000bf0b37fb0848aeb
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 16 11:14:18 2010 -0400
    
        Resolve conflict - missed this during last merge.
    
    commit 52f7f22598c20c104cc38368faa6987955a88146
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jul 15 17:47:16 2010 -0400
    
        simplify
    
    commit 02a19dafff869dbc187a5c2dc3d8ad301aaf8fab
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jul 15 17:39:41 2010 -0400
    
        Horde_View style templating for story view.
    
    commit b7bec9e96df0ec6d77a70f05896fae72ed0ca4bd
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jul 15 13:48:52 2010 -0400
    
        only show sidebar if not in an ajax view
    
    commit d7095ab0cc85050f4185db0be1b5567fe933e8d0
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jul 15 13:47:54 2010 -0400
    
        Horde_View for the stories index page.
    
        This just moves existing templates to Horde_View, still need to
        rethink the layout, use of renderPartial, helpers etc...
    
    commit 419ca9a3e914198d649c387330b87e5f86c50a08
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Jul 14 16:14:58 2010 -0400
    
        Hopefully the last of the Jonah_News usage is now removed.
    
    commit 2a6760a484a70cd43f20e89b8013c253ea181791
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 9 18:50:40 2010 -0400
    
        we still have composite channels
    
    commit 968d42008125617bee6c1a834a10678ca86a9fc0
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 9 18:49:53 2010 -0400
    
        Use Horde_View for channel listing, remove needlessly complicated template rendering
        for channel views
    
    commit 10e46cc2d98a99f43c29b62fa9619d810a329b0e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 9 18:48:22 2010 -0400
    
        no need for aggregate view
    
    commit 7ffd42aab69fe45dafa275848ecb886fe2417d71
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 9 17:18:47 2010 -0400
    
        getAvailableTypes() should be in Jonah::
    
    commit cd9df0094b965cc11755e16cfd159630ebe8a8c0
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jul 9 16:48:16 2010 -0400
    
        This doesn't look right to me.
    
        Not sure why we wouldn't want the application's webroot if we
        are generating a full url.
    
    commit f80000f601a3ad579f1e77a4325caa9eb038d7a0
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Jul 6 17:27:04 2010 -0400
    
        Further work on making Jonah a content authoring application.
    
        Move all code over to use Jonah_Driver, and not Jonah_News
        (this means Jonah now now longer has anything to do with external channels)
    
        H4-ify, exceptions, prune dead code
    
    commit 1700e73ac10461dcdd1db099af44ebd1da403ee7
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jul 3 18:18:45 2010 -0400
    
        fix timezone determination when user's timezone pref is empty/default.
    
    commit 73d6b4073173f32d153a62ecf3d7cbeec2e04a45
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jul 3 15:14:42 2010 -0400
    
        Horde 4 CS, minor logic tweaks.
    
    commit 2d0a3ca5b83ea5ee9cff65a446a7896d377e9eea
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jul 3 15:13:14 2010 -0400
    
        Horde 4 cleanup, catch exceptions.
    
        This block is deprecated and will be going away...
    
    commit 68c4bef361ee907c9de3bde63f4254a93058fc25
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jul 3 13:38:15 2010 -0400
    
        This block doesn't need the deprecated News object, use the new Jonah_Driver.
    
        Some other H4 fixes as well.
    
    commit 7f4c3e3b785499cc798ea3096d9edefe6f439580
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jul 3 13:31:14 2010 -0400
    
        remove unused method, note that this file will be removed in the future

commit 5eba40a7d912407dd53f261511f985a2e5503ccb
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 16:32:47 2010 +0200

    Implement _global().

commit b67608c579a25d8725fc5731e7c4a42963d9e283
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 16:30:37 2010 +0200

    Fix exception calling.

commit c6cf2fda6c0b8c10e0adac15670655c6012e2440
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 16:29:42 2010 +0200

    Overwrite getUrlWriter() because base method doesn't return anything.

commit 2722a165fe0a5c601a0ca882a1d99db8b5c00041
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 16:23:40 2010 +0200

    Doesn't work with H4 yet.

commit 518b9463137512bc38472757529ddafe741f36f4
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 16:21:28 2010 +0200

    Fix Horde_Controller_Base mock implementation.

commit 5283b8cd2f1e4eadfea79fc33cc494cf070efcbb
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 16:17:23 2010 +0200

    Don't halt, just skip, if db hasn't been configured.

commit 48ca46bff85583fbc1b6c3e890a28a2589e128a3
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 16:12:14 2010 +0200

    Fix signature compatibility.

commit ccfc02a6e029cbd0a87452193eea2b033ca1b512
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 16:10:39 2010 +0200

    Remove empty test of broken class.

commit 902b4483b0b40da51a1116905a8fdb46c0c4eb02
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 15:41:54 2010 +0200

    Fix checking of return value from ldap_exists() (Bug #9235).

commit e88d86628e59710a0c3396b5712b4f98638269f1
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 15:34:53 2010 +0200

    Fix removing users.

commit 19d9ce4dac23f6ce1189c7a39bf0aefe73ea920d
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 15:28:01 2010 +0200

    Fix parameter name and error message.

commit fabf0018b4c51c9f497942bdae43477b9d298ebb
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 15:27:39 2010 +0200

    Parameters are loaded in the factory.

commit 3e763c2cff33785bbb51baa30617144a654973cd
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 14:48:02 2010 +0200

    Fix configuration specifier.

commit 68b19e6ecfd0e1accd068a0491c8eab86a41ba03
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 14:45:56 2010 +0200

    Use Horde::getDriverConfig().

commit aeafccd24da1426b498e6cca87705f0c1e3953ee
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 14:45:20 2010 +0200

    Add .ldif versions of the distributed schema files for cn=config LDAP configuration.

commit 6b70a9f348b861e0423a587abb6d10ca3b2b4de4
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 14:43:20 2010 +0200

    horde.schema includes Turba's schemas now, so we require rfc2739.schema in Horde, not Turba.

commit bfdb865ac982c916d02b3d5003832d0e44b66303
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 14:40:12 2010 +0200

    We need the results.

commit 0a5047cfda767e7fa406a9a0af7301117ea30f20
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 14:39:49 2010 +0200

    Make these methods public.

commit 8aacc3a312126f0aeeced47dcaf1b11da081c4e7
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 14:38:40 2010 +0200

    There is no scalar type hinting yet.

commit f870124fe894dec8040ddcc7a5b99565fab006cf
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 14:37:42 2010 +0200

    There are no authentication drivers providing 'groups' capabilities,
    and even if there were some, we still want to use the configured
    groups backend.

commit e39bb7151bbc3bdf60915da85b5e5516f8a83ba0
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 14:36:18 2010 +0200

    Fix parse error.

commit 41c32ec5cb045ebb975ea3674c1c197e396c2b07
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 14:36:00 2010 +0200

    Fix app initialization.

commit 9d2f60f2ae8920192757fe23fb463b4b31007a25
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 12:12:31 2010 +0200

    Fix url encoding.

commit 4d215c6c7c652cb6681a16543bed10a60ea45c2d
Author: Jan Schneider <jan at horde.org>
Date:   Mon Sep 13 12:00:06 2010 +0200

    Fix argument passing.

commit 32366fce76e7b6e49e645df0c3f5a58121acea77
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Sep 13 13:19:21 2010 +0200

    Adapt testing to recent changes in the Mime library.

commit eaf0ec8bbaaeb1405863771dcc7d9e44f05072c8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 13 01:08:49 2010 -0600

    Bug #9245: Link attachments if guessed MIME type has a viewer

commit f63271888ac1442d761bca7f334e62ee0aaa0ca3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 13 01:07:18 2010 -0600

    Themes tweak

commit ef709f2b554aee5c7b9b2d3e075dc9831d4f0081
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 8 17:07:48 2010 -0600

    Simplify return from the perms() application call.

commit 96ad0e6d5072bbe63146193bd45a684a07b8c9c1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Sep 12 22:42:46 2010 -0600

    If pref group doesn't exist, fallback to main app prefs screen.

commit accf2163f7bdc2978c67989d2073e1705663473b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Sep 12 22:14:31 2010 -0600

    Remove unneeded exit call

commit 1fc6efae4658fe3aa6227f8dd9d9550c65447d4e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Sep 12 22:14:00 2010 -0600

    Move update poll preference code to a single location

commit 6825a7341f06d94c65a6874d9f1b0ff7bfd929d9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Sep 12 22:07:45 2010 -0600

    Fix variable name.

commit 306c10215f0ebcaf43984bb879f7a8facf080ccd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 11 11:15:45 2010 -0600

    Yet another place to remove the ajaxui parameter

commit 6c6dd3b3b0fa10f97ac24ae9867bf7c20cf5eed9
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Sep 13 00:47:35 2010 +0200

    Switch to using command line options rather than the php.ini. Fix script name.

commit 7035ce3cf00beb7175264b1687b72c0b12b2b0fa
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 12 18:47:36 2010 -0400

    MFB
    Request: 8929

commit 8bc2fd05a8658ae406f650ca2f5c6887cbb667b8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 12 18:26:08 2010 -0400

    fix dom id kronolithPrefs -> kronolithOptions

commit 881a2a5b81c2fef9d2792cb6dc22619391d23b0f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 12 16:36:24 2010 -0400

    Reset the Kronolith_Event::allday property when receiving event from iCalendar.
    
    Value will be redetermined if needed when Kronolith_Event#isAllDay() is called next
    
    Bug: 9243

commit 70e3524bbb13b5ade0309b20fd7f37d928a97854
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 12 15:41:03 2010 -0400

    fix regex.

commit eda3f1385ba0b56840ffe29db83a9d806860bb4a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 12 12:27:05 2010 -0400

    Move existing image widget to below uploader

commit 8d18af4b50bb948a42758943ae0af76ae4934e2a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 12 12:25:03 2010 -0400

    catch exceptions from Ansel_Storage

commit 7e28802eb90fc18a6d74c2712f00ba35b1235423
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 12 14:31:10 2010 -0400

    Tweak url.access-deny
    
    still disallow /config/ access, but make exception for /admin/config/
    
    Thanks to eisd in #regex for helping with the syntax here.

commit aedbb48e42127df2a03223d0cd414d923e833dc4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 12 09:35:05 2010 -0400

    parse error

commit e3a5bd64823d4dda67a3acf876708987c8890177
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 12 09:32:13 2010 -0400

    Looks like we can't deny access to /config/ anymore...

commit f4c308509eccafff991b0093d793a02dc0502c14
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Sep 11 23:37:28 2010 -0400

    Bug #7990: Show README files in directory listings

commit b5f8d465ac878766cd542c788aee8ae03863e4d3
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Sep 11 23:36:41 2010 -0400

    The base HTML Mime_Viewer wasn't working for me without these changes

commit c29f138bb9e84f6a73b85e3f1dd5cd451b2ddf1b
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Sep 11 23:35:53 2010 -0400

    Fix Horde_Mime_Magic::filenameToMime() - wasn't finding extensions correctly

commit 08a466a242ffaf58dd1670a2162839af1450c7e3
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Sep 11 23:33:06 2010 -0400

    Add a factory for View objects

commit 3d5433806251d1e14d73fb2f5abf8347cf07389d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 11 11:05:11 2010 -0600

    Ticket #9241: Make it clear that dashes only appears before text signature

commit 0cd1e5ab83236104a46013ded5ca7e87cba25f32
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 11 10:47:56 2010 -0600

    Make sure ajaxui param doesn't get leaked to login page.
    
    Otherwise, sidebar won't show up on subsequent login.

commit ed4fa74578acbd27ca69c59ad6ef3479c9746724
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 11 10:46:05 2010 -0600

    Bug #9232: Fix reversed logic

commit 376d67e74892d3595f0ea49766560d6c3d684871
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 11 10:31:01 2010 -0600

    Remove TODO file.
    
    Stuff in here is very old and, at worst, should be tracked on
    bugs.horde.org.

commit f981f2094f9e87fb5460d3ae01effa8ad610829f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 11 10:30:22 2010 -0600

    Remove HACKING file
    
    Is completely CVS specific.  Source/hacking instructions now more
    properly live on the wiki.

commit 406a76b3bc7dfacfaefd44dec845a6d050f7dce5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 11 10:28:53 2010 -0600

    Remove unneeded code from session counting script

commit 9068c44470faee88945ae3e0ff313a1b5572e3a5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 11 10:26:30 2010 -0600

    Initiate sessionhandler even if no session is requested

commit f562e4a6ae1ff029d1311bbeb8f75c1a4b2542d6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 11 01:10:08 2010 -0600

    Exit out if we can't get envelope information

commit d5dad3194bf7fc1c2ea1a88d3a9d6dcb6cd14c51
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 11 01:09:55 2010 -0600

    Make this base driver abstract

commit b54424fa5799f2f4ceb0f520e156983af6c1179d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 11 01:08:57 2010 -0600

    phpdoc

commit 36a8506a352f29f8dcd7b870a2c042529c5ea94e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 11 00:47:50 2010 -0600

    Unneeded assignment

commit 677dfff082ad43399038f125396376e730342db5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 23:50:41 2010 -0600

    Convert remainder of IMP tests to PHPUnit

commit ade9f083006ff1498f26ed3909eebc10069f685b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 23:47:38 2010 -0600

    Fix undefined index error.

commit 21d7218dc143d6f728c6d2f833e08c2c5e833cce
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 22:38:37 2010 -0600

    Use PHPUnit mock function, rather than static mock files

commit ad16a84d4e7f05984310110947a51116d458e354
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 23:19:22 2010 -0600

    Need to provide these stub methods here.
    
    Doesn't really belong here, though, but the Itip package is sort of
    broken in that it requires these methods to exist.

commit cb0acd0149cad3637bd3319716f2a051a82eed70
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 22:36:15 2010 -0600

    phpdoc typo

commit 265a4f89d756745cd6254a4decd44ec33ac978d5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 22:35:34 2010 -0600

    Better search status display for virtual folders

commit 9ad73d012c94ffe88a03384fe5515146fc5c1ee7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 22:35:16 2010 -0600

    Add missing graphics

commit 243c4ec7141cd7ba2dd87d51ceed4e335228ce32
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Sep 11 11:09:49 2010 -0400

    set the app_name value

commit a1e873470a4acf68415912605267feebdbb6ca67
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Sep 11 11:07:30 2010 -0400

    fix tag names in facebook template

commit f728e1d7c7eae42bb58587d14e6369c746d896e2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Sep 11 11:04:56 2010 -0400

    Allow embedding template tags within <gettext> tags.
    
    Need to eval() the gettext string independently so we don't get
    embedded <?php ... ?> blocks inside the _() function call.
    
    We really need to deprecate Horde/Template...

commit b1297987277a7b1ff5eb7021087b313e2b936975
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Sep 10 19:49:42 2010 -0400

    we don't care about missing images if deleting the entire gallery

commit db8a7b23061bb3e69326ebdc3a48e15ed6b032c8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Sep 10 19:46:23 2010 -0400

    Handle zip uploads from new uploader

commit eeeb150ddf521d1db9ae64def213554a28760ae8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 9 17:30:50 2010 -0400

    Remove delete icon when error is returned also.

commit ae527444ba9e707056cd287c4faf0f3eb13f399a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 9 17:27:22 2010 -0400

    fix menu display

commit 98b6c88fd17d9e2b842316922dc3809efb1adc90
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 15:51:53 2010 -0600

    Fix generation of search query text

commit 841c8b5f271901c58e4b82ddb97f68ed484bc57b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 15:51:41 2010 -0600

    Missed some session->class variable conversions

commit 8e84be45804b6980fc047cbd2f6c859aa0535736
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 15:29:57 2010 -0600

    Expire cache when upgrading IMP

commit 135601589d7c498e689f6bf9e07eca7bff7b5154
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 15:22:47 2010 -0600

    Fix setting password if no encryption key exists

commit bc5227e55cd937aaec26c2b49781f8a3cec1c26e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 14:50:05 2010 -0600

    Have Horde_Imap_Client_Search_Query implement Serializable

commit 814e2509aef27451e94e68a986c027cfe5993c08
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 13:19:25 2010 -0600

    Begin reworking the search interface in dimp

commit f87b1b613de28099bdb44f8f741aec344bd93bdb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 12:22:15 2010 -0600

    Have Horde_Mime_Headers implement Serializable
    
    Make the internal representation of the header data a bit smaller to aid
    in making serialized representation as small as possible.

commit 4a8b55cf704a3395930e5abae70933efd1c3b47e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 12:06:35 2010 -0600

    No reason to lock this pref; it lives in advanced view

commit 6808972472d288a840ecdce79964e3058be1bb17
Author: Gonçalo Queirós <goncalo.queiros at portugalmail.net>
Date:   Fri Sep 10 16:04:46 2010 +0100

    Ticket #9248: Respect html compose pref when forwarding message as attachment

commit e13df292e198829b70cca9ba46812ebea5772386
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 11:23:42 2010 -0600

    Body might be a stream, so convert to text in mock driver

commit ac74b5e1c12c6eb0831c1f149d3018ea2d083f08
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 10:49:08 2010 -0600

    Finish converting MIME tests to PHPUnit.

commit 3708b7aeb7e3ac82042c054a0e4211b8138a17bf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 10 10:12:59 2010 -0600

    Add missing test declarations

commit 11d68320200225883c4800115716151cfa5abd64
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 10 17:47:16 2010 +0200

    Updated Portuguese Parser.

commit 2ad279af9b4d2396d66ee848c4365226a0546acd
Author: Jan Schneider <jan at horde.org>
Date:   Fri Sep 10 16:41:03 2010 +0200

    MFB: Log if setting application inactive.

commit 6133a3f5afc630c953e0f5e75b0829e60cf44144
Author: Jan Schneider <jan at horde.org>
Date:   Thu Sep 9 21:00:36 2010 +0200

    Remove HTTP response strings from exception calls.

commit e21b80dbbafcf3cfa636ac36643bb14effe7a935
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Sep 9 21:34:17 2010 -0400

    Allow for "/" in repository slugs

commit 9922f1a17c400ca28f3c6eb45613e12cf0f14586
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 17:04:14 2010 -0600

    Implement ArrayAccess for Horde_Mime_Part

commit b135cb51c27aeaa069f13396f7022dc2711d3747
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 16:43:08 2010 -0600

    Implement Countable for Horde_Mime_Part

commit bbe3b35f69a36cc910c18c6dfca4d021e4b3719b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 15:49:16 2010 -0600

    Initial Horde_Mime_Address tests

commit 7768921410c65798844616080ac4139ab0b422a1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 16:08:28 2010 -0600

    Trim results of Horde_Mime_Address::explode()

commit 462869755f981eb030aa7d8f67924ec904ebec8e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 15:48:34 2010 -0600

    Update bounce spam script

commit 81149af27e661b591c9ab6504a27101b63634677
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 15:28:45 2010 -0600

    phpdoc

commit 354e2deb9cbbba8b6252b5b6e0550df931097f53
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 15:10:19 2010 -0600

    update changelog entry

commit 16426015731aabfac3b2e1d2944e86fa4d66e3aa
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 15:09:48 2010 -0600

    Move quota styling to CSS

commit a1f7f6d9e7dcbdc2d62e34f273bdb466f6810f2c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 15:03:02 2010 -0600

    consolidate some code

commit 28a92833c2215a09fec7691c7e6451f55f134ad2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 9 17:09:42 2010 -0400

    Initial work for new ansel image uploader.
    
    This is a custom uploader using pluploader library. Very basic UI
    to start, but is mostly functional. Currently falls back to the old
    uploader if browser is noscript. Currently attempt to use the following
    to upload in this order: html5, flash, silverlight, browserplus. HTML5 supports
    drag and drop images right onto the uploader box. Images can be added
    pretty much at anytime during the lifecycle.
    
    Still need to refactor the upload view into a single Horde-4ish view
    object.
    
    Request: 8862

commit 07d614dc53bc6bfac00ba93957b3d513b6e902d6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 14:50:05 2010 -0600

    More complete message

commit 19c61eeaf516ba4587907dfe512d98977a1751d7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 14:24:10 2010 -0600

    Horde_Menu#addArray() makes it easy to visually parse the parameter list

commit e955dce1a85124ba839f1f75d1eb498fc33d2799
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 14:19:50 2010 -0600

    Prevent undefined index errors.

commit da338eb8a8bcb5768b57676d020fed78a6c2a6e8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 14:15:31 2010 -0600

    phpdoc

commit 7277728730e6ab11d05f3a5f0c7133315a350917
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 11:59:33 2010 -0600

    Add Horde::menu()
    
    Add Horde_Registry_Application#menu(), which replaces
    Horde_Registry_Application#prefsMenu(), and can now be used by any
    application call, not just prefs.
    
    If an application does not extend the menubar, all that is needed for
    menu creation is to define app-specific menu elements in menu() and then
    call 'echo Horde::menu()' within the app.

commit 3888e7a124ff8b45520cfd5704448cfb324926cf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 11:30:56 2010 -0600

    phpdoc

commit c2ad34cad8e925386f5b64f2229f75d4aeb08afd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 11:00:00 2010 -0600

    cleanups

commit 118a03eb6dfa73e5dc273f75178ba592fe4a0722
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 9 10:57:39 2010 -0600

    Cleanup some Application file code.

commit 1aec00fca19fb61b44fbd6407c91f945da334bee
Author: Jan Schneider <jan at horde.org>
Date:   Thu Sep 9 20:48:20 2010 +0200

    Ignore .bak files.

commit 6b2c7d5e725f211a601798d707c631ba710748e2
Author: Jan Schneider <jan at horde.org>
Date:   Thu Sep 9 20:47:50 2010 +0200

    Options/Settings -> Preferences

commit 5c0e4073c204e22b9bb98c6ce594d392eef0fb4b
Author: Jan Schneider <jan at horde.org>
Date:   Thu Sep 9 18:25:58 2010 +0200

    Fix paths.

commit b491024914d0198c3c085c97bc1aae0b71c63e6c
Author: Jan Schneider <jan at horde.org>
Date:   Thu Sep 9 18:25:19 2010 +0200

    Setup -> Configuration

commit f936ec44d0a4fce5b5a5b999abeed841957d14d3
Author: Jan Schneider <jan at horde.org>
Date:   Thu Sep 9 17:50:20 2010 +0200

    Consolidate on backends.php for backend configuration files.

commit 896235380abdc28bc1a4865745631a6823d44d98
Author: Jan Schneider <jan at horde.org>
Date:   Thu Sep 9 16:34:30 2010 +0200

    Remove BC warning.

commit 72b382a9a9d676ad327c0a332fb7bbe6f5227461
Author: Jan Schneider <jan at wg.de>
Date:   Thu Sep 9 15:08:07 2010 +0200

    Link all apps if none specified.

commit 7260411885046b8e796bd8848af2407efa4683aa
Author: Jan Schneider <jan at wg.de>
Date:   Thu Sep 9 00:18:41 2010 +0200

    Since we always log now if we call a hook, there's no point anymore in
    logging when we don't. This was confusing a lot of people anyway.

commit 18cf6db7e4d82cf0468286fce68ec5c8c5ed697a
Author: Jan Schneider <jan at wg.de>
Date:   Wed Sep 8 19:13:15 2010 +0200

    Merge from IMP: Improved error handling if server sends back totally invalid response (e.g. 500 code)

commit a83b333c25f64c8cf0864c1e9838d82773f80037
Author: Jan Schneider <jan at horde.org>
Date:   Sat Sep 4 13:56:49 2010 +0200

    Convert to UTF-8.

commit 15b98a9a3e866c825bd5e8e9edeadac72d7795ea
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 26 18:45:36 2010 +0200

    Fix var_export() call. We should really track down why these errors are not
    displayed instead.

commit 797229d80340f75bbd61cb4511d79c6e4312031d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 9 10:37:57 2010 -0400

    fix display of gallery grouping 'mini' tiles.
    
    Fixes issue that caused more then 4 mini tiles to be displayed.

commit 0f5fc56d126e237c05adf339174b95e67e1aa633
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 9 10:27:26 2010 -0400

    More thorough checks for when we need to reset/remove a key image.

commit b4f326026899abb5b6f6a83422d72420f4c7801a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 9 09:53:54 2010 -0400

    Allow wrapping output of addInlineJSVars() with an onload handler.
    
    Some values won't be defined before other script files are loaded, make
    sure we allow for that.

commit da97753465bc91daeb0c065b42430b907cd65ec5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Sep 8 19:22:36 2010 -0400

    Need to be in Normal view_mode to accurately get a count of subgalleries.
    
    Fixes a bug that would cause subgalleries to become inaccessable in certain
    conditions

commit c014e1b4132d67107ca16909868e352cf3c075b8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Sep 8 19:22:36 2010 -0400

    Need to be in Normal view_mode to accurately get a count of subgalleries.
    
    Fixes a bug that would cause subgalleries to become inaccessable in certain
    conditions

commit f6c4867ad140073c32b030c0510c31b0aa7d688f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Sep 8 19:12:58 2010 -0400

    PDO::FETCH_KEY_PAIR is only available since PHP 5.2.3
    
    Bug: 9223

commit 9c0f33973a80a215c92c6d6e3d1c6be5616f3a47
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 8 16:05:00 2010 -0600

    perms() API call cleanups
    
    No need to cache - this is done already in the Perms class.

commit 10f9efcd09c66a67ed432d2389c5fdc2286be0c5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Sep 8 17:30:02 2010 -0400

    simplify

commit 9905df5d5a1ae8fb0733d7e051b9a4eae814229a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 8 15:26:08 2010 -0600

    Don't show escaped characters in rename dialog

commit 793af3d5ee37eedf7d5fb928b110092742f1eff9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 8 14:37:40 2010 -0600

    Don't double encode mailbox names

commit f3bb6ffc2fb80c426b55d7528f92a54a27e860ea
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 8 14:37:21 2010 -0600

    Folder names may be urlencoded.

commit 3ea705ebaba4710d1d8cafec1c314114f8746588
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Sep 8 17:06:23 2010 -0400

    Catch exceptions

commit 7424c03791df77f8c4af4b76e9aba584d1069c77
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Sep 8 16:59:06 2010 -0400

    Catch exceptions from Horde_Db

commit 9ab4f7cf30d3a94fee08fe00b4a2d17063ea7b38
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 8 12:56:29 2010 -0600

    Use transfer encoding in MIME part if specifically set
    
    For types other than multipart (which is always 7bit) and text (which is
    handled separately), use the transfer encoding given if it is different
    than the default.

commit b669761e3343d8d7e144c8a60a3cfb4015a6bf80
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 8 12:29:22 2010 -0600

    All of this data, although in application/* sections, is 7bit

commit 55eaed767554f1297a7bac17bb308f70fa67ed6b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 8 12:18:35 2010 -0600

    phpdoc

commit cba527cbfe66f1f6420e76791b76f13a33dd466a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 8 11:53:39 2010 -0600

    Fix undefined error

commit 86c5e9b6e2268f941ce76c0eed5b68d03f754f89
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Sep 8 13:38:39 2010 -0400

    BFN

commit 0397f464bb48d2d448ec094252bb11380d15f021
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 8 11:19:47 2010 -0600

    Bug #9239: Make sure instance is a tree object

commit d79e77776adce0aaca7b21b8dc80ca86a3e28481
Author: Rui Carneiro <rui.carneiro at portugalmail.net>
Date:   Wed Sep 8 12:45:10 2010 +0100

    Bug #9238: We shouldn't add prefs that are locked on Horde.

commit 179b8dfa9c68c7fd5fe9a8739dd7f4e4ed7918ab
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 8 02:11:35 2010 -0600

    For size display, always round up to display at least '1 KB'

commit 4d0876c879537ec742fa80557716bf88874e3a7b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 8 02:07:32 2010 -0600

    More concise way of saying this

commit 17dedaed2a260044770fe1dc0b368de469d0b8f6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 23:59:52 2010 -0600

    Title setting tweaks.
    
    Don't use escaped mailbox name for window title - since it is not HTML
    code, it doesn't need to be escaped.
    Don't continually defer setTitle() if mailbox does not exist on remote
    server.

commit 48913cf3af81875d6e5c6f32e030c5913f22f25d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 23:58:21 2010 -0600

    Bug #9240: properly escape elements in dimp.
    
    Escape mailbox label since it is directly inserted into page in the
    message list title bar.
    Escape growler message because it may include user submitted input.

commit 1c801baac1864cafc665419b5bb522e0085fcdf8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 23:57:40 2010 -0600

    Better error message

commit f13b1109988af10220f1ddf9c8a0b685f3394e1e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 23:40:05 2010 -0600

    Added MAILBOX_NOOPEN Exception error code

commit d53c90b78db6f6bd5d2976e3545b8d38b609bd72
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 23:17:28 2010 -0600

    Catch a click on folder while in it to add Hash info

commit 81f7516340d82b919b1420ca49f09b73a8ce4b1f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 20:17:53 2010 -0600

    Initial work in getting Gollem to work again.

commit 5722b11748c0d4a57f1fa0a542d4fccea5cac2c0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 20:38:04 2010 -0600

    No need to have separate menu and sidebar cache.

commit 81f01e643ff94b3df203574cdf002e9774251189
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 20:19:31 2010 -0600

    No reason this must be English.

commit 56ed0db696fcf0cb572d26d76ebbf43a6a3f23eb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 20:05:22 2010 -0600

    mimp/dimp probably doesn't mean anything for most people.

commit f018a85ed01d92c6f82d039dc53387f5a9c2c1b5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 19:58:42 2010 -0600

    Remove apps that don't exist in git

commit 1d2897d0999a34416e49f96f74d38397d2d1b994
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 17:48:04 2010 -0600

    nowrap -> raw; we don't want code wrapped in observe blocks either

commit 1d4ab4eae68e0b38ed57f251079ab5341547e2b4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 17:28:10 2010 -0600

    Rename Dimp.baseWindow to DimpCore.base

commit 1df094692c2695c161765c7e33484a5abf3f7290
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 17:11:29 2010 -0600

    Trailer generation now controlled entirely by 'trailer' hook

commit 33db630ceafe9cdbaff72b938eaf60faecd886bc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 16:55:22 2010 -0600

    Remove imp/config/header.php config file

commit 1ea47caf1554681689bda9d1ffffba422664a8bf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 16:54:09 2010 -0600

    This calls the injector, not the registry.

commit a561d04ceedd0e676b6db2996c9e047566631c92
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 15:10:54 2010 -0600

    Fix function signature

commit 5fbd5d18ad662a2bd353c10b7f7e92c6b55168d7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 15:09:32 2010 -0600

    Short circuit if indices list is empty

commit dd9c409ef39c829957604f14d184dfe0762aa4fa
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Tue Sep 7 17:20:53 2010 -0400

    Get down to a 23-char id. Discard the more_entropy from uniqid since it just comes from the LCG; use mt_rand() instead. In addition, add some bits based on the hostname to help with uniqueness across hosts.

commit a8c8b115608fda12c97045b39336f03d23d9c339
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 13:41:13 2010 -0600

    Bug #9233: Menu goto js was triggering for any calendar click

commit 29fa61d9eed768f5de1270bc04b45d4a56562d71
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 13:29:43 2010 -0600

    Fix typo

commit af4489bb0f0678421bf283038bcd20d2a6b9a2fa
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 12:39:45 2010 -0600

    DIMP.baseWindow might be undefined.

commit e96be2d79d6468cedd78042ef99df60cfbc796c4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 12:38:56 2010 -0600

    Make this load on dom:loaded like everything else.

commit 89110049016069341136c331211b0430b60fcc70
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 12:27:56 2010 -0600

    Bug #9236: Honor disable option

commit e4726f8693a43ebdce4bd062a49d6ccd99c8a89c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 12:13:24 2010 -0600

    Bug #9234: Remove bad semicolon

commit 9de9ed837ec6181bb1de011156f7c6cef44c58f5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 02:26:38 2010 -0600

    Ticket #7422: Test out session close/reopen for potentially long operations

commit 9ca3d532fced9968ec808a3ca7605c862ba28bbc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 02:26:15 2010 -0600

    style

commit 5c72a1a95ac53a826d79516138c3ee6f772a4b5e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 02:15:30 2010 -0600

    Bug #8695: Fix broken internal anchors in HTML data in Mozilla

commit 2c4908e2e4b376beef5e2d4491422fb81829cb05
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 02:05:54 2010 -0600

    Fix typo

commit fbd8b1f1f5e452061516b30e337d149d86b66098
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 01:28:27 2010 -0600

    More appropriate exception

commit 129a99b053a23ced8fa40f92fb0bc2e7e19c8617
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 01:24:58 2010 -0600

    Only save the IMAP object once per session

commit 9876a4174fc6c443c964dcc167a2b6746791639f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 00:50:14 2010 -0600

    Better logging framework for imap client lib
    
    Instead of using static variable, define a logger for each client object
    instance, and ensure that this logger will survive serialization.

commit 5f17ffd63da469b2ac3f621b13e3c72d26ab9dae
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 00:30:36 2010 -0600

    Better way of handling encryption key in imap client lib
    
    This method doesn't require us to explicitly set encryption key when
    unserializing the object.

commit 4617eca172d4241a3c5a8b063c7c7aeac3a8532d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 00:14:29 2010 -0600

    style

commit bf7f62efcc6ed5f62bca1464fc0452f8d9e65b0e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 00:12:16 2010 -0600

    Catch IMAP caching init errors

commit 401eb379cf86475197601af1945ec22cd39c92fe
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Sep 7 00:10:10 2010 -0600

    Clean up handling default parameters

commit e4a11828035ad0ae838250921c4bf3815a269ab2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 6 23:43:11 2010 -0600

    Don't do isOpen check when collapsing

commit 8a6a177aadd0eb1cd8691ba93db97a1707e19eaf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 6 23:41:29 2010 -0600

    Fix showing unsubscribed folders in dimp.

commit be741280870c216ca0d21e9a262e045b4899c1c5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 6 23:04:40 2010 -0600

    Fix Bug #9041
    
    Correctly determine folder diff when folder contains unsubscribed
    mailboxes, which are not visible in the current mode.

commit 0e25e36e22e7849db29081ff2fd991c6f368aebd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 6 21:44:01 2010 -0600

    Fix renaming mailboxes

commit 6849e62adc4a26c5892b5f1d930eca7188f83763
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 6 21:43:28 2010 -0600

    Fix undefined object error.

commit 26aec5e65b51de01bc87ff05098c4b624d03a797
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 6 21:43:12 2010 -0600

    Don't toggle nodes with no children.

commit f6a1e00828de5ab23166c73e081b17824d3eb88a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 6 21:12:07 2010 -0600

    Bug #9224: Don't output two slashes in a row

commit 503b956ea22f571f60b362ac5c1565af84d25ba0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 6 17:53:19 2010 -0600

    Fix javascript vars on login page.

commit 7980771d0684f78a9f996512a6c38b6df3f3491b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 6 17:33:52 2010 -0600

    Encapsulate all search data within IMP_Search

commit d27ebd6b4b49119280c7c95958fb26d0c46c1894
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 6 16:29:08 2010 -0600

    Don't use static variable for virtual folder list

commit 0290489e2b87175fefb54f9bfc8fbce0772a1704
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 6 16:08:12 2010 -0600

    No need for these variables to be member variables.
    
    Saves a bit of space in a serialized representation.

commit 97bdf350b9aa13d3ee8dd575d7ac20e8cc26ba05
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 6 16:01:40 2010 -0600

    More places to use Horde_Support_Randomid

commit 2eb7a929bf67cc6d6f2c87b038a89f36ab4b0492
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Sep 6 20:08:09 2010 -0400

    If we don't want to explicitly add prototype if other scripts are
    added, then we need to assume that if the other script is requesting
    a full url, then prototype should be a full url as well.

commit 4d5577215ba1bbafa134233036eef8132f6da226
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Sep 6 19:35:05 2010 -0400

    Fix parse error
    
    Bug: 9230

commit ecd4a50936b0f11b44b02c339f1a1299e38e7fe5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Sep 6 14:54:36 2010 -0400

    cs, some leftover php4 -> php5 conversion

commit 0893a2dad3d60673547d4f139c102220b7ffbe3e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 6 14:31:02 2010 -0600

    Have Horde_Log_Logger implement Serializable

commit 6ea8b57e2c33dbd9ba69e262a678b381a2f7e7e4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 6 14:17:06 2010 -0600

    Have Horde_Memcache implement Serializable

commit 0436560b3f50dc543260e41685de1a9ae4627b90
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Sep 6 13:36:52 2010 -0600

    H4 phpdoc and formatting cleanups

commit d6d57158109e8d4b9e7c41c7b5422d4aca6a9a6f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Sep 5 21:01:44 2010 -0600

    Implement Serializable for Horde_Imap_Client_DateTime

commit 83e4ebc114bc71963a80b4b951afa12c56d45f94
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 4 02:19:37 2010 -0600

    Make encryptKey a object parameter, not a globally static property

commit 737287f936de0dce9beb554aeb117ad7fc7cabe0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 4 02:16:28 2010 -0600

    Catch bad Imap client unserializations

commit d28a798f642601b4ff1fc12b000f39ebc8e67e1d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 4 02:16:03 2010 -0600

    This is a programming error, not a run-time error

commit bb1c6786b756869bc25361ec7ca792a7e12863a8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 4 02:03:57 2010 -0600

    Have Horde_Imap_Client_Base implement Serializable
    
    Provides a more compact way of storing serialized data.
    Reduces complexity as child functions do not need to extend the
    serialization-related methods.
    Implement versioning in order to invalidate cache when upgrading in
    future.

commit 7736e56928ed5de51eff73d00178765a113afb45
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 4 01:33:53 2010 -0600

    Remove token data from memory when finished with it

commit 49396e1c90750d464bf9aa9e606917a893900669
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 4 01:16:59 2010 -0600

    Always leave password encrypted in Imap object

commit 6e1c57025b1661dd1a5a0e226241ef0fa2223209
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 4 01:06:34 2010 -0600

    Have IMP_Imap_Tree implement Serializable
    
    Slightly more compact way of storing serialized data.  Also, implement
    versioning in order to invalidate cache when upgrading in future.

commit ca13f7da5135ce28875328efad2af0cf1ec96a55
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 4 00:35:21 2010 -0600

    Code cleanups/phpdoc

commit bca4bb776d6645ae465c404dd7c57694ae703c16
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 4 00:24:11 2010 -0600

    Don't show global options item if editing horde options

commit d2f2f41efe42b30f8958963c28325bdaf970a5fe
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 4 00:20:17 2010 -0600

    Fix constant name

commit d5b189c9f96492312380fb5b9795fa98397adfa1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Sep 4 00:11:42 2010 -0600

    Make tests run

commit 6717b87acee9b8f9b42b638d7b952428021ad80f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 17:19:00 2010 -0600

    Use Horde::addInlineJsVars()

commit 07676cd28faa94d69fea043163bbbeb4082a4142
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 17:18:36 2010 -0600

    Add Horde::addInlineJsVars().

commit ed1c71b8e5182f034c7888036125aa46ea7b1a7e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 17:01:31 2010 -0600

    Some Horde:: -> self:: conversions.

commit 99bd829e7f5f6b49997435525f135e266c26bfc1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 16:44:45 2010 -0600

    Fix gettext string

commit 2a0c35ce910d5f159586b3e74c497f250965f268
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 16:02:42 2010 -0600

    No need to add prototype.js if at least 1 other script file is added

commit 9bd7df72b9c23df59d20208537266a2f718ba666
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 15:56:23 2010 -0600

    Tooltips tweaks.
    
    Automatically add JS file when calling linkTooltip().
    Move tooltips JS file to horde/Core.

commit d1b477c104edb2c52b95f5e3097beeefd48b3bd3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 15:45:11 2010 -0600

    IMP search fixes.
    
    Fix basic search.
    Fix since/equals/before searching.

commit 998df4137a72269e067ef98556a5e6fe2072ec22
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Sep 6 14:29:30 2010 -0400

    phpdoc

commit b106b30f584df8e1e0407f615ee90bb97fedb134
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Sep 6 14:28:26 2010 -0400

    Ensure this value is a string.
    
    The tagger needs the local id as a string or it assumes it's a
    rampage object id (which it will never be here).

commit dcbf1f76ddfae95fd9bf2f406cd578a27dbc2422
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Sep 6 14:11:00 2010 -0400

    cs
    
    Looks like this file got ran through some formatting filter or something at some point.

commit 9767ec5495dc8e20e9db78b1ace6bb47f98f79cb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Sep 6 13:23:58 2010 -0400

    Use IPTC caption property if it's available.

commit 4e43f184e866b949cb30579a2879c6475c4445d9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Sep 6 11:10:56 2010 -0400

    fix parse error

commit e64127e4a7aca62a278fcda732a0ae83b9b91b47
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Sep 6 12:41:15 2010 +0200

    Fix unit testing.

commit 85e906aa9fbdda32d13afd098e4c22ff0a30963d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Sep 6 10:04:39 2010 +0200

    Start using dependency injection.

commit 8ccc70ff19b1f0670baec9e42f1c22f0ee443bc8
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Sep 6 08:38:58 2010 +0200

    Element -> Components for the different classes.

commit fdb1af93f3735d7be1f437a7566ff6b17c8cc122
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Sep 6 05:38:50 2010 +0200

    Renamed Element to Components within the package.

commit f23ea53c277d5e1f6434722364b5de6ac1fa67ba
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Sep 6 04:57:26 2010 +0200

    Renamed Horde_Element to components.

commit 87fcd562795bada4ea2101391f3ae1c0b5a90793
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon Sep 6 00:53:14 2010 -0400

    Unless I'm missing something, packing the mt_rand() result as an unsigned int
    doesn't lose any data but takes up predictably less space, letting us say that
    this is always a 24-char random id.
    
    Also, rather than giving up randomness, use url-safe base64 encoding.

commit 44aad5bf07fd17e52bb14a1523de9f7349384002
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 5 17:50:17 2010 -0400

    Merge changes from Aperture exporter

commit 266a665ddcf0832184c952eb2104f830b83645d6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 5 17:46:22 2010 -0400

    Work around some issues when listImages returns <= 1 image.

commit b0cd708e710752421205677bc049c195282741ad
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 5 16:32:35 2010 -0400

    Ensure these are integers
    
    Bug: 9217

commit 5db1aa95e62a94f51edb8ffd2335a119b1ffe91c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 5 14:09:25 2010 -0400

    No reason to have the filebased state driver as an option in Horde now
    that we have a fully functional history driver.

commit 4627e816c4bbcde7e66cd2d3a37164ec3e0c6f14
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 5 13:29:40 2010 -0400

    Fix some phpdoc, get rid of some lingering PEAR_Error usage

commit 2f4586dcf17324b98eb90fe0a81b4b9b8fb2478b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 5 11:23:03 2010 -0400

    Remove deprecated method parameters.
    
    Bug: 9227

commit d5aa1ecbef5d794ace50c2a6d0a2f8b30086c2ca
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 5 11:18:48 2010 -0400

    fix parse error
    
    Bug: 9226

commit c96d72806b113c38d99633c9a3c427ac09bc7b99
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 5 01:08:13 2010 -0400

    These may not always be set

commit 2448f054b2aac6cc7eed9eca7c48688854f2a0f2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Sep 5 00:51:23 2010 -0400

    Fix method name, existence checking

commit 08827940aeef18f4c5c07780f230ed1341175c9b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Sep 4 22:42:49 2010 -0400

    This isn't currently used in ActiveSync

commit c8381f1fca557369aee2beee3255501f0fc1cdc8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Sep 4 22:31:49 2010 -0400

    Ensure 'path' exists before accessing it.
    
    $puri might not contain 'path', in fact it might not contain *any* keys if
    $uri that is passed into the function is '#'

commit bd265a439e711f414f918b329d5962a8b5eb0ea6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Sep 4 12:34:43 2010 -0400

    Partially revert ed6f463144b70b05304a: application blocks are not currently autoloadable.

commit b70a62d163965a2cd81f57a051ce439923330380
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Sep 3 18:45:27 2010 -0400

    Add versioning and display on plugin sheet

commit 3e8b262c85fb6bc2790e13ad182835f747c7d441
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Sep 3 17:44:26 2010 -0400

    Add versioning and display it on plugin panel

commit 3f137a5929ab28f9fbbf85623f5908007be6e764
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 14:07:45 2010 -0600

    Bug #9216: Fix header encoding on compose
    
    Overzealous optimization - there is no away around the fact that we need
    to call parseAddressList() twice due to the fact that the first use
    needs to be done before we encode/validate the email string.

commit 90ae0861779e01f7b6c5529d46d21bfb42d95c13
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 13:55:37 2010 -0600

    Don't remember why we don't want targets with hash fragments to open in new target, but it doesn't make sense (and breaks things)

commit 377edf85872fa6d212b51b04781ceb6570416db9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 12:44:24 2010 -0600

    IMP_Imap_Tree should always be cached.
    
    Since IMAP tree generation is so expensive/time-consuming, fallback to
    storing in the session even if no permanent cache backend is setup.

commit f8e2a4023700f06ff2354439cc215ec7c5091202
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 12:41:04 2010 -0600

    Add Horde_Cache factory object
    
    Provides a way to default to the Session cache driver, instead of the
    Null driver.

commit 4f1148daaa40f372a884092fac3a77925a5e4de2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 12:26:36 2010 -0600

    Add Horde_Cache_Session::.

commit 3b84d04919accf91428a760b2ba7921a543d3909
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 11:53:40 2010 -0600

    Use ondemand injector binding throughout Horde

commit e27690055fdcf4896b1a11cdecec1de304c1cffc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 11:23:06 2010 -0600

    Add ondemand injector binders.
    
    Idea: Instead of instantiating a bunch of classes (which also requires,
    at least with autoloading, the corresponding file lookup/read) with no
    guarantee we will use a binder during a page access, create the binder
    from a static (string) class name when it is first requested.

commit 853c50c977746a48f08ce163906b0f7d1113f9d7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 11:01:14 2010 -0600

    phpdoc

commit fe0f95447bdca36578ab12e50836afb3d4eec49c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 00:53:46 2010 -0600

    More thorough checks for a base window

commit 34d42ef74f22c62c824f9a98d9364930988d5ba0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Sep 3 15:37:39 2010 -0400

    changes

commit 8ada2ab8d769378faaf0b17ec5f186b11d63f965
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Sep 3 15:36:22 2010 -0400

    Remove UI elements for unused feature

commit 93a16a36ac8aa0cf90c518161a4631763b3f2ece
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Sep 3 15:31:37 2010 -0400

    Support Ansel's version 2 API

commit 99875ac50a20ca90c272252e6ae0e47941d3b83a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Sep 3 15:19:47 2010 -0400

    Fix memory management issue

commit 2dcb73b6fc14e73570d747136f5caa5c1dcd2b7d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 00:46:10 2010 -0600

    Add Resume Draft icon to preview pane

commit c65a432e0491b59a47d7282ae496e7bdf4fbd002
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Sep 3 00:32:27 2010 -0600

    Improvements to draft reconstitution

commit 5d741f5c62b54062180920b14806b61a394268a0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 2 15:27:45 2010 -0600

    Link e-mail addresses in HTML compose data

commit 7ce7ed91b17089d0468c00ae9f743b58516d9bef
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 2 14:35:27 2010 -0600

    Use alternate text part to generate reply/forward text when switching compose modes if user has not altered message text (DIMP)
    
    This does a much better job of trying to conserve format (especially
    from HTML -> Text) since the alternative display part should
    (theoretically) be a better representation of the original data than
    message text created via our Text -> HTML or HTML -> Text conversion.

commit aac4d1b7c480e75b68e22e133f8a75f80b4f3549
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 2 12:26:10 2010 -0600

    Add query string to URL, if it exists

commit 1a94ebd72bd8da7c33633f7f607372b20a01e135
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 2 11:56:00 2010 -0600

    Html2text filter will use horde/Text_Filter, if available, to wrap text

commit 42f1f091ce1e1f68da1949737c67064b6cb0f2c3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 2 11:35:25 2010 -0600

    Fix displaying auth error/logout reasons

commit 2a3c7ea011d364b024424b124584a06238ea4310
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 2 11:15:46 2010 -0600

    Request #9211: Improved login error reporting in IMP

commit 4d3bc03b9f4876a59c551843b350ac3b2e7b6d35
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 2 11:02:51 2010 -0600

    Request #9211: More thorough login exception error reporting.
    
    Use RFC 5530 defined response codes, if possible.
    Also, treat 'CONTACTADMIN' response code as an 'ALERT'.

commit 043b05f09f66a78566fbaf27113c408cfd7a0807
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 2 10:33:46 2010 -0600

    Bug #9161: More tweaking of new Horde::url()

commit a33559902b86aee5bc3e6db9e15410820f16211a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 2 10:04:14 2010 -0600

    Make sure loading image goes away after reporting spam/ham

commit a67d205117d183d0f43088c82d5d636762690163
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 2 10:04:02 2010 -0600

    Fix return from report ham AJAX call

commit 59a4508b78869a30fea7f1a97c75c6372bc51561
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Sep 2 09:44:55 2010 -0600

    Html2text

commit 1b12b87338bb80be24760a28b28ba2d51a3d6112
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 1 14:30:41 2010 -0600

    changelog

commit b496687e2e71f3ebaecdff5ee49561fbfc1c74cb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 1 13:45:19 2010 -0600

    POP3 fixes

commit 9843e8b7940e9fd39d1faca34cc2b2343553f85d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 1 13:44:55 2010 -0600

    Fix determination whether POP3 search query is valid.

commit 1ca9d5c85057326aef567d0045924601ac13629d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 1 13:29:58 2010 -0600

    Make this call a bit easier to read.

commit b005b542c04e6bac2a9fd3deebcb53302af4607f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 1 12:08:38 2010 -0600

    More H4 conversions

commit d95db6493f5bd74089776868c1bd1715f5eccacc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 1 11:34:33 2010 -0600

    Improve Horde#url() API.
    
    Add support for options array to make things clearer.  Also, give
    ability to specifically define which app's webroot is desired for URL
    creation.

commit ed1929d89aa618f05527fab12668d626ef425f7e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 1 10:52:53 2010 -0600

    Fix typo.

commit b0ee59fe2b830806015bb4a030a5106d29cb3993
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 1 10:38:23 2010 -0600

    Ticket #9161: Horde#applicationUrl() -> Horde#url()

commit 4f0fd3d81c16d5ba9108619a28aa8354f705770d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 1 10:27:40 2010 -0600

    changelog

commit 7dc54178e1d51a5a1431bfbb88a29a29a47cc5f4
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Wed Sep 1 10:23:32 2010 -0400

    Fix parse error

commit 03a4276400728674ad5c83ceff68163d27b76939
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 1 02:38:38 2010 -0600

    phpdoc

commit f7a841309b4256444d8bb07d9ef64ac15215d712
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 1 02:31:52 2010 -0600

    Add option to use message count limit for maildir quota

commit ed6f463144b70b05304ab4f0c9d19705c6a57e62
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 1 02:14:54 2010 -0600

    type is no longer a parameter; this file is autoloaded by the class_exists() call

commit 020fc3b127d30adae4310e4445c5eac895b75973
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 1 01:59:43 2010 -0600

    Merge from CVS HEAD

commit 5c887e326c58c4f1f7462d50f4c9fe533c69a182
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 1 00:21:03 2010 -0600

    Fix updating mailbox cache when navigating past end of mailbox on the IMP message page

commit bfc0a83dfe664708ccb0fce148ef896c8447c8d0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Sep 1 00:06:13 2010 -0600

    Move this to where we actually use it

commit 1ac099e1d83671aa9c790f431cab65e6660ae12b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 31 23:41:33 2010 -0600

    Improved error handling if server sends back totally invalid response (e.g. 500 code)

commit 1c7a1b5124a13ec3126eb352a9d4911902464d00
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 31 23:41:10 2010 -0600

    Check for existence.

commit f848bedd3756ce5a9af2990a36b59a9c1b027aed
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 31 17:40:43 2010 -0600

    Sidebar is now generated via Application registry calls.
    
    THE FORMAT OF horde/config/registry.php HAS CHANGED. Namely, sidebar
    entries have been changed from 'block' (which they are not) to
    'sidebar', and a 'sidebar_params' entry has been added for applications
    that have more than one sidebar tree node addition section.

commit a5f71286b549a1e53cc439ac7bbef58b1f0cb27d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 31 21:13:40 2010 -0600

    Have listApps() return param information as value if returning assoc array

commit d4e9ea07e815dbcc962144180415f42bbb3d94c7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 31 18:01:21 2010 -0600

    Clean up application removeUserData() functions

commit 1511a788ed6b7e14b01822d0fafa99c5f18daf04
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 31 16:38:15 2010 -0600

    Capitalization

commit 03cb6fc1a115dcdee0fecfb9d38b80c81e5a0693
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 31 16:28:39 2010 -0600

    Move JS files dependent on horde/Core into the package

commit b7869d27a4f96de26ce3afff5febc04b3f1c9b5a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 31 14:10:09 2010 -0600

    Make Horde_Mime_Mail constructor more flexible

commit b63bc3a168f95e80f59e004ed0f32382537b8e0c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 31 19:39:32 2010 -0400

    plug small memory leak, ws, file headers

commit b90841d6f86ad3e041b6fcc75ab9d7a44b92e889
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 31 19:18:06 2010 -0400

    Fix method name
    
    Bug: 9210
    Author: d-fens at 00010111.de

commit 7a65779625fe95f142210a2ae52aff1f916e94d1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 31 19:05:07 2010 -0400

    Finish up Ansel version 2 API support

commit f00d980af73a1c30b1ea02ecbba6d28ba1f98b80
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 31 18:25:23 2010 -0400

    Make sure url is a string, not a Horde_Url object when returned via the API

commit b143b610139034e7037520d4be1fe0e1f2d296d3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 31 12:40:13 2010 -0400

    NSDictionary objects cannot contain nil objects.

commit 18697cef118d02c5938ae351de0d449c6c24551f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 31 11:46:09 2010 -0400

    First round of initial support for Ansel version 2 API.
    
    Adds support for indicating which version a server exposes, and fixes
    api call for the listGalleries call.

commit 942bf89bab0d677af430b8893eadf2cc88ad330e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 31 11:45:47 2010 -0400

    ws, phpdoc

commit a4db43f2ced9c9767892c4bb7023779f362b8485
Author: Gonçalo Queirós <goncalo.queiros at portugalmail.net>
Date:   Tue Aug 31 11:13:10 2010 +0100

    Bug #9209: Missing parameter to Horde_Core_Binder_AuthSignup

commit 6c4d7e581efd5fabc96fa3d4bb80ad7859798ec8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 31 10:12:25 2010 -0600

    Add postinstall script to set horde_dir config value.

commit af0ab09056d1f4a03ff0edf710e93ce583eb970a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 31 09:12:24 2010 -0600

    There are references to this file (and a bunch of other itip files), but they don't exist in any package

commit b365f2f32195f1568b3f22f5ce6165601ea75850
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 31 09:11:11 2010 -0600

    None of these files exist anymore, and throw packaging errors

commit b9c2e218490cc1a5d09e79e711eaa29151cf4475
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 31 09:06:13 2010 -0600

    More error checking

commit b69141dbecf4a2b214c3fbc76124c294b9441ea6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 31 09:02:21 2010 -0600

    Don't require horde/Role to be installed to run install_framework

commit cbf8efaaa40f4d12ea996de54aebd903e6c8decc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 31 10:14:49 2010 -0400

    Catch errors when parsing package.xml files.
    
    Currently, the Editor package fails to install, at least catch the error and continue.

commit affb8edd6b71fb4d18799f5632e9fff71ec1a0ba
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 30 16:24:58 2010 -0400

    Add standard file header/copyright etc...

commit fa2962a8d2508b82a41f06bb50ca4e08491cf9ad
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 30 15:51:55 2010 -0600

    Request #9203: Change cached imp view on dynamic_view pref change

commit 1a030604c726f90814989ed3ba8f3ab67902546d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 30 15:41:21 2010 -0600

    Add usesrole definition to horde/Editor's package.xml

commit e996e6367d2a5913e884fd31ba8e3ae9b8ab93a6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 30 15:22:49 2010 -0600

    ckeditor is now installed by the horde/Editor package.

commit 3bb949869f9b553936f31d04deec4e6eb226f3fc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Aug 28 17:40:25 2010 -0600

    Use PEAR libraries to parse package.xml files.

commit b3583674e9e743e21689ac4b1ff68f0992a6f578
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 30 12:17:03 2010 -0600

    Fix formatting in folder creation popup

commit a16a5edbbc21b19397fb306f2234d85ec56b7938
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 30 16:21:59 2010 -0400

    ws

commit 0f1c2d6ba8ae5cab8ef74aa1548359db895948eb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 30 16:16:40 2010 -0400

    Don't assume the gallery will always have images.
    
    Bug: 9200

commit 4d1c8d7cac83f00cbe895befd8ac628c2a657c67
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 30 15:57:25 2010 -0400

    correct some comments

commit 38f90f61620e57d2d6d12a890baeed1fae52ea6f
Author: Eric Rostetter <ericr at horde.org>
Date:   Mon Aug 30 10:59:29 2010 -0500

    Bug #9208: Fix call to Horde_Util

commit fad70e02a52d0c9d80172c6c61b28f8765856e48
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 30 11:34:56 2010 -0600

    Ticket #9201: part might not exist

commit 9fe9012bea0aca6fa6a44e9086c46bb17c9b0d44
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Aug 30 09:21:33 2010 +0200

    Bump date as a test commit to see if I can now mirror to github.com.

commit 549a1a57841717f032d1d95e86d10679297356e1
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Aug 30 09:12:59 2010 +0200

    Added the Interfaces package.
    
    Rationale:
    
    When looking at the Kolab_Session package I realized that
    "Horde_Auth::getAuth()" calls have been converted to
    "$GLOBALS['registry']->getAuth()". While this may be fine on the
    application level I don't think it is acceptable on the level of a
    framework package.
    
    "$GLOBALS['registry']->getAuth()" does pretty much the same as
    "Horde_Auth::getAuth()" did before and the move of the functionality
    into the registry is absolutely fine.
    
    For Kolab_Session this does however mean that the dependency on that
    functionality gets further obscured. Something has to setup
    $GLOBALS['registry'] before Kolab_Session is called into the mix.
    
    At the same time I think the package would now need to pull in Core as
    a dependency which I wouldn't like much either.
    
    I think it is a cleaner solution to provide the Interfaces package. It
    can be used to clearly define the communications between Core and the
    other framework packages. This also allows to declare the dependencies
    in an obvious manner and decouples low level libraries from the BIG
    Core thing.

commit 3982d3163400fe4b8d96c115b84b33ecf2bd363d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Aug 30 08:12:07 2010 +0200

    Fix dependency name.

commit 51ce3b4f555cd374782a88d1f6c175ab2bf75742
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Aug 29 21:19:54 2010 -0400

    First set of refactorings to lazy-load some information and optimize serialized objects.
    
    Previously we had no filter on serializing these objects for caching, and a lot
    of them have recursive references. Not serializing those saves a lot of time and
    memory.
    
    This probably has some bugs left, definitely needs to be updated for the CVS
    driver, and certainly can be improved further.

commit b38817b0cdf67194a7c72d92c04b6031e12a5893
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Aug 29 21:11:16 2010 -0400

    Add example git and svn hook scripts

commit 74cc881c526c261d9acfc7ccfbaf3a4e7009141e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 13:31:30 2010 -0600

    Ticket #9201: Treat ISO-8859-1 as windows-1252

commit f58369f8b66c4807b10b1162dd64faaefe51501c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Aug 28 18:26:08 2010 -0600

    Missed some reply notification status types

commit ed70c63a7ee8503ea5ae92f6f28dd55bb3a06daf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Aug 28 18:08:35 2010 -0600

    Fix package.xml issues

commit c9ce94f228f8a0a990930265775d1805eba57eae
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Aug 28 16:39:42 2010 -0600

    Don't use cookies/session storage for IMP folder trees

commit 030a2d9e09b3bbf9abbddc011728e3732a30be52
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Aug 28 16:20:29 2010 -0600

    Allow session storage to be disabled for a given Horde_Tree instance

commit 9fd10a6e5c2b365c56984d1d75a34ef694aad228
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Aug 28 16:17:49 2010 -0600

    Use getOption().

commit 690054c5d33cb959076ca797e22e29f63c74e97e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Aug 28 16:12:00 2010 -0600

    Do IE6 check in browser

commit b8614426ad255d7b9f0090a9df6dfd758eb7cca6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Aug 28 01:56:17 2010 -0600

    H4-ify Turba
    
    Mainly, it is PHP 5-ifying classes and getting rid of PEAR_Errors.

commit 7117a3be5816ac263a2f2e4e5fbd1cc9eae44bdb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Aug 28 12:58:20 2010 -0600

    No need to have this in a separate function call

commit 8de3644626a2ef66aa2c8ce2abfbd7e9e5a1a020
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Aug 28 02:05:22 2010 -0600

    Get rid of some include_once() & require_once() calls

commit 6392d4b6fd04a66cad26955b9c52d6e91dc58612
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Aug 28 01:22:41 2010 -0600

    Use Horde_Nls::getCountryISO()

commit 3d8e80a33b1552a9e36ee73de658ef86919dff5d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Aug 28 00:17:45 2010 -0600

    Consolidate removeUserDataFromAllApplications with removeUserData

commit d227d0fd40bffb840233f055fbf36f655e180382
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Aug 28 00:12:51 2010 -0600

    Add additional function doc/stubs

commit 2b90d9e34c288fd66d458a25e75d41ce01f8607b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Aug 28 00:12:06 2010 -0600

    PEAR_Error -> Exception

commit d9a2839b2a4eb7ef738046addcbe8b1553ba223d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 27 22:15:42 2010 -0600

    IMP Application cleanups.
    
    Throw exactly the kind of Exception expected.
    Track some class name changes.

commit 1ce33f0f750db3a95c5aa34764ce08d152f62d1a
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Aug 28 11:26:45 2010 -0400

    Add missing space

commit fcf69b30b57105b4bb2049e494bbdea420a0ae72
Author: Jan Schneider <jan at horde.org>
Date:   Sat Aug 28 10:17:44 2010 +0000

    This viewer supports inline rendering.

commit fa82f09b8384b27e14ce3172edbf0e7c34d45173
Author: Jan Schneider <jan at horde.org>
Date:   Sat Aug 28 09:51:35 2010 +0000

    Throw exceptions.

commit 020f5a504b9d1c7b90b079884a3cc8d70fe7b0e8
Author: Jan Schneider <jan at horde.org>
Date:   Sat Aug 28 09:47:46 2010 +0000

    Extend Horde_Exception.

commit 52fb6617fbc5735adb238856a20c0c4a91745405
Merge: 445f0481630d044ae634cafc70fc65172d5aa704 efb2a163929eb75d2ef28db2a7db8f2fea018ea1
Author: Jan Schneider <jan at horde.org>
Date:   Sat Aug 28 09:43:57 2010 +0000

    Merge branch 'master' of /horde/git/horde

commit efb2a163929eb75d2ef28db2a7db8f2fea018ea1
Author: Jan Schneider <jan at horde.org>
Date:   Sat Aug 28 11:37:12 2010 +0200

    Rename getMap() to __toString().

commit 445f0481630d044ae634cafc70fc65172d5aa704
Merge: 98a35a329803b90e1530f24660b002495d35b81a 37044febd8e5108741154fed80830fbf1aaee1c0
Author: Jan Schneider <jan at horde.org>
Date:   Sat Aug 28 09:09:09 2010 +0000

    Merge branch 'master' of /horde/git/horde

commit 37044febd8e5108741154fed80830fbf1aaee1c0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 27 13:23:54 2010 -0600

    Fix losing text info when doing Html2text conversion

commit 27d9e1227538f0db3e2f7f0d6a52c35f258e07f8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 27 12:59:32 2010 -0600

    Fix ckeditor path

commit d8674f2f64ad42af08d61a73afac35f042e515ce
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 27 11:28:05 2010 -0600

    Add horde/Role package.

commit f8c784680b4971e6c15f8630b81b6c2fa1c21afb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 26 14:41:56 2010 -0600

    Fix error

commit 840f71925cf1f6de914c1c37e8f2ff73fc52670c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 26 13:57:05 2010 -0600

    Disable auto MDN send option from prefs screen by default

commit 72e71e9150336cdd6615ce414e8ed9a6a3796a00
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Aug 26 22:37:14 2010 -0400

    Remove fckeditor and move ckeditor javascript to horde/js directory

commit 3e172c99fb30a1ab44cd20765b148e95c3bf2530
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Aug 26 20:58:24 2010 -0400

    Add support for NOT IN queries to Horde_Rdo_Query

commit e26ea7014c3ec0d85ef2c1ec1d79d30f06771b65
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 26 13:49:44 2010 -0600

    Add hook to skip MDN prompting based on content of message headers

commit 65431c8d3240607bcf566197b0876b93cbc6552b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 26 13:26:00 2010 -0600

    Use injector to get Turba_Driver object
    
    Throw Turba_Exceptions if driver init fails.

commit 9250c90556aae40153c7ab6cda090b6dadd2279c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 26 12:23:12 2010 -0600

    Use global attributes variable

commit 7e5f235a3661682ff6cdaa5436e0133d6ccedbec
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 26 12:19:30 2010 -0600

    Have Turba API throw Turba_Exceptions.

commit 01c114ff9d671dba709f8d4b24d61a37f92d8cf8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 26 12:18:54 2010 -0600

    phpdoc

commit ecdc9a249810e98c529c5bf5fc7e6be32d4a1c2f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 26 11:46:10 2010 -0600

    Bug #9202: Workaround PHP bug

commit 9dfb3148f738d906d75faa86438bf2ce588f67ab
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 26 11:30:22 2010 -0600

    Turba cleanups while tracking down a bug.
    
    Some H4 conversions.
    Implement Countable interface on several objects.

commit 98a35a329803b90e1530f24660b002495d35b81a
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 26 18:42:37 2010 +0200

    Add getErrors().

commit 50215b65f78ccc72f911feebfcae5301b786ab04
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 26 18:42:37 2010 +0200

    Add getErrors().

commit d834ec001f399edbd21cada855cf33e84532695c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 26 09:53:08 2010 -0600

    Fix some issues that cropped up with new turba hook code

commit 6ee3ea51c0f240103c7d1b83ba90642bf9db957a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 26 00:14:53 2010 -0600

    No need to have an excessively long SPAM header appear in notifications

commit c1963772605ed3d4aa923d479923e6ca4a8527e8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 23:58:40 2010 -0600

    Fix caching in IMAP folder dropdown list

commit d96b9f0ecf951effa25ceeb7170ba05c2f5b6618
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 23:38:26 2010 -0600

    Fix setting JS variable

commit 8ab24e8c0834068571ad2c2c19671336ac4e27f0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 23:38:04 2010 -0600

    Fix variable name

commit 3180bb26a0030af14ae48344c29826c1d80b1c93
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 23:01:01 2010 -0600

    Horde_Tree javascript optimizations

commit 7e43fe55fb35b37913f7d0f2dad9ca895ce3d935
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 22:40:18 2010 -0600

    Move Tree driver code into Base class

commit e44c63504695469129679c164f0ace1d7965ee06
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Aug 26 08:15:14 2010 +0200

    phpdoc

commit 4e2a0c64838d84f91804a938cd315e1257a317a7
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Aug 26 08:01:45 2010 +0200

    Add some todos (and use phpdoc rather than the TODO file).

commit b3b443e8bb9b41be970f9d058143f4c8ba953b9a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 22:00:50 2010 -0600

    Update encode/decode attribute value hook in turba

commit a9a4f5fb7f5d0edc22bf74ffd7ed0bad6ab8484c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 21:47:35 2010 -0600

    stripos() exists in PHP 5

commit 23645d8de985dddfa1c2519634063eb8f3fdc223
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 21:47:23 2010 -0600

    Fix function_exists() call.

commit ace83fa79273de42bd690f62a79006abb756c1e6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 21:38:10 2010 -0600

    Bug #9193: Fix changeLanguage callback.
    
    This is an *app* method, not an API method.

commit 18ccb8b30b013995732262ac702ea673cb0b79b5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 21:16:25 2010 -0600

    This function always exists as of PHP 4.2.0

commit 6a9d2f774ad2ca4cadb85e86c7e944a1700c6faf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 15:39:26 2010 -0600

    Fix expanded folders view

commit e834d9c89111440da333f964c396fe64c1c38240
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 15:32:38 2010 -0600

    Simplify; remove unneeded type conversions

commit 138236bcd19a73f8b48f73ca333cc9ed1beb2158
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 14:54:19 2010 -0600

    Make container display be the default

commit 4dc2ff14aaa36ee22b8fddebfbca09ce29d7ac73
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 14:46:16 2010 -0600

    Remove IMP_Folder#flist()

commit 3f8468bb2f25769d52a37680d6243c72cef03a7c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Aug 25 22:52:29 2010 +0200

    CS, phpdoc added COPYING

commit e35101b8f74d7f8486fdbea809e1ed1361915b4e
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Aug 25 22:01:18 2010 +0200

    Revert "It does not look like extending from Horde_Exception is necessary and it saves us one dependency."
    
    This reverts commit e8c383fb651cd6dc0b4f6c514e1f0b3401505e18.

commit 3608e2bb39e79845c942b01cb712051546ed5b77
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 13:32:06 2010 -0600

    Move Domhtml lib from Support to Util

commit 699d059d4fa0faeed9273862ce3e19474bb8fd2d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 13:25:52 2010 -0600

    Ticket #9201: Better to convert things to UTF-8, to prevent lossy conversion.

commit f9b67f1a00ef65c2dfd522c2acdcce87259b3325
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 12:25:50 2010 -0600

    Fix loading Tree classes that aren't extended in Core.

commit bed563f1702973aa252bd8269a5fd14479da1212
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 12:18:11 2010 -0600

    Use Horde_Tree to render IMP folder list selection dropdowns.

commit 12b51c158b35596938568f70acd59a1530a66993
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Aug 25 21:32:34 2010 +0200

    Horde_Icalendar uses Horde_Date.

commit e8c383fb651cd6dc0b4f6c514e1f0b3401505e18
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Aug 25 21:23:06 2010 +0200

    It does not look like extending from Horde_Exception is necessary and it saves us one dependency.

commit c0bc3a36ba275219ae8c55deeccfc12dbb2bc60b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Aug 25 21:15:58 2010 +0200

    Do not use Horde_Date here as this introduces a dependency that we dont really need to add.

commit fcbd7264b3f77b05863a20855c34f21d90192434
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 11:58:04 2010 -0600

    Ignore the absence of the motd.php file.

commit 66f300682f52ccb90fca762cd39f6e9bd94b117b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 11:43:48 2010 -0600

    Tweaks

commit 84d17bb9fbad4c6171da6935c11366d5e2452cbd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 11:38:41 2010 -0600

    These deserve changelog mention

commit 666fd2783ad1e287962493b5fa58c971352e555d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Aug 25 19:28:58 2010 +0200

    Adapt testing to recent changes in HEAD.

commit 8b696adbdbe5666e61e096a5d195fc86915f61ab
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Aug 22 18:28:10 2010 +0200

    Start using Horde_Itip in Kolab_Resource.

commit 59361c8fa67f9cf2fdaad4262d33689e47c1b69f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Aug 17 15:52:23 2010 +0200

    Update package.xml

commit c7bc48514df50d139287fe88ad43cbfaa69f50ce
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Aug 17 14:36:53 2010 +0200

    Complete unit testing for Horde_Itip.

commit 43a59fb32c8db0cb6cf5f21320d0ac2fc268c417
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Aug 17 09:33:00 2010 +0200

    Fix copyright for the things that were paid and stuff that I did in my spare time.
    
    Hopefully Horde provides a legal entity soon so that the copyrights can be transferred.

commit f57afbbc344062cc626d2f80fbe2f541f144559b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Aug 17 08:15:09 2010 +0200

    phpdoc

commit 25da03fe4764d08ca7140c93189db439b5d42f1b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Aug 17 00:26:10 2010 +0200

    Converted Imp to use the Horde_Itip library.

commit edfe90f9ffebf48ea8f9bbd5b98aadc4e0cb6275
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Aug 10 18:01:18 2010 +0200

    Completed testing of sending the iTip response.

commit e0d49365f584d8822a44cced8169601cb9e6c854
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Aug 9 08:10:22 2010 +0200

    Start adding an Imp test suite.

commit fe6d273c6b5c8418afecfcb28fff4951b94d4395
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Sun Aug 8 11:15:14 2010 +0200

    Adapt to Icalendar H4 changes. Complete testing.

commit 5b5f395feb19fd4cc456b5f20f36efc8c8bf2a56
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Aug 6 22:41:54 2010 +0200

    Added testing and fixed some initial problems.

commit 6c5cb5c48a6834f6381c02f37ef2da57ebf72dea
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Aug 4 15:58:44 2010 +0200

    Start new Itip library.

commit 0d8fd2880aeda33139a0bc84a9e61b2c6c2224c5
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 22 16:59:38 2010 +0200

    Working Incoming test.

commit b6aed52c57895daa80674956172fcc9894d26707
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 15 23:36:38 2010 +0200

    MFB: Cleanup logging.

commit 2b3e6238214798f8aacaddfeced9459631e1b80a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 15 22:26:41 2010 +0200

    Rewrote the basic filter definition.

commit 5cf512d63fa504fe8d63edd83e243f42934953d0
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 8 13:40:12 2010 +0200

    Extract the command line parsing.

commit f16d2476fc1794bf5819cef3445c37f34accf804
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 8 11:45:16 2010 +0200

    Start switching to injected logging.

commit 1cb16470064ec65628126759405dee73a96308ef
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 8 11:33:41 2010 +0200

    Reactivate testing and make the basic filter test work again.

commit 650c02d7086fa1ab6a19a3c7508acde330ae253d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 8 11:33:12 2010 +0200

    The test setup needs to be removed later. Minor fixes to prevent failures.

commit d634e1991586edf76c46d4a775e2f170bd0b3a16
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 8 11:32:34 2010 +0200

    Use autoloading.

commit 78765ef2138d355f02b59a54b0fdac794d5ac0d0
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 8 11:31:10 2010 +0200

    Add the exception definition for this package.

commit e1da6f4624b224d71e30627cfe1c7410eada0fb1
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 8 08:13:02 2010 +0200

    Removed deprecated &new

commit 8455f906c8cdfb293fcf0083f754d4d4fde79c4a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 10:56:06 2010 -0600

    Throw error if config file is not found.
    
    If config file is not found at all, this should be treated the same as
    errors in the config file - by throwing an Exception (the existing
    comment agrees with this).  The calling code should be responsible for
    determining whether the absence of the file should be fatal or not (If
    fatal, the missing file error message will be logged there).

commit 184cf27c7ca9ffe7ed0511a5fad116a2fdf0d451
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 10:56:02 2010 -0600

    Merge duplicate code; use Horde::[start|end]Buffer()

commit 62e89673deb625baea16a86d57f20387b4eaecc6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 10:39:02 2010 -0600

    Fix turba forms.
    
    Can't use GET because we lose ajaxui parameter in form URL.

commit d82c61fb30d5a54e8ce9808d3036b71c9adecb43
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 01:17:04 2010 -0600

    Cleanup tree code

commit 09b61cd10ffc865dff818c8a774659e009aa7716
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 25 01:01:30 2010 -0600

    Remove more unneeded sidebar/frames code

commit 063d5004cd65f8593129800b1671c4e7d4f05d78
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Aug 25 16:05:29 2010 +0200

    Horde_Url_Exception depends on Horde_Exception.

commit bd99e4fd1f8d4d7dfdbf7a325f905f45c38f3c9f
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 25 13:29:38 2010 +0200

    Fix reading sessions if session_save_path() is empty.

commit 64cb4578914ec0566c21b1a9621ebbab77d932e1
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 25 13:24:05 2010 +0200

    typo

commit c15275cfe65971be4a51b5c26eaa9557ff1eab16
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 25 13:16:03 2010 +0200

    Fix signature.

commit 472658a387374b9613eb5518cdded962ecdc40bb
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 25 13:14:11 2010 +0200

    Fix undefined variable.

commit ff549f3891b549a1c6a7ab118dd8bfa76f6fc5c3
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 25 13:13:19 2010 +0200

    Style

commit b9197734c7bea926eaef76187a4f7b100444d801
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Aug 25 13:06:15 2010 +0200

    For testing purposes we need both the Test package and the Icalendar package. So mark these as optional.

commit 93a5bec1827ff8a90bd7e8e5bfd2f654281871be
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Aug 25 13:04:07 2010 +0200

    Do not include stuff from the dependency location while we are actually installing the dependencies.

commit db0571880c536eba133310d1d5426f355e1a5816
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 25 12:37:10 2010 +0200

    Fix url escaping.

commit 382f6efbefba038c54f66fa231a9e4741e6ecc5e
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 25 12:35:53 2010 +0200

    Fix url escaping and popup code.

commit 5b3a4dfc24b44c7216fcbba791cfa7596c809d27
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 25 12:29:34 2010 +0200

    Fix setting $next_step.

commit 12246a1c9768abbb852713c0385b5dcb083e4af7
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 25 12:25:36 2010 +0200

    Merge c93cb8071ead39bfbfd0d2215c928eba5f4b3ee1 and
    e649acf414796c7b4dbd3b2e79b1169c9f1603f9 from Kronolith.

commit ebc1330e4b73dd7a0b6802a64a45fbd7c7a417d9
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 25 12:18:37 2010 +0200

    Fix escaping.

commit 8dd05ed030c0bab602730a622663710abd2d1971
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 25 12:12:04 2010 +0200

    Fix double quotes.

commit 421009b48ffdf98b63ff797479c1a0331d163ebc
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Aug 25 11:54:25 2010 +0200

    Avoid running in circles.

commit 87a41e7f5c33b52eb2e3612704b7a236347d99e9
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 25 10:33:23 2010 +0200

    We *want* a Horde_Url here (Bug #9198).

commit 8685d25bf7e000a63fa0032783a0db25e535ca4a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Aug 25 10:26:42 2010 +0200

    Add the continous integration setup module.

commit ef4d2bce52f442f13648de6efd4edaab1fc8e0ef
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Aug 25 10:26:21 2010 +0200

    Use the Horde code sniffer standard.

commit d445d770313d290b59e0bdbb771ae2c211aae2f5
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Aug 25 09:14:50 2010 +0200

    Add a todo.

commit dcd2fe1cd82039837dc312e7f4b90fb8fc47b038
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Aug 25 09:08:57 2010 +0200

    Add the configuration templates for the Hudson continuous integration setup.

commit bc7666b561eca6b4d71b04f211f967d4a9e29b2d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Aug 25 09:07:51 2010 +0200

    Ensure that the "data" prefix gets removed when installing the package.

commit a4a66a65541d696b369f089bccae52f13a27af84
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 24 23:47:43 2010 -0600

    Use Horde_Tree to render folder tree in MIMP

commit 82a4095c3e4dc0d584d364a65ae432a24a0f31fb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 24 23:35:14 2010 -0600

    Add a Simple HTML renderer.

commit 3c11b3b12481bc67d0af1ac02df755273e313f2c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 24 22:47:42 2010 -0600

    Catch emails between square brackets

commit 55fe0e1abe03172043ea671e1fcd9216d213bd32
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 24 22:41:27 2010 -0600

    Revert "We expect an array back, so pass it an array."
    
    This reverts commit ab3d724ed9c4ef81741600076a87a66e891717cd.
    
    We *do* get an array back when passing the variable name as a string,
    and we avoid an unneeded compact() call.  And, more important, this
    broke display of every mime driver.

commit 6ec290a548b91e58f1254cff35c7f34dc7f176bd
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 23:09:20 2010 +0200

    Fix Horde_Menu now expecting Horde_Urls.

commit ab3d724ed9c4ef81741600076a87a66e891717cd
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 23:08:44 2010 +0200

    We expect an array back, so pass it an array.

commit 5bc97c04121160cad4e6b65d2981f19199dff34b
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 23:05:03 2010 +0200

    Fix scope.

commit caff8e3692705faaf60dc9179f84cde4d7403af0
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 23:02:44 2010 +0200

    Driver -> Base

commit cb86cc8b74f017980888dee3a4b6cdb8f8750a48
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Aug 24 22:26:28 2010 +0200

    Update package.xml.

commit 9feaaa4794423fe681c2c72c06360bb45d288ec8
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Aug 24 21:06:25 2010 +0200

    Add a module for generating a development snapshot of a PEAR package.
    
    The package will have the version number provided in package.xml but
    appended with a timestamp (201008242106).

commit 025a1bfbe69622036f8e3a27a6edd39c02dcd4ea
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 24 12:34:57 2010 -0600

    Bug #9011: Fix XSS
    
    slusarz     2010-08-24 18:31:34 UTC
    
      Modified files:        (Branch: FRAMEWORK_3)
        docs                 CHANGES
        .                    view.php
      Log:
      Bug: 9191
      Submitted by: nightmare.lmw at anarchynet.org
      Fix CSS vulnerability when viewing file data.
    
      Revision    Changes    Path
      1.114.2.58  +2 -0      gollem/docs/CHANGES
      1.51.2.7    +3 -5      gollem/view.php

commit b6d03b85926cd4f8063bbc5f6dd2277ec4810370
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 24 12:21:18 2010 -0600

    Rework compose attachment hook.
    
    Rename from 'attachmimetype' to 'compose_attach', since more than just
    MIME type determination can be done in the hook.
    Add virus scanning example to hook.

commit f9c14fb404dd99ad08b1943350f9a7929333ff0c
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 18:13:54 2010 +0200

    Improve changelog loader.

commit 1adf94e52237dea7c4f6f18a534c330b6d3f343d
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 18:01:34 2010 +0200

    Fix meaning.

commit c901e17d38d648b61bec98b45ccc764788b492b9
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 17:55:36 2010 +0200

    Fix ajax-loading of changelog.

commit b6856e81f7cd943c20c58d2c9a1410a542af7138
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 17:46:51 2010 +0200

    Fix HTML

commit 96bb4fe185ecd6c9814e19b8e7acdfb2ae5493c8
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 17:36:00 2010 +0200

    No colon.

commit a40d063bec4834c75023902011f8067e8ab63733
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 17:23:45 2010 +0200

    Fix variable.

commit a7618bd2d55b95986038515e569071045cfb9544
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 16:47:53 2010 +0200

    Make Horde_Vcs_File#logs public.

commit 34bbc8751411ff2d1480baaa1452ef420dca3861
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 16:47:14 2010 +0200

    Provide status in patchsets, don't parse trailing empty line.

commit b10ed42768eb9905314d553b90e1ccd8ae228190
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 16:04:01 2010 +0200

    Exit early.

commit 773fa88e65f762656a88c30d8f82785c977004f8
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 16:02:30 2010 +0200

    Only link to cvsgraph.php if we actually have a CVS repo.

commit 98700aa4f25c41851edac7859a20b0abe6190cae
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 15:54:51 2010 +0200

    Fix variable name.

commit 68bcb60d8c7c4a142cdc93177a8df407213756ec
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 15:52:55 2010 +0200

    Add doctype header.

commit cefde76f4d8eb285662daaf26ebfa5c44d07acb7
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 15:50:19 2010 +0200

    Fix CSS.

commit b481a9f703fa7c74a01ce00e73ccf9f7cc4f0931
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 15:48:52 2010 +0200

    Fix image.

commit 79fe4d22f89e7a0374f211c16efe73b23b98a822
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 15:42:42 2010 +0200

    Don't attach empty onb parameter.

commit 0b5f0fdf9889b1e15a212b9d8aca9e7c38b9eaa2
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 15:32:48 2010 +0200

    Use Horde_Url. Always include repository in URL.

commit 9f3cc186f8f9e9cc01dbf0d54d4816ba9706efa8
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 15:09:17 2010 +0200

    Assume we have a Horde_Url here. Fix encoding of service links.

commit 4ccf95bab3de40696a6f609ea144257a709bc83f
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 24 14:53:05 2010 +0200

    Fix passing onb parameter.

commit 862a3750bd0cc4ae944220f09f0726f35abb31ea
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 23 23:50:12 2010 +0200

    Tweak comment.

commit 74b1368c4a95db5ebdffeac72e8541f8ddca1687
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Aug 24 11:10:53 2010 +0200

    Fix the CI build script. Why did this work before?

commit 4edaec11cfcfae661561ea8c28256221f02f5924
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Aug 24 10:07:50 2010 +0200

    Add a fix to ignore the autoloading of the newer PHPUnit (>= 3.5.0, currently RC).
    
    Also extracted the reduced Autoloading setup for the test suites. This
    way I can avoid duplicating code when defining the Autoload.php setup
    I use for running single test suites.

commit 61134c2954711716d52cef97d9f5fea32cfbec93
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 24 01:38:54 2010 -0600

    Remove folder list caching.
    
    Folder lists are cached in the IMP_Imap_Tree object. No need to cache
    this information multiple times.

commit bce5b08941dbac66a2978f20cc4229f2de621e5f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 24 01:27:25 2010 -0600

    Re-add saving expand/collapse state in IMP folders page

commit ab25e8c663bb1ee2dceb82658097cc63d28136da
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 24 01:00:24 2010 -0600

    Trigger events when expanding/collapsing tree elements.

commit ee5f8a2db60fac0a1ae4645130a514c7ff3c25da
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 23 23:58:20 2010 -0600

    This value needs to be unique to all buffers, not just the current buffer

commit 7693039fb9cc281caaf7498baa5fd664ddc7771a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 18 12:51:07 2010 -0600

    Use Horde_Tree to render folder/search trees.
    
    This isn't complete yet.  TODO list:
    1. Auto JSON loading of collapsed->expanded levels.
    2. Save expanded/collapse information on folders page.
    3. Use tree to render MIMP & Folder drop-down lists.

commit c54e6b1da1429c7d7136cdc6b6c83573bc6bc134
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 17 12:45:05 2010 -0600

    Implement Iterator in IMP_Imap_Tree::.

commit 07d75270a4451c5e005bf4a8bd82f8f9aa049640
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 23 23:25:39 2010 -0600

    Use recursive calls, as it makes things clearer.

commit 8d97c5330825754b0b084b803f4d3930efae2461
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 23 17:54:16 2010 -0600

    Add 'lines_base' option

commit cfb2d5b16472ea7a6576833265f1844c0c9b24a6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 23 17:28:08 2010 -0600

    Simplify getOption()

commit 21bbb83fda471d2a576c9c10b49d16ddc88f5ad6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 23 16:19:01 2010 -0600

    Horde_Tree cleanups.
    
    Don't hardcode float or other styles.
    Use spans for internal elements.

commit d4307e69e5a13f78fc9f65cab0e2305b9dd6bba7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 23 16:00:35 2010 -0600

    Move HTML-specific code out of base Tree class

commit c0d54569d51a9dfb1abb51b2cd1d5629998e1a90
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 23 16:00:25 2010 -0600

    Make addNodeParams() driver-specific

commit a02cde0f94a1ec061639752b52b4195207559c89
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 23 15:05:06 2010 -0600

    Fix static variable access.

commit 0a99882d332afd336c4f6c3f859bd6e84cef73f9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 23 14:56:13 2010 -0600

    Move some more RTL code out of tree renderer

commit 4e0489d479ba7435cee862cf01d8beda6fe95e7b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 23 12:29:39 2010 -0600

    More places to use Horde_Variables::

commit 3869073e174bac383bf88718af863c5b6d3556e6
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Aug 24 07:33:47 2010 +0200

    Replace Horde_Core_Autoloader with Horde_Autoloader_Default

commit dd434f686d4d59631452e1d84f96da59184ce778
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon Aug 23 15:30:27 2010 -0400

    Finish converting Driver -> Base

commit 2f39d45da52281ed2a81f0c26535262b6c763d20
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 23 18:13:21 2010 +0200

    Only use language name for locales that don't require the country part.

commit b393e7d7480b20a74e3e50411d4fd76b3e706ae9
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Aug 23 17:29:09 2010 +0200

    Remove the Autoloader here and update the package.xml.

commit 67188414002f31bb1a9635e2abdae8d1c0312488
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Aug 23 17:26:52 2010 +0200

    I don't see a reason to avoid providing the default autoloader within
    Horde_Autoloader.
    
    It introduces no additional dependencies and will be required by a any
    application that does not derive from Horde_Core.

commit 6db502748dbb4452496d556d30396a0767ef50ab
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 23 16:09:15 2010 +0200

    Driver -> Transport

commit 618b889787d97cabcb906378074cfc8828e7f5ab
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 23 15:48:21 2010 +0200

    Driver -> Base

commit 22b76241e2305004ad71b77300d5b0d255025e3e
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 23 15:24:41 2010 +0200

    xdiff is a PECL package, not an extension (PEAR Bug 17782).

commit 83513ef5970e393d7a0776aa391cef7b06c4db14
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 23 15:18:06 2010 +0200

    Assign result.

commit 7655b0e9d446eab18572a091adf79201a2a02b25
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 23 15:07:41 2010 +0200

    Check if unserialization failed.

commit 2239c2751486b02b6466ca8d10370ca54e5b18b8
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 23 14:57:33 2010 +0200

    Set maximum height for duplicate list, to make scrolling easier.

commit 8f8047650c5b407d3bcb2a9e856fa54db5d7caf1
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 23 14:54:43 2010 +0200

    Fix rendering images in inactive forms.

commit db8e069f708dfcb8635613db904a2f111520598a
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 23 14:52:06 2010 +0200

    Fix Horde::img() call.

commit f28ffe50c10141a1b736582893b39f456049f914
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 23 14:51:54 2010 +0200

    Catch non-existant image even if using Horde_Themes_Image.

commit cf6dbe37863aacdaaed3006c0ba6a2800e55cd43
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 23 14:42:56 2010 +0200

    Don't cache history entry from last contact.

commit 0fe323c9d3633674ce9e150e59f3983f6be02f0f
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 19 15:22:46 2010 +0200

    Use UTF-8 encoded language names.

commit 29e5363c7bb8a54a20b5452de65ae230996f7fb3
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 19 14:07:05 2010 +0200

    Fix version numbers.

commit c26e26324105c37d89fde50eb69e4e22963b2112
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 19 10:17:22 2010 +0200

    Tweak

commit b4e97387765c56d13bea5203d6424e87fcb98a69
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 18 23:06:24 2010 +0200

    Change label to Portal here too.

commit b2861a78cba958722b201eccbd1354548b7f625e
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Aug 23 09:42:38 2010 +0200

    Added the Installer module to Horde_Element. It allows to install a PEAR based Horde framework package from the repository tree, including its dependencies. Horde dependencies will also be pulled from the current tree, remote dependencies will be downloaded.
    
    This should now allow a continuous integration (CI) setup that tests
    the PEAR based Horde framework packages including their
    dependencies. While we will support PEAR based releases for Horde4 I
    assume from past experiences that the focus will remain on the
    applications. As those rely on a fully installed framework it will be
    quite easy to overlook PEAR dependency problems. So I feel it is
    necessary to include the full installation method via PEAR into the CI
    in order to spot problems early.
    
    The general idea of the Horde_Element package is to provide tools for
    managing Horde "Elements" which I consider to be PEAR based packages
    from the framework (and maybe later also the applications). While I'm
    currently focusing on the basics I think it would make sense to later
    add methods that allow publishing the elements better than via
    pear.horde.org.

commit fb8b2d7151aeded0981232c6ffdd0b6c33580507
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Aug 22 19:33:24 2010 +0200

    Rename Horde_Qc to Horde_Element. I hope that fits better for what I have in mind for this package of tools.

commit 6ce092b2e84caa50750b293a865b5d1c50122c9f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 5 08:03:33 2010 +0200

    Keep order as in branch master.

commit ebb9b25a309d005288323004844e8bc505f14038
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 5 05:45:03 2010 +0200

    Automatic update.

commit 8df71e31a323f8862d90eac58556c93f95d722e6
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 5 05:44:04 2010 +0200

    Make the package.xml handling functional again. Integrate all patches the action has seen.

commit cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 5 05:13:28 2010 +0200

    Completed option parsing.

commit 9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jun 30 21:40:46 2010 +0200

    Working option parser.

commit 135660463335cabaf8f5ddbeb89df6fa5fab502c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jun 30 10:33:30 2010 +0200

    Cleanup first draft.

commit 3071853f23f763d399fe0aa798c262e999058781
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Tue Mar 2 13:49:51 2010 +0100

    Intermediate step in refactoring the Quality package.

commit a8ec11e72701a0fb18b3861defaf1ef81715242c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Feb 24 13:34:47 2010 +0100

    Renamed Horde_Packaging to Horde_Qc and started reorganzing into classes/modules.

commit 3a7180a8dcf69e142800e1d79d0f9c20371b55f3
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jun 30 08:37:50 2010 +0200

    Merged.

commit 34245b1f6b1c08b072f43200585f97532631d4e6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Aug 22 20:47:51 2010 -0600

    Fix typo

commit b9f7a72ad5400444c78b3a6b9f200dd31626cb66
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Aug 22 22:18:55 2010 -0400

    Remove some more references

commit 9a7dddba93da69fb4831a6c0b803e72208356031
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Aug 22 22:17:47 2010 -0400

    "datatree" is not an application

commit 63191a3e4e93118f79ca59a32d804083fc29203e
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Aug 22 21:54:48 2010 -0400

    Fix variable name - no tasks were viewable or editable

commit 76c5a5c4ae26ec05d7e13220a024430421a8cbc6
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Aug 21 23:44:25 2010 -0400

    Add Horde_Core_Ui_Layout to package.xml

commit 8a9689e6530a20cab3dfe1ea8219121c031c2882
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Aug 21 23:42:35 2010 -0400

    Move Horde_Ui_Layout under the Horde_Core_Ui umbrella

commit 0318235d840e03f8aad8890344e7997ba5af5503
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Aug 21 23:40:21 2010 -0400

    Load preview images with GET, and fix bad parameter formatting

commit a580cc443acd1958723387a40327970724b1210c
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Aug 21 23:40:04 2010 -0400

    No need for this snippet to be xhtml

commit c35d0e0fd2596fcaa8f47d1051c44806b42d3e2b
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Aug 21 23:30:27 2010 -0400

    Remove unnecessary global

commit d5167c4c5a3b7ad9eae9b7a7d0c7d07d51e15d5c
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Aug 21 23:25:20 2010 -0400

    Simplify block title when showing all galleries

commit eb9895ffb9b0e03c09f2b4defe7fd5d18da724d3
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Aug 21 23:24:26 2010 -0400

    Don't add javascript until we need it. Don't offer gallery filters since getRecentImagesGeodata() isn't written to support them.

commit f47d1052eae37d542155791fb06a127c4b553f36
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Aug 21 23:11:19 2010 -0400

    Make getRandomGallery() actually random

commit db5bd534b64fd28c740e3bac623ab4061ec26985
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Aug 21 22:54:38 2010 -0400

    Fix variable name

commit 98ed03542df709a6bc37f19cbe04dc2c889e051d
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Aug 21 22:47:54 2010 -0400

    Pass $gallery to Ansel::getBreadCrumbs() whenever possible since otherwise we may lose state, like the current date on datemode galleries.

commit 7e504562aefcbc2f87d5994dcc71db3b3b7ac03f
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Aug 21 22:47:32 2010 -0400

    WS

commit 9c9876c210cb5f538f6ffc56958f96b0f5f588cb
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Aug 21 22:47:23 2010 -0400

    Simplify

commit f904da0c64f3d1e0f37342a0fb9796fa2bef48be
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Aug 21 22:38:13 2010 -0400

    Simplify; also fix logic for how isset() usually works vs. empty()

commit ace4fa3d7de342930641ae9da807abefe49c5284
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Aug 21 22:11:09 2010 -0400

    CS, whitespace, remove some references, add a type hint or two

commit b07e35841ee0f254dab2ccd973cbcca268cd46b3
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Aug 20 22:15:19 2010 -0400

    Fix method name - deleteImage() doesn't exist, we want removeImage()

commit fa6cc773824ec1741e02b6d117778483151b562c
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Aug 20 22:13:06 2010 -0400

    We never want all of the images at all child levels when calling getImages()
    
    That breaks the model of DateMode galleries acting like a collection of separate
    galleries, and was causing API-generated lightboxes to have way too much data in
    them, and pages like the Sort Images page to load all 2,000+ images in one of my
    galleries.

commit 2b952aa90ed203f5b5c2f20103f1487cfec0caec
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Aug 20 21:40:51 2010 -0400

    ws/style/spelling

commit 60030d0d4dc118f234e41c3a686177b47dbaae50
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Aug 20 21:40:29 2010 -0400

    Need to assign the link() call to this variable, otherwise URLs are incorrect.

commit a913f140dfe7eef372a4660431e60ee369243341
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Aug 20 21:39:44 2010 -0400

    ws/style

commit 0574069b0c184186933a459bdd067196b3052b11
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Aug 20 21:19:47 2010 -0400

    Move logic for returning childImageIds to a function

commit 7fa07adc6abfe42af2d4b309ceb28cd85c1fbd6e
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Aug 20 21:07:21 2010 -0400

    Make this public like all the other vars here

commit cdc5d38c2d5f09d7d8d73c3553ae7c0353bb9617
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Aug 20 20:54:55 2010 -0400

    Have to pass perpage now through to the json() call so that API values are picked up.

commit 7a5737b430342a8494573c62e5dafc0e2ae05c00
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Aug 20 20:54:43 2010 -0400

    WS

commit 1622f23c9a0d7140e82a1a52ef3af9d8a5aaf6fe
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Aug 20 20:25:50 2010 -0400

    Don't call setTextdomain() if $app is empty (throws an error)

commit 8717bf1a8e8ab9fb3ebc609424f630d2c59177d0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 20 17:04:14 2010 -0600

    Special-use fixes.
    
    This is a RETURN option, not a SELECT option.
    Some servers complain if they don't know what SPECIAL-USE return is.
    Although this seems to go against the draft RFC, use the create
    CAPABILITY string to determine whether to send the return option.

commit 7ffb5f05e6f151327942239f3ed24500e7ee5b35
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 20 17:03:26 2010 -0600

    We call this a spam mailbox in IMP

commit 19e95c545f6755b9885f143f1ecb95b84077c68b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 20 16:49:25 2010 -0600

    These constants are only used in the prefs UI

commit 0d69a0076ef7e6da85afff8bfaa82f917424bcf6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 20 16:47:28 2010 -0600

    Add support for setting/retrieving special-use mailboxes from IMAP server

commit a88ee4ed970f2de8d3fce4280ff97d4de9b8a39f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 20 15:43:12 2010 -0600

    Add support for special-use mailboxes (draft-ietf-morg-list-specialuse-02)

commit c15384659293c558d80cc752fc73e89c568c7803
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 20 15:04:54 2010 -0600

    Use composeCache consistently to make the javascript work properly on the redirect page

commit 3b3e0eba33de36df6a68a2213ad347048ef4b550
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 20 14:40:12 2010 -0600

    Fix javascript tree node toggling.

commit aa68398ade18b7b40f39fd913746266b9b02e633
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 20 14:33:09 2010 -0600

    Bug #9189: The text is in the server charset, not the object charset

commit a2e63c9945413bc8d0487ded4a6f505ad6d20386
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 20 14:31:44 2010 -0600

    Bug #9189: Pass charset to Html2text.

commit a347d541bc4fb6e57f1992180443fc99b806a576
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 20 14:13:46 2010 -0600

    Hide preview prefs if not active

commit 6149c84e973f3fb5c61760834c148bae4cbf04b8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 20 11:40:35 2010 -0600

    Bug #9190: Add Horde_Support_Domhtml.
    
    Charset handling with libxml is less than ideal.  Abstract the
    loadHTML() code out into a single place so that we can experiment and
    fix things all at once instead of piecemeal.
    
    Suggestions for where else this could reside?  It does require
    Horde_String, so maybe horde/Util would be better.

commit 0ef497b874b95ad86f581e03d12834b3e8e509c0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 20 11:17:43 2010 -0600

    More places to explicitly pass the charset.

commit 8bf994d9f34831ab2f5a67e478caba05a48f41ba
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 20 10:55:45 2010 -0600

    Do on-demand determination of paths in Horde_Themes_Element
    
    Thus, creating Horde_Themes_Image/Horde_Themes_Sound should be very
    lightweight - the path determination only happens when the element is
    used.

commit 27a897024d75384f056059983331d2cbde0b088a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 20 10:19:24 2010 -0600

    Skip conversion/formatting if there is no content

commit 3d69606504313d1b5636a52def0e888a6e0d3186
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 19 17:16:19 2010 -0600

    Render trees using CSS classes, not IMG tags

commit 9f5be824f17050e54235cea90ba0b0c0b4f65150
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 19 17:03:14 2010 -0600

    Let rtl.css deal with the proper override of tree images

commit 9c8912003a32147e3813a87858bc3289673d9bb2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 19 16:34:24 2010 -0600

    Move tree image generation to its own function

commit 41a46f89ed578dcc9ca578bfa9f7b5aa1d5e2e0b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 20 10:12:40 2010 -0600

    Some cleanups in Horde_Tree_Html.

commit 87a21f37aaadcf4564c8254c6802ce7c345252bf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 19 16:20:41 2010 -0600

    Don't use alternate text for tree line images

commit 70f54e88cd551c7992020c7bf9bbb6adb3096f35
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 19 16:13:02 2010 -0600

    Fix poll information on mimp folders page

commit 7e672b8efa52e783f473a78bfee7d71f89716f00
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 19 15:34:58 2010 -0600

    Don't repeat help link on folders page

commit 25153d6653f2e669a837b28e53da031e56f5d1ee
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 19 15:17:03 2010 -0600

    Implement Countable for IMP_Mailbox::.
    
    Remove unused getMailboxName() function.

commit e26fa314084818661ea8b28b62415b81ac1a25b3
Author: Jan Schneider <jan at horde.org>
Date:   Fri Aug 20 17:36:45 2010 +0200

    Remove remainders out of po/ directories.

commit a6e28462c1a36145bd353ef30765b1f4899f7977
Author: Jan Schneider <jan at horde.org>
Date:   Fri Aug 20 16:51:23 2010 +0200

    Convert to new directory layout.

commit 1d14ca1f0dc10c79b1ba8f13ba9e169e3e76272d
Author: Jan Schneider <jan at horde.org>
Date:   Fri Aug 20 15:06:03 2010 +0200

    Move .pot files too.

commit 691b1c504be51d475776b81e8366409bb554a264
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 19 17:05:52 2010 +0200

    Move all .po files into the locale/ directories which is more standard and saves us a directory.

commit f44877b26782e769dcb8dfc2130bc5dedda75d16
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Aug 20 00:49:54 2010 -0400

    Don't trigger an exception if there are just no images

commit f8c3e5f348ebd61023964d43c380bfce4630c8ef
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Aug 19 20:41:04 2010 -0400

    Don't perform any string operations on the variable when we assume it's the decimal value.
    
    Just cast it outright, don't trim() or replace the ordinal indicators if present, the
    cast operation will do that for us, and as a bonus, won't corrupt the value if it's in
    a locale that doesn't use a decimal point for a decimal seperator.
    
    Bug: 9180

commit 7981d3a7ef96c967da0ddc0862ceb5e208d04e54
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Aug 19 18:09:35 2010 -0400

    Fix off by one error
    
    Bug: 9188
    Submitted By: gavin (dot) mccullagh (at) gcd (dot) ie

commit 62b301ef9856db86b3d18bd700abf1655a563909
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 19 14:57:45 2010 -0600

    Fix js documentation

commit 738b0c7068c0f5c084e1fe8da3ac60085e961fcc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 19 14:29:59 2010 -0600

    Bug #9186: ViewPort - assign random DOM IDs for rows.
    
    Don't use mailbox/UID information - there could potentially be issues
    with bad characters, exceedingly long mailbox names, etc.
    
    The recent mailbox encoding changes had broken message access for any
    mailbox that had null characters (e.g. virtual folders, search results)

commit cd03906a381a67d4c1c67972e047a875d77eac9d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 19 12:22:12 2010 -0600

    Bug #9187: Fix charset issues when doing Html2text compose conversion.

commit bcb3f3b1070dc6ddb9125d619b860e2bb071ee64
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 19 12:21:45 2010 -0600

    Bug #9187: Add callback parameter to the Html2text filter.

commit e1e160c088651055d80024107b4acd679a07265c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 19 11:59:33 2010 -0600

    More Html2text fixes
    
    Use proper charset for html_entity_encode() and charset conversion.
    Fallback to strip_tags() if DOM extension is not available.

commit e43321b45fae1e5453fe496fb485a70666fcaa22
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 19 11:22:40 2010 -0600

    Do better job of handling charsets with DOM parsing

commit 8b1dad629fe04c354011a4b19bdc186609f31425
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 19 12:32:07 2010 -0600

    Fix passing db objects to VFS driver

commit 0a4cf5ca50dc225931682195cd0fd36cd6ec9e62
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 19 11:07:14 2010 -0600

    Bug #9187: Use same DOM loading technique that we use for XSS filter

commit b371414ef2533f1b57355c545afc8b4901c76bfb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 19 10:48:53 2010 -0600

    Bug #9187: Fix variable typo.

commit 0524aed57eba139e7fe9d69f01c38506184680fe
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 15:45:35 2010 -0600

    Optimize horde tree javascript
    
    Use prototypejs element creation/alteration methods rather than hackish
    array/join method.

commit eabc6c29cadce707f1a16b1cd38f98c1fa63a2e8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 18 17:01:53 2010 -0600

    Small Horde_Tree:: cleanups.
    
    Slightly less verbose variable names.
    Implement Countable interface.

commit 3f49f390a0bb0468fb8ecde47bde572604b70e47
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 18 13:57:46 2010 -0600

    More cleanup of the IMP tree folders block.

commit 7aea1fd460b6b99a69b2ee30bd081b1d51d5b7f5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 18 13:33:56 2010 -0600

    Move tree-related images to base horde CSS file.

commit 99027fd3baa77c0668d71a0e809d1a8228f080f7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 18 19:12:32 2010 -0400

    question marks cause problems for NTFS drives

commit 88c5821ad54e9d9100884ad47688b8d5ec078359
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 18 17:47:20 2010 -0400

    fix parse error

commit 759d92920cc82ee8d24deec9b476b729a70a20ec
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 18 22:07:55 2010 +0200

    Update translation.

commit 22de8c42e0ff2d456442b0cf97f88ad6504b3c4d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 18 13:30:26 2010 -0600

    Can't have a tag nested inside of a gettext tag

commit 9583b1984dd8cd40fde0bbc6e67291ab16374451
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 18 13:22:26 2010 -0600

    Remove icondir parameter from Horde_Tree::

commit c980fa94be582e4a0604dc9f500d03f9b8c5fd40
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 18 13:26:08 2010 -0600

    2 more places to convert an encoded form mailbox name

commit bfbd059563e2561c1d41b345b0c80f53dab6cc7f
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 18 19:52:01 2010 +0200

    Reset textdomain if popping app (Bug #9124).

commit f03770d1ae22d549657309c92bc5538b414a25b7
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 18 16:23:59 2010 +0200

    Convert all translations to UTF-8.

commit 80edd61937efed7d6b77b2116aa1bbae9d15772d
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 18 16:03:14 2010 +0200

    Fix spelling, tweak wording, improve translatability.

commit c0c32638a6e5623686c563545b9a3682b3f664b2
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 18 16:01:23 2010 +0200

    Updated

commit 7049ba7c0682c8eb42519652ebff0f96b6e27214
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 18 16:00:49 2010 +0200

    Update de_DE translation.

commit 23253e2e9de1dbb5e1a0f48673bf01c0a78c49d2
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 18 14:17:45 2010 +0200

    Fix variable name and labels. Still doesn't work though.

commit df49aa59fe7f1f043d315f7c84e1569f551bf5d9
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 18 12:41:48 2010 +0200

    Fix URLs.

commit e0696d99001e4b855b7e8b52ac57574d8663ffbb
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 18 12:35:11 2010 +0200

    Fix displaying form if only one address book is available.

commit baf3d7aff0d92ac3f2d9261ef6e22643558d0284
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 18 11:39:30 2010 +0200

    Compare the keys, not the values (which are objects).

commit 425d5cc35ea94968e55cead7e29490b570b610e4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 18 01:52:55 2010 -0600

    small optimization

commit a5fc25ac47ede9d08e683a5cd6112f5e00925e03
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 18 01:45:31 2010 -0600

    Implement Countable interface for IMP_Indices::

commit bad12f7208a3e4223c475f102bc941e2e43c3c74
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 17 19:08:27 2010 -0600

    Convert to using Horde_Variables

commit fd162b942cfac3cd26c37c98461793ee3ef63b18
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 17 17:03:34 2010 -0400

    Don't overwrite the new queue with the ticket's previous queue.

commit b9212e7506e93b227ae57150c43bb7cd62d60204
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 17 12:43:55 2010 -0600

    Make IMP_Imap_Tree implement ArrayAccess
    
    Get rid of element() and get() functions - simply use array access to
    grab an individual mailbox element.

commit fa5e1d80599a6215f93c2ee567621cde5ae5845b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 17 12:11:29 2010 -0600

    Git rid of IMP_Imap_Tree::FLIST_ELT mask option

commit 942c7988f24cbbf4dffe04cef0116f5341a7d3ae
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 17 11:47:49 2010 -0600

    Remove unused variable.

commit bd931a75b1f9aef8fbad128638661ef82853c83e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 17 10:31:07 2010 -0600

    Clean up some typos

commit f575809aa08edf35a84d4ec294a60d2a4079a274
Merge: 44df8d5b7481367ba7c6835f899d7c41cc5b2d38 9aa4da6c3bbac2500b37a093b3ae24c679a6b010
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Tue Aug 17 11:51:57 2010 -0400

    Merge branch 'master' of chuck at dev.horde.org:/horde/git/horde

commit 9aa4da6c3bbac2500b37a093b3ae24c679a6b010
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 17 11:23:43 2010 -0400

    MFB: Return image count.
    
    Bug: 9181

commit eb78c559a53fc513a60c18266234fa4eb406936a
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 17 17:05:51 2010 +0200

    Fix compendium path.

commit e434dfdc2981cbd6030f2264fb4ebca3b0d75c8b
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 17 17:05:38 2010 +0200

    Tweaks.

commit 12aa7be6dfe90fb49154ca07b90a59fd27c33016
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 17 10:48:36 2010 +0200

    Remove frameset left-overs.

commit b8951e768f8d61b24134f03408411abfe1e30a24
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 17 10:44:11 2010 +0200

    No more target.

commit 8aee48ffdbb8bf768ea49b70268c2fdd6fe57e13
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 17 14:34:58 2010 +0200

    Fix deleting cache and event DIVs when deleting calendars.

commit d5663a71d3fec60251cb4513f8fb808cb6924f5f
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 17 14:27:07 2010 +0200

    Create event cache for current view when adding a new calendar.

commit 42898815201e243f6b36b2daea0825bac1128eaf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 16 23:32:22 2010 -0600

    Fix escaping null characters in mailbox names.
    
    The null character can not be used in form elements. However, we use the
    null character in mailbox names to indicate mailboxes/elements that do
    not live on the IMAP server - necessary because null is the only
    character technically not allowed for IMAP mailboxes.  So we need to
    manually call IMP::formMbox() when creating forms to escape mailbox
    names (and then when reading forms to unescape the names - but most of
    the time this will be done automatically by
    IMP::setCurrentMailboxInfo()).

commit e39391321ca247dbaca141b949008971022d2a60
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 17 00:55:00 2010 -0600

    Fix display of container elements in search folder tree.

commit 43ab26e9d56ca42d8e4de08278bc27c88dec9258
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 17 00:35:27 2010 -0600

    Git rid of no_newmail_popup parameter.
    
    Instead, track whether newmail popup is needed exclusively on the
    mailbox.php page.

commit 60a619d63c6337d4811ddb83c09a01d1b6f8af7d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 17 00:25:55 2010 -0600

    Fix IMP_Indices::next() with multiple mailboxes

commit 7750dd566dc1d50f87e32e2616cd0af53c50f430
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 16 23:32:11 2010 -0600

    Add DimpBase.setHash().

commit 85b6a71ed8eae1287a8f6105e495ad3147533ae7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 16 22:33:45 2010 -0600

    Don't need target param anymore now that frames are gone

commit 8b01421d218114b9ddeab0413d0e541b53fb1af5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 16 22:29:46 2010 -0600

    Small optimization

commit df6e12b4ffbb0f87349ecf6cb43fae01baab09e9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 16 22:21:04 2010 -0600

    Fix popup compose links in HTML data in IMP
    
    ...and here is where we can't use popup links that depend on
    Horde.popup - since this script file is not loaded in the IFRAME.

commit e5c7af4fc1caf5adbe8f88d83d47eaedacfe8f5b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 16 22:19:09 2010 -0600

    Replace $view parameter with $simplejs
    
    We always use the current session view for $view. But we may need to
    generate popup compose links without using exterior javascript files
    (e.g. popup.js).

commit e856fd57659c929779663fc2695ba2fa4cfd10a1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 16 22:18:53 2010 -0600

    Allow a callback function to be defined for this filter.

commit bd0035ec69fbc02d17a379ad01cb943fcd74795d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 12:37:53 2010 -0600

    Add IMP_Imap_Tree_Element::.
    
    Since we don't need all information every time we access mailbox element
    information, this adds substantial overhead.  Instead, convert the
    return from IMP_Imap_Tree#element() to a IMP_Imap_Tree_Element object
    which does most of the necessary overhead only when the data is actually
    accessed.
    
    Clean up some things while doing this.  Namely, IMP_Imap_Tree#build()
    is essentially duplicative of the more flexible
    IMP_Imap_Tree#listFolders() so ax the former.

commit 757315ca5b879a06cf3467e15f515e1deb87fbe8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 16 19:00:45 2010 -0400

    Another place to change the css class name

commit 135c2b557b8ac800c816880a5252b26335803258
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 16 18:35:55 2010 -0400

    fix object name

commit 411743cf2a625c2025ff85de32f2403858355a40
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 17 00:12:01 2010 +0200

    MFB: Speed up browsing of long books by more than a magnitude.

commit ae33051ab7a1212e0dadbec4d67c75b29067f4be
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 17 00:08:44 2010 +0200

    MFB: We only show name columns if no columns have been specified in the prefs. So only retrieve the name column.

commit f88c4faaed1c8f04346c6df87e73e93857e7dcb6
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 16 23:57:12 2010 +0200

    Remove superfluous entries/tags.

commit 582d73f402694c541d576ad60f0fb5c87b7c43c7
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 16 23:56:49 2010 +0200

    Fix undefined variable.

commit 217c0383574df05e1739724cd6d4107a4f529ac8
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 16 23:55:44 2010 +0200

    Update de_DE help file.

commit 4d7ae3762100ffe8a57cc02101bebe3899efd8a7
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 16 18:43:39 2010 +0200

    MFB: Not sure if this is always correct, but more correct than using UTF-8
    descriptions.

commit 407c44e8928bc3ee153c6411b9af243d38fc9214
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 16 17:01:10 2010 +0200

    Avoid undefined variable.

commit cda1ff2d153d1c511c8fc23ba13c5cba8cae5157
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 16 02:20:23 2010 -0600

    Fix SMIL viewing

commit 061b830c421e3abfd060f5bde6eae91d5330fb47
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 16 01:46:19 2010 -0600

    Tweak display of compressed file information

commit 17ddc5045b6cc178f4ed329a5d219cb8ef415a72
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 16 01:42:55 2010 -0600

    Fix display of zip attachment name

commit de3dd4ae9ac0af57767c3809dcee96b82f12b219
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 16 01:08:14 2010 -0600

    More MIME types for C source files

commit 5f3efa958b10d85e88e4395374b3c6ebdf188bc0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 16 14:07:10 2010 -0400

    MFB: Don't show download as zip link if we can't actually do it.
    
    Bug: 9178

commit 1308c41d4c8631bc0e86fca85a1cdc3c9ea99657
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 16 13:31:13 2010 -0400

    use the same style when constructing the tweet dynamically as well

commit aaaab766c8aff5d11d295e2449085fce55f4a039
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 16 13:25:03 2010 -0400

    fix css class name

commit eb65c1c79e5b8dee99b3bfc53442a3302afce55f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 16 13:23:01 2010 -0400

    Tweak facebook block style

commit a0b908e5c6919b958138aec1d085658307cf2062
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 16 12:48:13 2010 -0400

    existence checking, avoid undefined index errors

commit d4b934d118e7ee63d7444c1a8d5187ce9e40788d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 16 12:42:25 2010 -0400

    horde namespace the fb* css classes

commit c038be4aaba13553c4fac1a05e512f37b2ee7914
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 16 12:07:06 2010 -0400

    use consistent elelment naming

commit 73112ca4f58d89c4b5b703f2bf6218930649f28e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 16 11:59:38 2010 -0400

    Need to pass the block's instanceid to the twitter client.
    
    Need to know which twitter client we are updating. Some misc H4
    tweaks as well.

commit b0ca8ec1de52c898b1099460706d4730ff7e6be1
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 16 16:58:26 2010 +0200

    Update help file.

commit 4d77fd8e581c7ab625ced0ec5c794e51163ea035
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 16 16:58:00 2010 +0200

    Convert help file management to PHP 5.

commit e1c32744ebb3ad9c94b76de0fedaa18e7f757ce9
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 16 16:06:56 2010 +0200

    Update help file.

commit 8255b01713e98450491e145aab8db115f7ce6b01
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 15 15:38:56 2010 -0400

    remove erroneously added file

commit 890fb2cab418a76e1722a789b9a924c4e3c1cd5b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 15 15:35:18 2010 -0400

    Fix various issues with package.xml parsing

commit 4741dc0a837038ce4410feeb2de7ca47b335ef3a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 15 15:19:31 2010 -0400

    Remove extra install tag for Core/Autoloader

commit 00ad2e387c822e8fd6e1eb144ed419d9b85b86e7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 15 14:29:41 2010 -0400

    use the variable since we have it already

commit ba0d8e3cb287ab84e2e233c43438670dfd86aeef
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 15 14:28:17 2010 -0400

    One more place we need the hotfix

commit ac22a6e2d2a9797eb4b378882194af1025b03d00
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 15 14:05:12 2010 -0400

    Hotfix for issue that prevents form submissions due to sessions being cleared.
    
    If submitting a form as guest, the secret tokens and captchas etc... are cleared from the session
    during the check for transparent authentication.  Assume that if this form is submitted, the user
    was already authenticated (or did not require authentication).
    
    As mentioned, this is a hotfix meant to get bugs.horde.org working again for guests.
    There is probably a more appropriate way to fix this, but I cannot think of any other fixes that do not
    open up other security holes.

commit 71a637d8c66ac8829c0e717e2babbcbae4baa4a5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 15 12:18:28 2010 -0400

    fix scope

commit e7947050858afa54c06d920696871e7d8d0ef999
Author: Michael Rubinsky <mrubinsk at simon.horde.org>
Date:   Sun Aug 15 15:34:16 2010 +0000

    eh, simplify...

commit 3cceb2d86d85c370aba3baa16d94d40f34bf9f43
Author: Michael Rubinsky <mrubinsk at simon.horde.org>
Date:   Sun Aug 15 15:27:06 2010 +0000

    Avoid adding redundant slashes when building selfUrl.
    
    This fixes broken url parameters when using pretty urls. For example,
    the url parameter to the login link.

commit f8568af7bf5ca9bb9cca329109e38cec6dee55e8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 15 11:03:46 2010 -0400

    Use Horde::startBuffer(), Horde::endBuffer()

commit 09e824fcdb51b6f3c33b08ce6a706f1ed050008d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 15 11:02:16 2010 -0400

    Fix url generation for returning to ticket view after deleting a history entry.

commit 60b2eba90eafe4403f2ffa2f5eee3b9769a32de8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 15 09:30:59 2010 -0400

    Fix parse error

commit 6e57615ef92b4e06bd04378c159dcbd271c8a5a4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Aug 14 18:45:27 2010 -0400

    Pass only the correct data to each of the owner fields.
    
    This fixes the problem of the form failing validation, but it is still broken
    in the sense that once an owner is set for either of the fields, it is impossible to
    remove all owners from that field. This is because if the multienum is empty,
    the default value is applied to it when it is submitted.

commit 9cb2c070a64ec6db903cbe434a616b0fd1b3b28b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 12 16:59:47 2010 -0600

    Tweaks to phishing algorithm

commit d6ed82eb2daaedf92f4110453741f805ad33da76
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 12 13:53:39 2010 -0600

    Silence file exists errors from symlink()

commit d0d3722563cccd6706e31c421d4978558c56fc22
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Aug 14 15:37:52 2010 -0400

    Use consistent 'Get More' style in social media blocks.

commit d8ff8634a62569a8db5a31776f8a86e9474cc7f8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Aug 14 15:34:52 2010 -0400

    don't return the max_id tweet, since the client already has it.

commit e494bbdec3decda9b7fc1c77a37f6dbe27cb4502
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Aug 14 15:09:43 2010 -0400

    less obtrusive observing, allow more then one twitter block on a page

commit b3a7e87be8d882438363eb61087c2deb4b8a6148
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Aug 14 14:23:56 2010 -0400

    Some more places to always request the sync_user field

commit a8ec5e536e33d5a8ab5af1a5c8e00098694abc13
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Aug 14 14:02:04 2010 -0400

    Fix output of 'All' link in the alphaPager

commit 3fa5210b1f1a7b72d43292c720707baa287f4fda
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Aug 14 13:44:48 2010 -0400

    Fix category handling from AS messages, use a GUID for uid, not a random id

commit 33e4e5649b674038e625bc42a008560740530057
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Aug 14 12:39:35 2010 -0400

    We want to exit here, not continue on to the Rpc server.

commit bf673c895b33404bb310e6bb22a6b98ba9ea4673
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Aug 14 11:45:44 2010 -0400

    use injector for Vfs

commit 44df8d5b7481367ba7c6835f899d7c41cc5b2d38
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Aug 13 21:15:15 2010 -0400

    Get perms object from the injector, remove PHP 4 references

commit 898e4eae7da1db1f62ac16e06f6d252fc71ca41e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Aug 13 20:22:00 2010 -0400

    params might not be set, like with the True/False type for example

commit b256a9a4bee0f106456cac69a2dacabd86534fdb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Aug 13 18:51:52 2010 -0400

    Use ckeditor, not fckeditor

commit 3521fe2f0972d109adb262f953aabf68d337c11c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Aug 13 17:43:53 2010 -0400

    Remove Imagick:: constant from ImageMagick driver

commit 7ab161ea12a1ba373a68e198e7c229809daacea4
Author: Jan Schneider <jan at horde.org>
Date:   Fri Aug 13 13:02:25 2010 +0000

    Assign to variable.

commit 04a605a61c597b7d7b993300638d1a5c770c5f34
Author: Jan Schneider <jan at horde.org>
Date:   Fri Aug 13 14:57:30 2010 +0200

    Fix VFS name.

commit 4714bc26d898ca366e2a49fcb9a6626124353851
Merge: 33d387b0915fbbd5df8807968913a19d668308aa 7115a22bef9ead59732b473875f5cd38efee3b38
Author: Jan Schneider <jan at simon.horde.org>
Date:   Fri Aug 13 09:48:02 2010 +0000

    Merge branch 'master' of /horde/git/horde

commit 33d387b0915fbbd5df8807968913a19d668308aa
Author: Jan Schneider <jan at simon.horde.org>
Date:   Fri Aug 13 09:47:35 2010 +0000

    Fix parse error.

commit 7115a22bef9ead59732b473875f5cd38efee3b38
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Aug 12 20:20:22 2010 -0400

    Implement unsharpmask filtering in Ansel.

commit bf16e29350bd80d970275ec1b99665e9d7526379
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Aug 12 20:19:27 2010 -0400

    Do the unsharp operation later at the end of the command string

commit e4d95deeedccec9a4bca9ab7176366f0f16b0c46
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 12 23:47:05 2010 +0200

    Insert "All Branches" option.

commit e60cabc5ab76a447f2eb54f3c193b9c61b980513
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 12 23:36:36 2010 +0200

    We don't want to start on a default branch, we want to display all branches (Bug #8561).

commit 074b21376a2b7a6d70b7c82fdcd5b4207ec102d0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Aug 12 17:35:37 2010 -0400

    Fix ws introduced in test commit for Bug: 8557

commit ed3a52fcd743fb005ff8271f70937d0b92d5f814
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Aug 12 16:53:21 2010 -0400

    Testing Bug: 8557

commit 8bba53e746c0db1ec83e98ea1287f39169bef44e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 12 13:51:55 2010 -0600

    Bug #9171: Missing lock_scope definition

commit dc4f17b3007a67cf8a46aa84d7f9768c90e47c6a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 12 13:31:53 2010 -0600

    Don't call Horde::fatal() directly

commit 92b2bb533db454a801b2c2a19f9d5d17182ee924
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 12 13:30:40 2010 -0600

    Use Horde_Vfs injector; don't call Horde::fatal() directly

commit fd9e8a39cfc5fc2a8bf638de5be3a5204dc8ef34
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 12 13:26:34 2010 -0600

    Use Horde_Db_Pear injector as much as possible

commit cc26617cc7a006e6710a8789119f36217d725294
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Aug 12 10:08:53 2010 -0600

    Move uuid generation to generate()
    
    Theoretically, you could call generate() multiple times on an object.

commit a4a6efa42dfaf58d73cad5b7410c81c2abf8859f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 17:18:34 2010 -0600

    Convert Nag SQL driver to horde/Db

commit 6f48980fdc616f5c06d391d225caf4dff3039b75
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Aug 12 14:37:20 2010 -0400

    Remove old file

commit 151d2d2bd69d10091ee563e921d1e0bd14586b3e
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 12 20:34:01 2010 +0200

    Add margin.

commit f4d39762497015737eb465d42cd1b8275877bf5c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Aug 12 14:25:27 2010 -0400

    Fix file name, update package.xml

commit d06c8b2415355f47a894a85fd62a7386fe806ef2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Aug 12 14:18:43 2010 -0400

    Add an unsharpmask effect

commit 008590864692b24e390bc64c965718cf169f1e67
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 12 19:43:11 2010 +0200

    This finally catches errors in Firebug for me.

commit 5b645b46220e993a6247bef2bbfb7497860f978f
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 12 19:42:18 2010 +0200

    Remove superfluous lines.

commit 79c350be465a19b7da7d097866c3ccb6d869e536
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 12 19:41:55 2010 +0200

    Tweak style.

commit 865e6fea272d68e1f4937dd0ecc044e76749a1fa
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Aug 12 13:43:14 2010 -0400

    Don't assume we will always have updates.

commit 8611536bec8d227d9c94d470f794a593057e99f4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Aug 12 13:20:47 2010 -0400

    Throw an expcetion instead of just logging this.

commit ae7d0f7c17b8c2526bf75e82cb1414cf5a6314d4
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 12 19:22:56 2010 +0200

    Fix sidebar refreshing.

commit da7e61ff4b1850e028aac53168936e1599ea7072
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Aug 12 13:00:39 2010 -0400

    avoid undefined variable errors

commit 29e8dbaeeadd00abf3db558adef0356639644d7a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Aug 12 12:27:06 2010 -0400

    Don't initialize the facebook javascript if we are not connected to fb.

commit 9d73a46ec5021e2c885e74762e61ada6cc9e8808
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 12 18:24:24 2010 +0200

    Fix variable name.

commit dd24a90210ee7c3d308605f7fcf3f0f2decdccb4
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 12 17:52:03 2010 +0200

    .scrollbar-quirk is no more.

commit 32410858486796793a1777d20531c2c6c7cadf2e
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 12 17:47:55 2010 +0200

    #sidebar-frame is no more.

commit 4906a41cd9c1f517dfb7b13cd57e1387d5a01608
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 12 17:34:24 2010 +0200

    Fix parse error.

commit 09b06503e6b5be1501d9761c10cf61f15812e55b
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 12 10:26:43 2010 +0200

    Use uuid extension if available.

commit e982ba84014b73a18ca658d5c9adf95cfa34a309
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 23:27:09 2010 +0200

    Show backtrace in fatal().

commit dce7d86524b7220b3c24f6540143d5637e2a5bab
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 23:22:57 2010 +0200

    Use Horde_Cli::fatal as default exception handler.

commit f074c121539448d7a66ec69ed8462d1f01a4d0d4
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 23:11:20 2010 +0200

    Document why we need this.

commit 07a13ad4f049138fb134385fbe0c884c92836d8a
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Aug 12 00:12:55 2010 -0400

    Add missing lightbox graphics to silver and tango-blue themes

commit ce130371a9bd6f298741434433ec03409374620c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 11 21:01:22 2010 -0400

    Have Kronolith_Event_Resource:: extend Kronolith_Event_Sql
    
    The original idea was to prune the properties that didn't make sense
    for resource events (such as alarms, attendees etc...) but seeing how
    the UI for creating events currently still allows adding those properties,
    just extend the sql event object for now.

commit 539c7c3aa19fb2720b1884bca4c5da12c17515cd
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 11 20:59:51 2010 -0400

    Use Horde::endBuffer() - there might not be an active buffer to flush.

commit 3bddcc412036cf62596ddc174ee80a288e79d999
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 16:34:51 2010 -0600

    Throw exception on redirect() failure

commit b109197149951b79b04a73809e6d1d2287cf0dcb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 16:33:46 2010 -0600

    Add Horde_Url_Exception::

commit 8266fff3af355ca63e771cbce84e333201535912
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 16:26:02 2010 -0600

    Clean up delete.php script
    
    Fix obtaining URL for redirect, since Horde_Util::getFormData() only
    uses the default if the parameter is NULL (here, URL might be the
    empty string).

commit 252804f6677939c88b100006e5864433040aa1be
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 16:25:53 2010 -0600

    Fix typo

commit 3a05397cdbb8430baabd9e47c31b621870e1b896
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 23:07:32 2010 +0200

    Revert "Remove unnecessary wrapper."
    
    This reverts commit c7375893b2adaf104954d3513a3cc48a17da9fb1.
    
    Conflicts:
    
    	kronolith/lib/Driver/Sql.php

commit 026eab44e8a2db3145e8fb82c59efa9386bcd984
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 14:50:22 2010 -0600

    Need full URLs here, because the ajaxui parameter is needed

commit 7a76d2277f4f413d4d4aa371e048bd25f14865c1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 14:43:48 2010 -0600

    Fix typos

commit 5f44b6ad0979c5355e08e8b3cfb641770a0c7c91
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 12:37:21 2010 -0600

    Ignore more backup files in config directory

commit 161b232744934df9995708fbc34d48dd5096fe7c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 12:21:01 2010 -0600

    Clean up tree_folders script

commit 37a428f865c64b4605a428973d14487a477bc512
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 11:24:55 2010 -0600

    Use injector to load IMP_Filter

commit cb00bdd51bfe00ea4f7eb34864cace62dcee8dcf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 11:19:21 2010 -0600

    Make sure node names don't have bad characters (e.g. null)

commit a9f8f787075442a0c5d1813e6281bedb8afb6398
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 11:18:33 2010 -0600

    Remove output array after joining.
    
    No need to carry around this (potentially) large data structure after we
    are done with it.

commit e954d822dc6a4f606e4d69ef5239b27b816bc3ee
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 22:40:46 2010 +0200

    Punctuation fixes.

commit aaf26c2a71d90de8cb078d0e08edd2e218d4d9d8
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 22:38:43 2010 +0200

    Rename method to toProperties().

commit fe6c80b3816211aab772b5f22f688b9a6f234a34
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 22:36:49 2010 +0200

    Revert "Remove unused code. Michael, I guess the fromDriver() stuff can go too?"
    
    This reverts commit 734fe073b1bfd49a3c5c9cf438db6555292193b1.

commit 4e87c5a6112ed61520cbc097bc92428fe4a54b22
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 18:31:54 2010 +0200

    Convert all help files to UTF-8.

commit 2f5bd68e0efca20e77c8195ca0742329ae4ee2a6
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 18:31:33 2010 +0200

    Fix NLS access.

commit 576d868df518113865a53fe67249e99a41eab108
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 18:10:58 2010 +0200

    Allow to pass an error object or exception to Horde_Cli#fatal().

commit 44b6496c7b6323cb3c82da6429cfa7a5c494dce9
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 17:48:02 2010 +0200

    Update method name.

commit 83c583e7cba83527d8a33565911f84db1519eae7
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 17:34:37 2010 +0200

    style

commit 808fb0cf2769bba82c4db7956dbe719158e094f4
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 17:32:53 2010 +0200

    Simplify

commit 67a53b9f2ee1e7888ce4451f9e25d1f41e5c4f8b
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 17:27:04 2010 +0200

    Fix property name.

commit 741783a314dd20c81052d02111e63cc37788ef95
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 17:26:38 2010 +0200

    EXDATE can be a DATE-TIME field.

commit 3e898d58d1f31b4d61cfe42b99f2ed6fe6bf903d
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 17:14:17 2010 +0200

    Revert back to let the drivers decide which kind of IDs they want.

commit 263e2fa305ba2396d804c8a6f2f75d1fa4270eaf
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 17:09:39 2010 +0200

    Add PUT support, CalDAV event can now be created and updated too.

commit 7ad836e2cd26b14babece2b0339f55ba2fcfa754
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 16:29:01 2010 +0200

    Use calendar-delegator-separator that can't appear in calendar URLs.

commit 9d423efda515f75fc205f66032a4373d70407020
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 16:28:06 2010 +0200

    Remove unnecessary toDriver() method.

commit d41360ba4725dcd4c47662cf3849c33953b62ae5
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 16:25:49 2010 +0200

    Only set geolocation if it has been submitted.

commit 9f771b2650db7b088af9c30542433de59612cd02
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 16:24:53 2010 +0200

    Fix typos.

commit 0be481aef78ce780e3ca6d977d2c5159a5bde10b
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 15:48:16 2010 +0200

    Need $notification too.

commit 734fe073b1bfd49a3c5c9cf438db6555292193b1
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 15:39:22 2010 +0200

    Remove unused code. Michael, I guess the fromDriver() stuff can go too?

commit 37b8712b17f767c622cdf4ddd876ec90bd78e477
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 15:18:32 2010 +0200

    Split up saveEvent() into _addEvent() and _updateEvent().

commit d49b5b995e0813dad9e8a9fbe6735a9933d873d6
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 13:09:11 2010 +0200

    Update for new Kronolith_Calendar classes, etc.

commit c7375893b2adaf104954d3513a3cc48a17da9fb1
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 12:25:44 2010 +0200

    Remove unnecessary wrapper.

commit f3d20c5b924efbd2ec6e3426c57cbaf8b5a34321
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 01:44:47 2010 -0600

    Use str_replace() instead of strtr()

commit a1fda78a10386fda1414e5e4ef98693513055898
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 01:21:36 2010 -0600

    Fix typo

commit 34a1fa98eceef091224af3ab5d105791dd17ff24
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 00:58:56 2010 -0600

    Bug #9138: Fix sentmail selection

commit 1a10853489d282825672da1a667c83f397a89ff1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 00:28:39 2010 -0600

    Fix determination of mailbox on context clicks

commit e4f3b1414840833c6f623d7eaa4984a02b1dff69
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 00:22:42 2010 -0600

    Make sure deleted folders are strings
    
    Or else, javascript functions may fail since Number.prototype does not
    have the same method list as String.prototype.

commit b56d93508b4bc54ebe682756d7ececfb24ea0b43
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 11 00:14:12 2010 -0600

    Bug #9169: Fix altering trash/spam/drafts folders

commit 37e91a0bdbf9afef33a9b6fcd1521c5ff30f8fb6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 10 23:57:51 2010 -0600

    Request #7962: PGP reply validate preference
    
    Add preference to control if we check for recipient PGP public
    keys when replying.

commit 7c61bc0e09925169c1f4007253abbde4281bd98d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 10 23:35:24 2010 -0600

    Bug #7669: On invalid token during logout, redirect to initial page

commit d74162ca6e30f77ab6d297798540b950ab1cdb4f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 10 23:29:24 2010 -0600

    This function does not need to return anything

commit 93be020314e8c72e62a0d68afc0e540065134fe4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 10 20:44:48 2010 -0600

    Move prefs javascript to its own file

commit 8b55549faeec1bbf8775ba3cdf96693eb3d2556b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 10 20:33:22 2010 -0600

    Fix deleting message flags

commit 01bd22e29c9b427915e7c9076f82c916c376cd04
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 10 20:25:57 2010 -0600

    Tweaks to new randomid algorithm

commit faf956c4c0e0003648c05f5c2269f4a31a2767c1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 10 19:58:56 2010 -0600

    There is no longer a length parameter

commit 4cdb3572231bc153febbab18594335da49379638
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 10 20:31:25 2010 -0400

    fix parse error

commit 8c4c0aad468451636f961a9c96867359e46ec5dd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 10 18:05:34 2010 -0600

    Better randomid generation (?)
    
    Since uniqid() is essentially microtime(), adding microtime()
    information does not get us anything. So use uniqid/mt_rand exclusively,
    add a bit more entropy with the current PID, and encode with base64 -
    packs even more info into the characters.

commit 580f432a92cc6058b01bc6c83cdc6236a6858f0c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 10 19:59:00 2010 -0400

    Make sure we record the user when updating the map table. Fixes Bug: 9168.

commit 0c16a057ab7863b20bd315895e498bf2ffa74031
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 00:53:29 2010 +0200

    Add light wrappers classes for individual calendars, so that we have a
    common calendar API independent of the underlying driver.
    Prepare to edit/add events in drivers other than the internal drivers.

commit 659aaf888e81fafe99e0d0c93d3dc73a4ff61c99
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 00:51:31 2010 +0200

    Fix toggling holiday off and on if there is a maximum event limit.

commit c2b91fae00676c89f16c435c033a48fabb58bb7a
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 9 20:43:41 2010 +0200

    Implement CalDAV DELETE.

commit d73feb550c5a129f4c52764141ace84011a6b79e
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 9 18:26:32 2010 +0200

    Read WebDAV ACL for permission checking.

commit 3ee93298444a7f6a772b93412beb35d8d34d871b
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 11 01:21:24 2010 +0200

    Fix method name.

commit 041ae029b224d928de8cc039edff0dab193a95fb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 10 17:09:26 2010 -0600

    Add some uniqueness tests for random id generation

commit 2061e1638f4f8e98eebc43c220ec3c3a152eb44d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 10 16:38:35 2010 -0600

    Request #6455: Spam reporting on mailbox move.
    
    Add preference to allow for automatic spam reporting when explicitly
    moving messages to the Spam mailbox.

commit d0bbaeaa3bc69088ae5be2cf166ebf44637aad63
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 10 16:22:51 2010 -0600

    Place prefs options under correct header

commit 19c517045b298b1c7946b4912d69b2eb82211fbc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 10 16:20:51 2010 -0600

    Word wrapping

commit 740ab415f38b1e39742f9e032aebf2b0bf0f91e8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 10 14:29:55 2010 -0600

    Don't show compressed contents info in full mode.
    
    This is informational data only.  Full mode is meant for a viewable
    representation of the data itself, not information about the data.

commit 0606689672f7cb682608323243da7542bed9d416
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 10 13:19:11 2010 -0600

    Clean up MS-TNEF handling.
    
    Don't show winmail.dat entry - instead, make any embedded attachments
    look like attachments to the main e-mail message.  The one negative - it
    is not possible to strip the attachments from the message since
    winmail.dat no longer appears in attachment lists.  But IMHO this is a
    fair tradeoff to reduce complexity/confustion when showing the message
    parts (and ms-tnef is not really a valid/viable standard anyway).

commit 1cecd5d8a0a787eeedf60a26ce38d960bb3e06cd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 10 12:30:09 2010 -0600

    Load Mime_Viewer through an injector.
    
    NOTE: THE FORMAT OF config/mime_drivers.php HAS CHANGED. YOU MUST UPDATE
    YOUR MIME CONFIGURATION.
    
    This change has removed a bunch of complexity from the mime_drivers
    configuration files (no need to explicit identify the application in the
    files anymore; removed the 'registered' and 'override' options since
    they can be handled solely within driver config; made the enable/inline
    config parameters optional).

commit 9d177a34d6758515efe8b79121ce95bae0174d7f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 10 00:03:24 2010 -0600

    Unneeded globals usage.

commit 1eaaddf449a13054a59ec97680d59af8a46748fb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 9 14:24:32 2010 -0600

    Horde::link -> Horde_Url#link()

commit f5ed2187bcdc7f05dddfe6b2befda523a1670d64
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Aug 8 15:40:19 2010 -0600

    Add reference to RFC 2392

commit 6012528cde3b6eeb6d7063ce3b84b130d1a36205
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 10 13:08:21 2010 -0400

    This element won't exist if the event is a detached recurrence.
    
    Love it when no JS errors are thrown for stuff like this...

commit bf40d9d0bd8822890be6f74aff5bfde6091bb354
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 10 11:45:31 2010 -0400

    add event tags to CSV export

commit dd6bb235e57618ca3b466ab753195d791a68584b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 10 11:38:38 2010 -0400

    Don't return detached recurrences when exporting to iCalendar.

commit f5727b9d2b1c7894a6965123b4a3eb2612efbde4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 10 11:03:54 2010 -0400

    Oops. We need Randomid here, not Uuid.

commit 32aa6d57b8544e113c47413ea8935ccb8186083a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 10 11:02:47 2010 -0400

    Fix class name

commit 28e6109d43fc873c3bb25063eed9f029513be72e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 9 18:01:49 2010 -0400

    Add test for getting nextRecurrence of an event with a start date < 2010 and
    a recurs after date of 1/1/2010.

commit d48a602a8058ae19d92e122428cf7d293700fdee
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 9 17:52:08 2010 -0400

    There might be 53 weeks in the (ISO-8601) year.

commit ef94b2019642cda78b9273a52df9b8c666e4f542
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 9 17:01:47 2010 -0400

    remove commented out code

commit bb0e1ede85e1ff5a9385efe1f3a6d7cca67a6bb4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 9 17:00:06 2010 -0400

    Use Horde::endBuffer() here since we might not have an ob to flush.

commit 9a14ffc2a6e0028cf6d8890aa82d817d20adc409
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 9 14:28:48 2010 -0400

    Prune dead code

commit c135db849c5f1a32590521f4466541bb686e985e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 9 14:27:58 2010 -0400

    Even better, use the new Horde_Date#toIcalendar() method instead.

commit 85a7e9e7b4056685170807344517122138de33ab
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Aug 9 12:49:35 2010 -0400

    Use Horde_Date to do this parsing.
    
    Be more friendly to dates that are past the maximum integer timestamp value.
    Fixes an issue for me that was causing corrupted recurenddate values.
    
    Jan, can you take a look and make sure this doesn't break anything else I might be
    overlooking. All the .phpt tests are currently passing.

commit f6007c3822b6322d0b218e79354f25db131308cb
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 9 15:30:31 2010 +0200

    Implement reading individual CalDAV events.

commit 595c1f06a117a81ea09259940a60cb79564b2bef
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 9 15:07:23 2010 +0200

    Once again fix parameter names for remote calendars.

commit b4bec57aa93fa1e8bd04938be7fafdffca420226
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 9 15:07:00 2010 +0200

    Bubble up the error message from the server.

commit 9d2802c0fa03749db45b7e87c9863f419f182bf3
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 9 14:54:53 2010 +0200

    Fix class name.

commit 94ecea550f9a7a31c7edeaa3e253bfd7ee182efa
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 9 14:52:43 2010 +0200

    Use Kronolith::(un)subscribeRemoteCalendar().

commit 168f28cf5b84a03e9c46bfcdc16dfafe3448cc7f
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 9 14:34:10 2010 +0200

    Add (read-only) CalDAV client support.

commit ab560a86954fbb6c21f9725f1302cc2cf8eb0eb0
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 5 16:12:49 2010 +0200

    Enable track_errors.

commit 784ff94e1605a3810a99648eea0ffbcaf6aa0701
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 5 15:07:05 2010 +0200

    phpdoc

commit 7fc6791f3784f52de4bf40f7ea15460e530801e5
Author: Jan Schneider <jan at horde.org>
Date:   Thu Aug 5 15:06:56 2010 +0200

    Add toiCalendar().

commit ebc4e03cc5c0814b4f82994cc54db551003dbdb0
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Mon Aug 9 08:15:39 2010 +0200

    Fix a parse error in the iTip viewer (incomplete conversion to the Horde_iCalendar H4 changes).

commit 944d14145612c137e8a2d80cfec23d6b4e521e22
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon Aug 9 01:01:59 2010 -0400

    Make it possible to set tilesperrow and tilesperpage through the API

commit 8c1bf203392eb74d1a86e8dfecc2e6b8b947cf79
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon Aug 9 00:38:42 2010 -0400

    Start fleshing out Horde_Controller_Base more, including the ability to get the request and response objects and an UrlWriter.

commit 7b24481ae4f1a937460a89a2b4eaf4d37f22ed8b
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon Aug 9 00:38:14 2010 -0400

    Horde_Controller_Request uses getPath(), not getUri()

commit f8aa2c3e778656d598ae4382d7a38402305638f8
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon Aug 9 00:37:54 2010 -0400

    Cast $routeName to string

commit bedb7a090875dbe35f752f0fba3ce06d19e7b105
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon Aug 9 00:37:05 2010 -0400

    Add Horde_Controller_UrlWriter

commit d457d338474c01862f11944b12f7b6d2a019cc82
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Aug 8 16:27:28 2010 -0400

    Fix bad caching of share attributes that was causing the wrong shares to be returned in some cases.

commit 7defaa3b1dd35de48683a224858c1ede5c88ebeb
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Aug 8 16:27:03 2010 -0400

    Small code cleanups while changing another issue

commit a0662bb9e501771ae1fdb966f7331dedd19b5ece
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 8 12:26:24 2010 -0400

    Horde::link -> Horde_Url#link()

commit c289f68e1c60039057e4c51312d2894660c07eed
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 8 12:03:18 2010 -0400

    fix variable name

commit 16e2b3719e074081a4852e5db0d24dce8b8bfdbb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 8 11:54:56 2010 -0400

    simplify
    
    Add to bookmark link still not working, think it's an encoding issue somewhere
    in the call stack

commit 362cd7a5007a3a9685439734df33f437fe31b14c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 8 11:47:22 2010 -0400

    Some H4 tweaks to trean's tree_menu

commit 0126e657e8e4f19777ab929d5543245027b6b2ba
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Aug 8 10:46:51 2010 -0400

    Make sure that $url is a Horde_Url, and only try to add it if we make a successful API call.

commit 2cd967ae28629fa0f5857d8a796348c94a4eb1ef
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Aug 8 10:39:37 2010 -0400

    Remove inclusion of base.php from Trean's API

commit e60b26e166238ee4ae6f7ad3851cb25abca2083d
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Aug 8 10:35:24 2010 -0400

    Use the gallery owner's preferences to get a display name

commit 91aac53cd989873d03246756138e0479dce895e1
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Aug 8 10:34:33 2010 -0400

    Add a type hint here to help with dependency injection

commit 8f763733ecf9cda3ed9172659632a8c1808c02c9
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Aug 8 10:15:58 2010 -0400

    Assign $url since we later expect it to be an object.

commit 12eb905e478ca8700d39c05e18bb522fc2fea62e
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Aug 8 10:13:43 2010 -0400

    Don't try to call getImages() if there are no related images

commit 64d3059ee753bebc8b7b83f6af2caa1e25404a39
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Aug 7 22:28:30 2010 -0400

    typo

commit 73d6cbe80185537f3845952d00e351a4a1b26b03
Author: Jan Schneider <jan at horde.org>
Date:   Sat Aug 7 15:57:40 2010 +0200

    Fix notices with certain output buffer configurations (Valentin.Vidic at CARNet.hr, Bug #7851).

commit cda18fe5401fff1daa9b11675c51062fea1dcca0
Author: Jan Schneider <jan at horde.org>
Date:   Sat Aug 7 15:47:46 2010 +0200

    Fix procmail vacation rule if no dates are set (Gaudenz Steinlin <gaudenz at debian.org>, Bug #8982).

commit f66336d1f78e1a09f767f8099bd015f2e29af8f8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Aug 7 00:49:06 2010 -0400

    Fix setting sensitivity on AS exception messages.

commit df3fa898d08dcb760773ce307a95b0ad8499ce6f
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Aug 6 22:14:51 2010 -0400

    comment style and whitespace

commit 041d64e6213ef98a03096cecd0670779c03df374
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Aug 6 22:05:36 2010 -0400

    Simple Layout library to replace the layout functionality hardcoded into the old Horde_Controller code.
    
    This is very likely to evolve further as it gets used.

commit 4d3b94f53ce6356c7fa5263342247bee0ca4f881
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Aug 6 20:44:59 2010 -0400

    Only include Recurrence.Until in the AS message if the event has it set.
    
    The default date with a year of 9999 breaks at least the moto droid client.

commit 1869e553d2cab4b0d5556f7b5e4c979d329da1b4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Aug 6 20:29:18 2010 -0400

    Make sure $adds is defined

commit f7c4f522f7f2b045523787feb9599d97ad2dfd40
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Aug 6 20:25:37 2010 -0400

    $event->recurrence will never be set here

commit 781417e34a6d879076af55956b9372eeee040196
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Aug 6 19:52:52 2010 -0400

    Fix object name

commit e915691c995747fbf2fc6b9f0bc49803f9bb5a70
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 16:04:22 2010 -0600

    More places where ajaxui parameter may break things

commit 5f886afb5a048a90beec1f8cd5859310210fec94
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 16:03:36 2010 -0600

    Inserts were broken in postgres on tables with autoincrement tables.

commit 5f13f3f52fbc1ed859d95bb2e5fb424e02d54c93
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 15:57:01 2010 -0600

    Don't fail if we can't log sentmail info.
    
    This should not be fatal to an end user.

commit 541094b4bcb38a9a3ca11826f51325d87a95712e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 15:35:32 2010 -0600

    Don't encode ampersands in javascript output.

commit b2d5e2ba306dbea0c0fd75156932c6cee3143728
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 15:19:39 2010 -0600

    Fix determination of reply_type for logging purposes.

commit 92a03ffda6ec6f57cf6f1068dc8e51fb5040e9a4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 14:31:10 2010 -0600

    Fix creation of postgres sequence tables

commit b88196988e6df771ba049801891ca839ce15f181
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 14:30:57 2010 -0600

    Provide a bit more debugging info in migrator script

commit 03a2a13ff5090683beb2fa2823fe3d06873d36c9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 14:18:30 2010 -0600

    Fix listApps() call

commit 5abf80c2eaad4edaca9857e3b416d3589a32e1c8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Aug 6 17:39:45 2010 -0400

    Need to add geoLocation here also.

commit edd088a575b943b6ace9ef5b503b6b9fc90f8f3f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Aug 6 17:07:37 2010 -0400

    Need a dom id here if we are going to access it with $()

commit 17aff98fbc98b0c84a7127fabcec0a32aedc1faf
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Aug 6 16:41:42 2010 -0400

    Fix method name.
    
    Fixes CSV importing

commit 55f0321a2f681466bd3f490bee4c14c4d643b3e2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Aug 6 16:29:12 2010 -0400

    Fix property name.
    
    Fixes importing events from iCalendar

commit 98e997eb971d1baebac8eb721f5164502a83e9f0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Aug 6 16:23:08 2010 -0400

    Don't redirect if exporting or importing from the Ajax view.

commit 1ab902fb39c40fae6bee7c92b448b91717622537
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 14:12:21 2010 -0600

    Missed a commit for the activesyncprefs changes

commit fc9c5270a3dd06382b30bc34c07fa5c8364a5c64
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 14:07:48 2010 -0600

    Move user update javascript out of template file

commit c6661fe1adbd8804dbb41acae0066920520dd82e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 13:48:16 2010 -0600

    Move logintasks javascript out of template file

commit f385719d99b4dfe66097686a4aeba432a110b6e8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 13:40:45 2010 -0600

    Fix package name

commit 9f938e61dbad2367a5a220489ed5bafde394dea3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 13:39:48 2010 -0600

    Bug #9162: Fix logintasks confirmation page.

commit 170c853e0184347f065807b56c3e1e087ffd751e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 13:32:54 2010 -0600

    Remove usage of getFormData() in IMP_Compose::.

commit b020b0dae3f274dd16ec7f64df30e50860e2f5da
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 13:25:51 2010 -0600

    More places to use Horde_Support_Randomid::.

commit af939785b463cd6f480a58d17edf74eaf1c3aea6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 13:20:23 2010 -0600

    Never add 'ajaxui' param to ajax URL.

commit f90dd6f3d74646efdc33942933e43264cca1b46c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 12:54:50 2010 -0600

    Fix bad encoding when parsing HTML data

commit a8a7f6742e95a1062c71aa54f3c04debdcf30cfe
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 12:45:21 2010 -0600

    Use charset param

commit 19c0155646f0ccddf91d0f33e237b035d401f075
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 12:02:58 2010 -0600

    Request #9159: Automatically determine view

commit 2954bbe575aaca026b843f500c5e96eb230c77c9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 11:35:54 2010 -0600

    Another prototypejs 1.7 fix.

commit 2d61ecac5bcd544a6ea4e9c0cc1200f6e6b2d283
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 11:33:02 2010 -0600

    Add Horde::ajaxAvailable()

commit 3fcd7e25f2ecdb4404f68d385b58353fe967f1de
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Aug 6 10:02:26 2010 -0600

    Upgrade CKeditor to v3.3.2

commit 7cffd999ae0c5d22f5d50e61caeae8e4ff952e78
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 4 16:30:11 2010 -0600

    Clean up activesync admin/prefs scripts, particularly javascript

commit d1e70424358fc1b2892d3ead0dc846afb447b620
Author: Jan Schneider <jan at horde.org>
Date:   Fri Aug 6 19:11:36 2010 +0200

    Fix class names.

commit b71500d4f627b4f7f6df3210cada7026b132abe5
Author: Jan Schneider <jan at horde.org>
Date:   Fri Aug 6 19:11:15 2010 +0200

    Bump cache version, Horde_Icalendar has changed. The class version probably
    needs to be propagated by the class itself.

commit 1c9368a1611c7cdee81a52f2dfdeeea652f7cdb9
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Aug 5 10:49:35 2010 -0400

    Need to assign this instance to a variable.

commit 55375aa04fd01217bc127bf3ec3f79aaddf63801
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 4 14:12:20 2010 -0600

    Add missing file

commit ec83658ba58c92b6933fe648aa81ad062ea692fa
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Aug 4 14:11:36 2010 -0600

    Add DOM filter link from Chuck
    
    Doesn't look like it adds anything to what we have, but keep the info
    around just in case.

commit d814109199de8e0ce7363dac940f7987a44fd5ac
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 3 17:14:50 2010 -0600

    While a good idea in concept, this is a PHP parse error

commit 73bb6dde97c3c43a2f42b9c2299d2acc40284ec0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 3 17:04:12 2010 -0600

    This method does not require this parameter

commit 7ecb46bf083a9cd1b8bfe56785b6b91bc81174a3
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 4 18:13:58 2010 +0200

    Catch Icalendar exceptions.

commit b748c86c393ebdd0a85f97d1506248538db6b996
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 4 17:59:04 2010 +0200

    Fix package.xml.

commit 09534fbc2c03506fc3553995248e17aa3ba294d1
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 4 17:51:51 2010 +0200

    Add $Id$ tag.

commit d203a7efbff0ceb6ad304dcc5cde5b0f19ad30b4
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 4 17:22:45 2010 +0200

    Make executable.

commit 4532a2c1aae0044a7c367545726f2d95c6f52dc9
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 4 00:54:06 2010 +0200

    Only deal with the new user if any ACLs have been set.

commit 7f7a4300f16b429ed645bc3e2af2cedffc70ce3e
Author: Jan Schneider <jan at horde.org>
Date:   Wed Aug 4 00:43:06 2010 +0200

    Use Horde_Url#redirect().

commit 09a0ade1f7c7d156a3158532a338c7989498ddfb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 3 01:04:53 2010 -0600

    Convert Icalendar to H4.
    
    This removes the last use of PEAR_Errors in IMP.  Yay.
    
    I've tried to go through framework, turba, and kronolith and convert to
    using Exceptions, but there is no guarantee that I caught all the
    locations we are using Icalendar objects.

commit ca3ed749aa412c9a0b9890de181980fadeb2713f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 3 15:17:53 2010 -0600

    Add Default EOL value.

commit 87286a612ce133fd3111222c1881809707022f90
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 3 12:38:37 2010 -0600

    Bug #9165: Fix creating Horde_Auth_Imap object using IMP config

commit 8dff8021aa01dbc971a38593cf16ed49c07e14d8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 3 12:37:36 2010 -0600

    Better determination if initial slug is a domain name.

commit 70a4f066014950bea127d863b71e0f13faafd59b
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 3 19:30:17 2010 +0200

    Theoretically fix showing user drop-down, but authUserList() is currently broken.

commit c44c4d24b958a4596023923ea24b75a5ace942d4
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 3 19:15:11 2010 +0200

    Fix saving ACLs, improve handling of "anyone" user, stricter enforcement of
    RFC 4314.

commit af21616d0bb274f5657c615dfebe583f17167f87
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 3 15:20:09 2010 +0200

    Pad time string.

commit eba30006794ea6d89a60d88d04f5d8170abd3927
Author: Jan Schneider <jan at horde.org>
Date:   Tue Aug 3 10:47:07 2010 +0200

    Redirect to login screen if not authenticated for this application.

commit 38b06b2e87585493367f2a0fcddef1ed087ae814
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 3 12:16:52 2010 -0400

    Some fixes for Prefs/Identities changes.

commit 9cca14d6881277d4eea1f8ebf2859ce4a3233b67
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 3 11:58:03 2010 -0400

    Clean up uid/randomid/guid changes.
    
    Use Horde_Support_Randomid:: for local object ids when we need a smaller value,
    Use Horde_Support_Guid:: for object uids (not Horde_Support_Uuid:: since these need
    to be globally unique).
    Use Horde_Support_Uuid for share ids and other cases where we can use a larger value.
    
    I still question the need for even the Randomid in places like internal object ids, when
    integer autoincrement fields would suffice.

commit b8c75212f80691906df4bec65c5975f1f20ab898
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Aug 3 11:51:30 2010 -0400

    use Horde_Support_Randomid:: for note ids, and Horde_Support_Guid:: for note uids.

commit ede7911f9ad2e44cb6ce307cc4b8ebad12304a18
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 3 00:44:34 2010 -0600

    Use Horde_Db for IMP SQL quota driver

commit fb8207ce940d5a65d58f8cc79ff9d0db2c995174
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 3 00:44:01 2010 -0600

    Allow a configuration to be passed to Horde_Db factory.

commit d60db49628a9da0689acf915dd40e2ead2005f3d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Aug 3 00:17:13 2010 -0600

    Use Horde_Url::redirect()

commit b1f13c2b907b37bb6bca7b49c7334e27d19ae84d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 2 23:44:34 2010 -0600

    phpdoc

commit bcf644f1408e1394a5aa12810fd064756955e855
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 2 23:44:21 2010 -0600

    Placeholder for Horde_Ldap injection.

commit 4a9fc60dcb0286d04378fcf14b1ba4fcba6918d1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 2 23:18:04 2010 -0600

    Remove horde/Core dependency in Horde_Prefs_Identity

commit 78a174e2ca77d9476d06f607d5d69d96772670e5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 2 22:38:49 2010 -0600

    This is not necessarily an array

commit 5c69730876630e536f346108c040eadd608ac719
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 2 22:34:16 2010 -0600

    Fix phpdoc

commit aa05e7f71376d16419aa5e26bccb7206da673118
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 2 22:15:29 2010 -0600

    Use Horde_Support_Guid/Horde_Support_Randomid

commit a7806d8838addf9e85ea16a09f5ea4b131ed1275
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 2 22:16:47 2010 -0600

    Add Horde_Support_Randomid::

commit fbd4028f910bcc081c8499cfb42ec0b6307ed4d6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 2 20:23:19 2010 -0600

    Fix inifinte resize IE 8 bug in dimp compose screen

commit 58676552d8129c88ab2f1a732a471bd702c74b55
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 2 19:58:10 2010 -0600

    This was an old Safari 1/2 hack and is no longer needed

commit d94b500da8ca160b44becc3dcd9c922c80c11f6a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 2 19:56:13 2010 -0600

    Fix resizing compose window in dimp.
    
    Some non-FF browsers (opera, Safari on win, IE) don't consider negative
    values to be a false-y value.

commit db37b00b9e093e78e8d2be7bb7053fb3224827f5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 2 19:55:56 2010 -0600

    Fix setting header fields in dimp compose page.

commit e4543da7a1a84ae5dfa1867c46d1408a39f75ed4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 2 19:40:07 2010 -0600

    Fix dimp sidebar display on IE 8.

commit 77e3dd782f525dadbb88512854d903ac2d7f9cb9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 2 17:24:57 2010 -0600

    Load Horde_Prefs using the injector.
    
    Add Horde_Prefs_Exception::.

commit 470aa2b470d6ab16f3a1801466c474b56a3e038d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Aug 2 11:28:51 2010 -0600

    Fix display of multipart/related images.
    
    Also optimize the code - no need to create MIME Part objects for each
    link, only do replacement in IMG tags.

commit 6536223053e217fc22f4fefc670443d80074c055
Author: Jan Schneider <jan at horde.org>
Date:   Mon Aug 2 10:58:12 2010 +0200

    Fix class name (Bug #8969).

commit d88268a8de67221b9a2da306824445825af5df4f
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jul 30 16:32:27 2010 +0200

    Log all values.

commit a0b4b13be809a738abe7ade1acee1718a05077d2
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Aug 1 21:14:57 2010 -0400

    Don't use AS for table aliases (Bug #9151)

commit a784450a33ed1a2933317c228ab706aee6e84f51
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Aug 1 20:03:44 2010 -0400

    Add Chora_Exception

commit aac4082c57085293bbb76de9915db9b5a0727e82
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 1 16:14:29 2010 -0400

    ensure calendar is always on top.
    
    Fixes kronolith's event dialog hiding the calendar

commit fa0842d98bff43635143eef9a9fe0d54f35f02fb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 1 12:48:44 2010 -0400

    Fix permission check

commit fba9a3cd3ef360cb7c931ba7145ba3bf57fe777f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 1 11:37:05 2010 -0400

    remove categories from ansel, replaced by tags

commit 56b1684d737090f5fc28c60191c7e84968193b07
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 1 11:16:34 2010 -0400

    Changes

commit be31238736ff7e367640127e19baa11b9ba7e0e2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 1 11:12:23 2010 -0400

    This is now taken care of by configuring an in-memory cache

commit 24d64b5798bef3f9e0c7dc38b359f0f2733abdca
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Jul 30 14:39:42 2010 -0400

    When rewriting URLs use /rt/-/* instead of *?rt=rt (#7806)

commit c3d5a86a324767ebecd07e2b7e382047a157640f
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Jul 30 14:30:14 2010 -0400

    Frameset is gone - we can finally remove this JS for setting the title

commit 46ef151966b5b7316976ae63cc2c8ed58618ffcf
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Jul 30 14:23:14 2010 -0400

    Add a browsing prefix for rewrite rules (#8524)

commit a7280e63689f0a7b2c5360126cf55b75bf8c46f5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 31 16:42:38 2010 -0400

    Use Content_Tagger::getSimilarObjects for the related images widget.

commit 3a10cef33f09caf1bef2db270ce08cf0cf0b15af
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 31 15:58:32 2010 -0400

    Return object ids as the client ids, not content ids.

commit d0445e1ea565627d01e1c069f301fb7f3cb71feb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 31 15:32:44 2010 -0400

    Fix/Finish implemenation for Content_Tagger::getSimilarObjects

commit feacb8dfc27f9f815e3b0c9bdb626f54f3e056f8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 31 12:11:34 2010 -0400

    Remove 'AS' from table aliases in Tagger

commit 862303712a43f93d8adec384c8149a1345ea0f98
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 31 11:35:43 2010 -0400

    Add ability to reset all activesync device policykeys at once.
    
    Useful for chaning server policies, and forcing all devices to update to the new policy.
    Also, add some notifications, and use Horde_Url::redirect();

commit 8f06d266a68ea4fff219010f9da587fabffbcbb4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 31 11:23:57 2010 -0400

    $results still needs to be defined if we catch an exception here.

commit 517d58fc1ec2409ce45e6d9f45069febd2fc611e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 31 10:30:41 2010 -0400

    Move Ansel's tag functionality to content tagger.
    
    Need to run the (non-destructive) 2010-07-30_migrate_tags_to_content.php script to move
    existing ansel tags to content.

commit 969704e2f13dfbfe6f1ab2e2aeb7c054950fe104
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 30 20:49:25 2010 -0400

    make sure these are Horde_Url objects

commit 52c9a8d7a0c7c68432cdae2dde4f54199397ef10
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 30 19:13:38 2010 -0400

    Use Horde_Url::redirect()

commit 8df3f79040c191550966e32c043861268cd7d94a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 30 18:09:17 2010 -0400

    Fix array_merge usage.

commit c1f241be16aa88a278d0e51fc7baa78e39008cca
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 14:29:55 2010 -0600

    Fix/cleanup app permissions checking

commit ecf9342e8fb7beb45fc0f90b65ed602212e2cbfa
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 13:25:17 2010 -0600

    phpdoc

commit 02d755c4f13fcc243bfebbff5a9e5f18187d496f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 13:03:24 2010 -0600

    Use Horde_Url::redirect()

commit 162a7b82701496da02614a9c971144486e6b4c3e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 12:13:15 2010 -0600

    Add Horde_Url::redirect().

commit 33eb148eb32339607b0ea6684f55013beda5be6c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 12:10:36 2010 -0600

    use Horde_Url methods in turba

commit 5e0c62cd9a2b553b3d1d799d86651e267f82bfd5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 11:49:37 2010 -0600

    sanity checking for Horde_Mime::is8bit()

commit f2e9fd25d5230e99048e174592c0eb4498f1899d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 11:43:16 2010 -0600

    turba_shares might not exist

commit 435cc81395b87ea57ac5b81dbb55c08b199bc574
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 11:30:30 2010 -0600

    Clean up some javascript defs in kronolith

commit de554e133bc5e281dc3e912c433175f33408af6b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 11:23:08 2010 -0600

    Fix forwarding from the IMP mailbox page

commit c6fc56cdba4b317856b792fafbb260a1ffaab427
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 11:22:22 2010 -0600

    Fix popup JS code.

commit 4528653f81e184dadb9651819fca8a7024adcac9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 10:52:08 2010 -0600

    prototypejs 1.7 fixes

commit 060308d6c24f24231d6739236a02e1642584e332
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 10:02:16 2010 -0600

    Convert browse javascript to a static js file

commit 1ccc46510ce25e67c481621e256463631d868239
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 02:38:28 2010 -0600

    Not used

commit 79bf8f469ae19a69c1de18c50528aeb89eeef24a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 01:47:44 2010 -0600

    Better random string generation.
    
    Use either Horde_Support_Uuid or uniqid(mt_rand()) (the former is more
    random and should be used for things like persistent data; the latter is
    useful for things like cache-busting).

commit 7b29d0dee20d34183408eea0d44e14dec822d9f1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 02:19:59 2010 -0600

    Make sure this always returns a string (URL could be completely empty)

commit e5121354ec05594eeffda5a773f0c9f63a167a6b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 00:21:06 2010 -0600

    Add Horde_Url::unique().
    
    Remove Horde::nocacheUrl().

commit d9976b2e14fcd049f0bb0e126958ff27f51e4f0f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 00:18:06 2010 -0600

    Have inline script appear in HEAD.

commit 33bf4bc05ec530e5ac2bffbaca62bc0ac2ebb24e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 30 00:12:42 2010 -0600

    Missed an onclick conversion

commit d8147af321e71eb7a7557660ce3a5c9b9c1e7878
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 16:43:13 2010 -0600

    Fix function call parameters for Horde_Script_Files::_add()

commit c0e10b4a380f6e08c70d1ee0856a7b629b8da111
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 16:38:56 2010 -0600

    Fix output buffering for things like the new sidebar code in the prefs screen

commit ada336bdf4ad7e198575ee656c1d72016ffbef9b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 16:25:41 2010 -0600

    Fix improper handling of upload errors.

commit cfe3dcaeb7056bdcfdf05ab0adcda44607090462
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 16:11:01 2010 -0600

    More removal of onclick attributes.

commit 39a339e42445f9702b9e638e78b13178bdff4c65
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 16:14:51 2010 -0600

    This code needs to run on dom:loaded

commit cdc15dd8342c8e4ddb86bf67f2dc4dc07dacb4ef
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 15:59:27 2010 -0600

    addInlineScript() should use Horde::outputSent()

commit ccbd0323ad66961a7059c71680b74d2724316db2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 15:27:30 2010 -0600

    Exclusively use Horde_Url in horde/Core

commit 0c38846136db99cc7cb74a64e45c4b11fad2c325
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 15:20:40 2010 -0600

    More addslashes->JSON conversions

commit 6417080e53a8bcd534fba7a42fe447b4c347a090
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 12:21:17 2010 -0600

    Fix some typos

commit f65c3c883afee135628e0b6d3b288f7a7ebc4848
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 11:42:43 2010 -0600

    Some DIMP index template cleanups

commit 09c2479da76035d3828e51bc92c6f44eed56dd7b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 11:27:26 2010 -0600

    Cleaner implementation of onclick handler

commit ab643741549f37427b213302d5152be6f68106b7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 11:20:05 2010 -0600

    window.confirm() is more correct/thorough

commit 428c80cce1acba5b78156e0fe904cbe2ca2600b3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 11:17:32 2010 -0600

    More places to move javascript into static js files

commit 5b68df4f310a217b1cebc18d3b4a5075b077225d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 11:04:49 2010 -0600

    Remove javascript notification listener

commit 77d4f505f962f918e5bb510808c338d04f135331
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 10:48:01 2010 -0600

    prototypejs existence check.
    
    Automatically add prototpye.js if using a mode of Horde::addInlineScript()
    that requires it ('dom', 'load').

commit e38123701fd206af83311e515d251c84724ef8af
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 10:36:51 2010 -0600

    Fix dom:loaded actions

commit a827e523835263bc8b09de7bb7f1ef57a1814a94
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 10:32:27 2010 -0600

    Another place to use JSON encoding instead of addslashes()

commit 6d1acd383b9a13f5ac979050ab53cd076c2715a5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 10:25:30 2010 -0600

    addslashes() not needed - handled by JSON encoding

commit 84ff50960b31e40ffedb0719088f86760e5d352c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 10:24:25 2010 -0600

    Remove Horde_Browser::escapeJSCode()
    
    This is handled by json encoding now.

commit 41e0501f8d7fbf067a1f1358116892e42227482a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 29 10:22:46 2010 -0600

    More places to add ajaxui to URL

commit ca5ba13640752a349e51a3bf9f9e9e93d9659329
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 28 16:56:41 2010 -0600

    Some H4 updates

commit 48b2c52b13ceb23ee965611d72360abda9d6de26
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jul 29 14:34:35 2010 +0200

    Portuguese fixes.

commit c39652345e5b1c645a22bde2df1eaa20231e6fba
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jul 29 14:26:28 2010 +0200

    Send agenda emails with HTML part and convert to Horde_View.

commit b8fddd7910ba55bebea83680586e0e19785b6a8c
Merge: ab91d641afef9609a23cd5aea175e7d35aeafff4 40d2b922ff191bbeba0d03f1d24156cd07ea9917
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jul 29 11:52:48 2010 +0200

    Merge branch 'prototype-1.7'

commit ab91d641afef9609a23cd5aea175e7d35aeafff4
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jul 29 11:44:15 2010 +0200

    Arrange task list tabs like calendar tabs. Fixes sharing tab not being
    available when creating task lists.

commit 9828cc2d504663d235415a1afa44828ec3d34622
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jul 29 11:26:16 2010 +0200

    Subscribe to created task list.

commit 423abafc005e5f2163366b70a543e7322563c347
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jul 29 10:50:44 2010 +0200

    Fix adding task lists.

commit 7766053152233804025e99dd804a029e56361d9f
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 28 23:40:31 2010 +0200

    Greatly simplify javascript.

commit e8190e26ce2471f0b87bb99ad075eb11cb06701d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jul 28 17:20:56 2010 -0400

    label this as "Tweet" and not "Update"
    
    This doesn't update anything, it posts a tweet.

commit dcab6177d9bc43f2957f1ebfc2abc9bacf044b3c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jul 28 17:15:57 2010 -0400

    Use a 2 row textarea, and add a characters remaining countdown

commit 2c1f6677f31a59f0e5cca50e87aa7b6a8dbad387
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 28 11:59:20 2010 -0600

    Optimize sidebar loading

commit b5009a9166b95bfc8d720e492cb5c0397d56512d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 28 11:38:45 2010 -0600

    Move sidebar out of portal namespace.
    
    Sidebar really doesn't have anything to do with the portal, so separate
    thse elements in the Horde directory layout.

commit f63085ad2befe24a222f11873b0a19464016a7da
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 28 11:19:11 2010 -0600

    Make the portal the default Horde initial page

commit f1f0cc184dea9f56a251ca183a027c91d0fec6c5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 28 11:15:00 2010 -0600

    More tweaks to HTML quoting style.
    
    Outlook and/or hotmail doesn't seem to reply to just blockquote/cite
    very well.

commit 81c121f7b46ef9cb08956636ebbef0ded70796f9
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 28 18:44:20 2010 +0200

    Thank you, failing git merge.

commit 7b3bbbebc0bdf043604682a9f7ad347a83b9d0db
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 28 18:41:51 2010 +0200

    setAnchor() makes more sense actually.

commit 401ac10f4cdb759974baeb0b924a8ea3a0d2e020
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 28 18:24:57 2010 +0200

    Hopefully the final, working version.

commit 108e6725a156313f0d48f64469f36d5859f67919
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jul 28 12:25:30 2010 -0400

    Fix method name

commit 3c6ff771eb3e6e58b27bc7a832830ba421f02cf6
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 28 18:17:22 2010 +0200

    Still need to catch the encoded place holder too.

commit 29898fbf81bd27be54ce371300f68f5a9658142e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 28 10:11:40 2010 -0600

    Bug #9155: IMP_Compose:: fixes.
    
    Fix 2 charset parameter's for Horde_Mime::encodeAddress().
    Fix use of un-initialized variable.

commit d76a099bdc8cf1ab738b241b771198b0699cd983
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 28 18:12:44 2010 +0200

    Fix this.

commit 6fcfc1106f4e27d12acf0aec7be65488f8eca1ea
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 28 18:10:00 2010 +0200

    Work on the url parameters directly.

commit 94e1c9b267a29b7b7ce43abd4550cf547e88f323
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 28 17:58:28 2010 +0200

    Cast to string.

commit 14c31893e5de6b469e2632664fe891d871810dfc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jul 28 11:17:53 2010 -0400

    remaining LIMIT to queryLimit() changes

commit ec96f665b847ecf534e3d24659475dfa940a800b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jul 28 10:48:52 2010 -0400

    ...actually remove the LIMIT from the SQL statement

commit fe46f441ba288126f0d8d62c85871cee666bfa98
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jul 28 10:44:01 2010 -0400

    note about LIMIT and AS in CODING_STANDARDS

commit 155edcbb7d3dae2f1dc336b10d1a8324b9860d51
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 28 15:15:23 2010 +0200

    Revert "Fix portal access"
    
    This reverts commit da1e6a55be90f4653aa964ee1003c44a1701846a.
    
    This broke initial_application redirection after logging in.

commit 3257a00ff5d907b989c9ad8e41fd0b2492edd299
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 28 12:45:49 2010 +0200

    Use From: address too when searching for matching identities, to select the
    correct identity when replying to a message from yourself.

commit 03e2a1dab2147cca28ab1041dbcaf63bdbb63cad
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 28 12:38:57 2010 +0200

    Fix variable name.

commit 0e2e0fae606be0700dbd617d488a06755a806f8d
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 28 11:08:26 2010 +0200

    MFB: Set emulate_database option for Oracle (Bug #9151).

commit 9f2228151ca44692782d475bf7b5737a590b2702
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jul 28 01:47:37 2010 -0400

    Don't use non-portable LIMIT syntax, use db abstraction methods.

commit 22d919cb7dd2ae3c69f420c3dc0df7a419904e73
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 21:34:56 2010 -0600

    Update goto.js script to use Horde_Calendar js lib.

commit d12cbcd05a630be6adc73b22a07b6e4a88571325
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 21:33:27 2010 -0600

    Allow month/year/week to be clicked on and trigger events.
    
    Also, clean up event handling so it is all done with a single observe.

commit 262dae9e8fad3ae0616b11e21a94d9d7aeff10c2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 20:37:01 2010 -0600

    Fix class name

commit ca8911effe060c86fb7ec26dfc83e424a7dc0a37
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 20:09:29 2010 -0600

    Some sidebar fixes

commit 3983a5e8809294627f4ddeb45cac974ed261192b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 18:29:52 2010 -0600

    Add missing charset parameter

commit 2124439d8f90a25265df250724470adffa889e7d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 18:29:33 2010 -0600

    Fix default charset.

commit 757e6eafe65f6718646e7d2200431601da202020
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 18:26:36 2010 -0600

    Add preference to define default font family/size for the HTML compose editor
    
    Essentially makes HTML compose mode a WYSIWYG editor, since it now will
    send th message using the same default font as appears on the screen.

commit 9e0e56d72ee6d729daaab946885dcc127f0c2f94
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 17:57:01 2010 -0600

    Make sure we convert back to proper charset

commit 7ebcfde1f90ad9c41d603ada10c1ef51567852e5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Jul 27 19:14:18 2010 -0400

    MFB, don't use 'AS' in table aliases.
    
    Some of the changes from CVS were already present in Git, this is the remaining changes.
    
    Bug: 9151

commit 0d2c73ef062d9ae22afc6df0987a91a49502bffe
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 15:32:23 2010 -0600

    Finally can get rid of the javascript.php helper script

commit 04cf8e0124b317ce4ffc361ee50a8ad17a06f9e6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 15:28:31 2010 -0600

    No PHP code in open_html_helper.js script

commit dce20ade120ccc304c128d3537aff50a6b0c4a0b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 15:06:13 2010 -0600

    Git rid of the last of the open_calendar.js references

commit 486f0e8fb05e142f2e88f937772f4193664856ea
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 14:51:17 2010 -0600

    Use Horde_Core_Ui_JsCalendar.
    
    Add some functionality from kronolith also, like displaying the weekday
    name and doing javascript actions when clicking on input labels.

commit c01ba6d1a87bd8e5da6c598efb37192a07bc7ea5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 14:25:25 2010 -0600

    Make sure Horde_Core_Ui_JsCalendar::init() is only run once.

commit eb6d40e5575cfc5ff525adcd4596c1bcfe8204ff
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 27 19:54:16 2010 +0200

    Import and export the privacy field in CSV data (Request #9139).

commit c2f1b9c05d75bdd9868c2f20c65b91352dbfab33
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 27 19:52:36 2010 +0200

    Include anyone user when listing users in the ACL screen (Bug 9135).

commit 0d3c69053b7eb67e5dccdae6b1724142d7cad600
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 27 19:03:55 2010 +0200

    Make this a warning.

commit 5e3c83b7bdbc6dd679daedba34ee4fe622a8c86b
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 27 19:02:42 2010 +0200

    Add fr_FR translation.

commit 4f192b3e405ef19aa81110ca8268dc5e36eec5cb
Author: Gonçalo Queirós <goncalo.queiros at portugalmail.net>
Date:   Tue Jul 20 11:34:37 2010 +0100

    translations should also be searched on the framework (Bug #9144).
    
    Signed-off-by: Jan Schneider <jan at horde.org>

commit da1e6a55be90f4653aa964ee1003c44a1701846a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 02:17:38 2010 -0600

    Fix portal access

commit d934dfda17564153b68ab78ccbd04828b95f2546
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 02:11:56 2010 -0600

    Consistently use Horde_Url::setAnchor()

commit c0039cb946de4997d5f8076b357c55df536dba6c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 02:06:38 2010 -0600

    Fix undefined variable warning

commit 83cab23538795560cc52939c1e0fee65eb96e4fe
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 02:02:51 2010 -0600

    Move all edit screen javascript to a static file.
    
    This started off as converting to Horde_Core_Ui_JsCalendar usage, but
    ended up an entire rewrite of the edit screen.

commit 7d56c17c90b7759d8373fe1a8241223686e07445
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 27 00:05:09 2010 -0600

    Add full_weekdays option to Horde_Core_Ui_JsCalendar::.

commit 31782c98506d6879277950ccc023f21e033c6ec7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 26 20:15:55 2010 -0400

    fix replying, again.

commit 771d43f97367c40fee5203faf7cbe25e7ca41dc0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jul 26 17:33:07 2010 -0600

    More OpenOffice MIME types.

commit 049cf7a627bcf0bb6a79b6f7a5851dc4d752b522
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jul 26 15:15:33 2010 -0600

    Missed a place to indicate HTML images are blocked

commit 006703a11933d065dd25f518f9422af3c87637a4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jul 26 15:06:48 2010 -0600

    horde/Mime_Viewer cleanups.
    
    Horde_Mime_Viewer_Driver -> Horde_Mime_Viewer_Base to be more consistent
    with other packages.
    
    Add some helper functions to reduce duplicate code.

commit 976f8044b7cb1e484382ca0676122458e0d0b715
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jul 26 13:49:29 2010 -0600

    Move Mime Viewer code to horde/Mime_Viewer package

commit 0f20eb449755bce33371770eec3ba4190a66c66b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 26 19:08:53 2010 -0400

    parse error

commit 00a3d252c7f0b694fdb6599ad22728465d6cf6c5
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 21 00:07:08 2010 +0200

    Redirect to ajax interface when trying to access a tradtional page directly.

commit b9865ab2fafe2738bf568fbd790d9dd73dccdf50
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 21 00:00:42 2010 +0200

    Catch empty title due to invalid json strings.

commit 60c4c543eda20cc9f7ba5883c88d839361b96120
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 20 23:51:13 2010 +0200

    Remove unused code.

commit cf2e5e2c5383b57dad5471ec01615c22e2a9a250
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 20 23:34:24 2010 +0200

    Catch errors in Kronolith::listEvents() so that the remaining drivers are still loaded and displayed.

commit 66a6ea1f56ac9f41baca32c171a2f9fb29b3a6a9
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 20 23:01:32 2010 +0200

    Require a supported calendar type for editing.

commit 618404aa4540fdda7568092cc75d9585a0f4c18c
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 20 22:44:33 2010 +0200

    Add addAnchor() for chaining.

commit 7d6ef69a3540299fe2cc5d4725849225c4506ae2
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 20 22:38:35 2010 +0200

    Add showAjaxView().

commit 37df1260d3aa4234221245bc43634ec1b528c099
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 20 22:33:05 2010 +0200

    Move this method.

commit 23472425ab20835f7899c928e78fd1c361d565cc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jul 26 00:02:52 2010 -0600

    One source driver viewer.
    
    Remove Webcpp and Enscript drivers. Use a single driver
    (GNU source-highlight) to render code data.

commit 7506739fa63f9c0bcd224820e566a256ba6167be
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jul 26 00:16:29 2010 -0600

    Use parameter in correct function call

commit 001ec308d8c383bbddf1a4c55dbbf800a6080252
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Jul 25 23:20:10 2010 -0600

    Update phpdoc

commit 1e8a8e1c7d1168063a23c67f389678085a6d9881
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jul 24 12:47:22 2010 -0600

    More HTML viewer tweaking

commit 7937f7d0b8c560e7a297cf8c5ca8de06e3b895e1
Author: Chuck Hagenbuch <chuck at bluestatedigital.com>
Date:   Sat Jul 24 16:34:23 2010 -0400

    Take a guess at the number of rows in the note and pass it to the editor.

commit 13c93ba17804df889935ca48bc219be053aeb516
Author: Chuck Hagenbuch <chuck at bluestatedigital.com>
Date:   Sat Jul 24 16:27:06 2010 -0400

    HEREDOCs in class member initializers don't seem to work in PHP 5.2.x (parse error)

commit 1f1a48829a9680d70ab8de4e80c43a6f50082223
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jul 24 16:10:50 2010 -0400

    ws

commit 3a6722cf9371f9399c19d828d1ff7a7b8603f472
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jul 24 16:10:31 2010 -0400

    Fix type ($cookie => $cookies)

commit 5221f7d700aaf499e7063ec345ace98048773291
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jul 24 16:10:01 2010 -0400

    Set $path before returning the request

commit 1887415875d4f90a145f6c7491395e30a78767aa
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jul 24 16:09:10 2010 -0400

    Add a dom id to details, move it to a div (instead of a pre inside a p, which isn't valid).
    
    Also remove some unnecessary code now that we show a backtrace instead of file/line.

commit 56fb3e203c3c7ebeb6fdb25ef2b658e852cbeb19
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jul 24 16:08:46 2010 -0400

    ws

commit 025d94651802727f7ce4dccb74aacda2fdad7449
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jul 24 16:08:06 2010 -0400

    Make this class friendlier to injection by moving $path to a setter

commit be5df5808208736e9d6e038d86b4f0a846dcb863
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jul 24 15:56:57 2010 -0400

    Show the function call trace rather than just the line of the eventual error.

commit 89685ad84efa8c987f281ce95275c30bac62606e
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jul 24 15:56:40 2010 -0400

    ws

commit c6f86a76f9ed9d8ec7f13c25c9ffff34ab5abce9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 24 14:59:24 2010 -0400

    Various renaming and code organization changes:
    
    Rename ansel gallery's "default" image to "key" image - it's not a
    default for anything, name it appropriately in the code
    
    Move all sql storage related code to Ansel_Storage.
    
    Don't use the share's database to manipulate non-share tables.

commit 8c033de2ed775187c43f7d3230cc08858339e290
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 24 14:01:34 2010 -0400

    Rename Ansel_Gallery::getOwner to Ansel_Gallery::getIdentity

commit 0ec03ab2b173ac391bbbcda3a783b32af38de718
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 23 19:13:54 2010 -0400

    First pass at adding Ajax editing to menmo's note block.
    
    Can probably still tweak some things, but basic functionality is there.
    Just click any where on the note to activate the editor.

commit d80a637f1af7643e33582eb483ebb5954ea88513
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 23 16:46:00 2010 -0600

    Fix mailto: processing for link tags with pre-existing target attribute

commit 878796061d9792971ff2266bbc7f3dadd1098b4c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 23 16:35:04 2010 -0600

    Fix unknown image display for PDF thumbnails

commit 4db2d3b58a6085706ca1cf85c3a89463d54e3e0b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 23 16:27:21 2010 -0600

    Fix missing parameter error

commit 454f96547b19637c4a8aeab10a95415809264a87
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 23 16:19:31 2010 -0600

    Fix undefined error for Outlook style addresses

commit 9737f5bcd72d0d0789b9f6f6363da3bd1dd4d252
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 23 16:08:00 2010 -0600

    Fix variable name

commit 481c7f4626ceed3c64f7a1bd6c0ffe00c5cf9fa5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 23 15:52:46 2010 -0600

    Need to check the scheme of the actual link, not the text data

commit ebb072950dc84bff70ce606b69da5130c8a82d3a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 23 15:32:19 2010 -0600

    Don't search own addresses when doing tied/recipient check

commit d4ffbab1a0d6377b5052d870dc766490bb495bd3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 23 14:53:14 2010 -0600

    Clean up Horde_Ui_Core_Pager::.
    
    Use Horde_Url.
    Combine statements.

commit 0f4ce204ab8861df841f34a7cb5252c792d81e12
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 23 14:46:01 2010 -0600

    Fix phpdoc.

commit 6fb6926b2a115f3410d0a924bc6e8eb008ee3cf9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 14 16:02:24 2010 -0600

    Merge horde/Ui with horde/Core.

commit 6520b990fc76e43996fe8656f833bc10218499a7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 23 14:59:08 2010 -0400

    Add a custom version of scriptaculous' inplaceeditor.
    
    More effecient usage, adds more options, use prototype elements, events.
    Better CSS.

commit 1b6d96ff95dbcc6009d4b5fe0d152e3b80880211
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 23 11:49:23 2010 -0600

    Horde_Mime_Viewer HTML viewer now uses DOM parsing.
    
    Additionally, refactor driver so that it (and things like the IMP
    extended driver) can reuse the DOMDocument object so that the HTML data
    does not need to be continually reparsed.

commit dd5faae5171825818bf591ce5d5a5f5b3466e8aa
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 23 10:43:22 2010 -0600

    Remove unneeded comment.

commit 15a4bac530af50296f53dfdd73c52c476882de10
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 23 10:08:17 2010 -0600

    Allow Xss filter to return a DOMDocument object.

commit b524c489fd3eee15e5c1a7fd8c301a8e0c96a5e2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 23 09:58:23 2010 -0600

    Fix parsing mailto: URLs in HTML viewer

commit b077e75cf250faa5be9fdda55431621709b71508
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 22 14:38:50 2010 -0600

    Convert IMP HTML viewer to using XML/DOM parser.

commit aa7df24a4953126a39d3c1b4e6762ec7bf353571
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 22 12:16:58 2010 -0600

    Convert the rest of Text_Filter tests to PHPUnit.

commit 69d3938fec6ae969f8a5eb8d2402c0b9a653e731
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 22 13:04:02 2010 -0600

    Fix phpdoc.

commit 52d626ee01c245151ab0e997c95a0c8b617f46d5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 22 12:39:29 2010 -0600

    Better matching existence checking

commit 07c5d05fa23d1424e3073cf364f33a483b84a8a5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 22 12:34:49 2010 -0600

    Add missing default parameter

commit da03dcac1b1708dc4d248af26b6b2ea3c8f4c09b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 22 12:16:39 2010 -0600

    Remove e preg modifier

commit 3f3c1a9dbac8bffda689b1017c5e6d4e04adbaba
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 22 11:23:36 2010 -0600

    PHPUnit does not like the static usage of DOMDocument.

commit 81ab3055a0a950afaa707bb74d4cccf2526ad161
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 22 11:12:15 2010 -0600

    Convert XSS filter tests to PHPUnit.

commit 4bb6919a96ef42eb0c048bc5ae4548bda7e7ddcb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 21 18:08:22 2010 -0600

    Convert XSS filter to use DOM/XML parsing.
    
    This frees us from having to worry about malformed HTML and
    instead directly filter the HTML input by removing specific tags
    and/or attributes.

commit 8e49d9cad19ae84479791d7e0330854c007ebac6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Jul 20 18:27:43 2010 -0400

    More Horde_Controller change tracking

commit 1a10fd0ce5ac8f3fea9f085303a2831d5f060fbf
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Jul 20 18:25:35 2010 -0400

    parse error

commit f9b9fd6b4e44fd733ac14d03b9dbf693efe5fd31
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Jul 20 18:14:38 2010 -0400

    Use injector for getting Facebook instance

commit a881d9b4a6ebf0b09c8c440c35962b6419697be4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Jul 20 18:05:26 2010 -0400

    Track changes to Horde_Controller_Request
    
    This should be everything except for Kolab related issues, as I'm not comfortable
    touching Kolab code.

commit c02029d4a32c3b1e602f516d4d9301330659e22f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 20 14:30:59 2010 -0600

    Remove horde/Core dependency from horde/Text_Filter

commit 442b22a378aabaa70d44ec30ec2b33ee0785e0a2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jul 19 15:52:23 2010 -0600

    Create Horde_Text_Filter binder/factory.

commit 299524b0175d2e8e37e3b9aa3a21be0654be8af7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 9 15:51:18 2010 -0600

    Remove horde/Core dependency in Emails filter.

commit 732366d9d246a790cbc342f21ce792011ea0ffa0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jul 19 16:26:32 2010 -0600

    Add Horde_Text_Filter_Exception::

commit 786305876903ba99e4557ba96381929fa1a45d88
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jul 20 14:26:31 2010 -0400

    User the Injector to get Horde_Auth instances

commit 6fff6de13bb81e599d1f5e7343033b5a86504771
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jul 20 14:26:12 2010 -0400

    Mark methods as public and static

commit c48a51bbc0b2d36f6945f47650c7e2ffd20a3432
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jul 20 14:25:21 2010 -0400

    Fix display of client names
    
    ...and add "public static" markers to functions

commit 4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jan 23 20:58:33 2010 -0500

    Rewrite of Horde's MVC system to use controllers built around the single responsibility principle and dependency injection.

commit 8243f99d9a66ed465bdf09c9cd72adcb151b1f9c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 19 13:59:14 2010 -0400

    don't attach the imple when being called from services/imple.php
    
    This is where we are serving an ajax request from the imple, not rendering it.

commit b3d5b3f124473eb1cdb075f3e2f929731384b478
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 19 13:53:44 2010 -0400

    missing parameters

commit e379017fd763cae14fd8c3be74d9906d9b085b8a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 19 13:53:25 2010 -0400

    Fix imple name

commit d293fe9fedf628bfe4bf1743f4d6d9c452011465
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 19 13:35:29 2010 -0400

    Ansel_ImageView -> Ansel_ImageGenerator

commit 0f7fba3e34d95faed44770b7d484787716bfa9a0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 19 12:42:33 2010 -0400

    Make sure we only access Horde_Share's public interface.
    
    In preparation for using composition with the share object instead of inheritance.

commit df95b1257ff0201b44aec092cdd4d70018beb14f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 19 12:41:30 2010 -0400

    toDriverCharset() needs to be public, rename it as such.
    
    Share objects need to be able to call this method.

commit 253e6a3d0d4e241137f5665e4ac41be62fee9ee8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 19 12:26:59 2010 -0400

    Seperate out the Date decorator to it's own file, split out Base functionality of GalleryMode classes

commit 2ebfadf463a0cb344470f58c307debdc53646cbf
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 19 12:10:57 2010 -0400

    no need for this to be a param, use a private member.

commit bd6d4a104b486bcff3b2091e4f07cdcec17ba7e6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 19 11:41:10 2010 -0400

    Fix function visibility

commit fabc7e43b5dc1d9e651f5a343eb49266e46a0b63
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 19 11:33:43 2010 -0400

    PHP5-ify application blocks

commit dad133825fb50c49992e65ebe16b167519c08f0e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 19 10:26:18 2010 -0400

    No more PEAR_Error

commit 29ab608461dcd12bf5bf9f5240863fff012b7002
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 19 10:22:17 2010 -0400

    Need to catch Horde_Block_Exception here so we return to the proper application scope

commit 2340a704ea1212c8d87b3674c587e673410803e0
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon Jul 19 09:58:48 2010 -0400

    Copyright years

commit fa7b23315b5d92ae31182112cbc01e1067943c17
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 19 09:40:54 2010 -0400

    nuke a todo

commit 7fc48dd329030144270f8299a5ea3e93683c7af5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 19 09:40:34 2010 -0400

    fix scope

commit c8ef75ceba334d701a223ecddc4d6a90b29f1fd0
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Jul 18 21:40:14 2010 -0400

    Use named constants (Horde_Log_Filter::ACCEPT, Horde_Log_Filter::IGNORE) for clarity in filters.

commit e44892e41fb4939d61c082a778d1faf6c6302561
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Jul 18 21:34:30 2010 -0400

    Shorten the filter interface name; nice for type hints and docs.

commit 83372c506e46dc967699f51c1fb6ebff9ab5b881
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Jul 18 21:28:03 2010 -0400

    Shorten the formatter interface name; nicer for type hints and docs.

commit fa570ac7910315f57443e5316ab9d5592c73dcea
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Jul 18 17:21:32 2010 -0400

    Method capitalization tweak

commit 251fdaa7a63528d0de7301c00a94138780bfda03
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Jul 18 16:59:36 2010 -0400

    Reorganize Horde_Mail a bit to group the transport classes

commit e7ba4e2b2ebeb23751af731aa1717cbcc9b4c4d0
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Jul 18 16:17:18 2010 -0400

    Initial note display block (for "pinning" a specific note to a portal page)
    
    Anyone up for adding ajax edit capability to it?

commit 2e60bcd854e2a7b9456cc49dc39754fa4ac5b8f0
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Jul 18 16:17:03 2010 -0400

    Add Horde_Block_Exception

commit 5c83158de91985ee27ab730fc906f03a802b02e7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jul 18 14:13:57 2010 -0400

    fix twitter reply to functionality

commit 4f4fa3e6bebde4f8b9fffa671f76a41300aea34b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jul 18 13:36:49 2010 -0400

    CSS cleanup for twitter/facebook.
    
    Don't use facebook css in twitter block. Merge some general "social media" css into screen.css.

commit 2b555623fdcae8263be85da0af210757cc9b4a08
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jul 18 12:50:47 2010 -0400

    Use horde native CSS.
    
    Twitter doesn't require/suggest the CSS look like twitter when connecting accounts
    (like Facebook does).

commit 0bb314620bfd8f8eab2ca2e63f3aa5715fb4c4a0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jul 18 12:31:40 2010 -0400

    Ignore exceptions from the Http client here. Probably from reading an empty body from
    the stream

commit 43afa0adbeb16b0f56f541bffa6be6bd4a4bd6a4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jul 18 12:20:02 2010 -0400

    Twitter prefs fixes

commit 153c5842aee6509f9e171589a97d1b30989b1fb1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jul 18 12:17:58 2010 -0400

    Horde_Service_Twitter_Request:: needs a Horde_Controller_Request:: object

commit 4ade7a3815a52c12068fb5d91ebea676ac2edbb8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 17 17:05:46 2010 -0400

    Galleries should only be able to adjust their own image counts.
    
    Not sure why this was done this way originally.  We have to instantiate the
    "other" gallery anyway, so just do it the proper way and call updateImageCount()
    on the "other" gallery directly.

commit d8d502ec4105057dcd33920c338f9cdfc0661fb7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 17 16:28:08 2010 -0400

    remove dead cdoe

commit 488a0bc46c04be4279eed2f7fca68e341ea7952f
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jul 17 14:51:50 2010 -0400

    A few more H4 tracking changes

commit c21c38defb72570ea3e320c487194f1d8ff8fac8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 17 15:02:31 2010 -0400

    was a little over zealous with search/replace

commit 1d95e0c6daa8c71df5c21c4814b90173d09581eb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 17 09:59:02 2010 -0400

    remove deprecated file

commit a2a7c0c1bb7e9a6d8d1698e39a0bda74ece8f10b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 17 09:58:30 2010 -0400

    Use Horde_View for rendering tweets. Tweak style.

commit 588c7a2c23d9a734daa2dc22a07767b8d84938fb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 17 09:22:06 2010 -0400

    force image dimensions

commit f0a65e5a0275d23e890981ebb7f30e3475dafc48
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jul 17 00:38:08 2010 -0400

    Revert "Remove DataTree code from Horde_Perms"
    
    This reverts commit f866a2f5cb272ffe5cd0857b84774107d0df85f9, except for
    removing the DataTree support from the Perms binder, which has been kept.

commit af3cdd744d0fa8f538baaa19bde12053e9f07667
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 16 20:51:22 2010 -0400

    looks like the function signature changed, fix it.

commit e149c7180ec549934c1f63334a466addd41710fb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 14 16:52:45 2010 -0600

    Merge horde/Ajax into horde/Core.
    
    Ajax related code is so interrelated to core Horde code that it is
    simply too much overhead to maintain as a separate package.
    
    Add binders for Application file (Horde_Ajax) and Imple
    (Horde_Ajax_Imple).

commit 37db1ae919326399b18d6d2eacfdec37e5c632d9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 16 13:04:07 2010 -0600

    Honor nav_expanded preference (DIMP)

commit d24e5bc6d3120312922d85c62424618a8617e7b4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 16 12:18:33 2010 -0600

    Remove nav_expanded_sidebar preference.
    
    It is mostly duplicative of nav_expanded and doesn't relate well to
    either the mimp or dimp views.

commit 11e6cf161aa02e6c6bd66852283b81c42c17b1e5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 16 12:07:57 2010 -0600

    Bug #9142: Fix retrieving IMAP search results when no sort is requested

commit 1ecf24cad25d135302eca71c28032a325b1ca4e1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 16 10:50:15 2010 -0600

    Remove double encoded entities in title attribute

commit eaa17bf3175f2e4656fd3431919bf0ce19096738
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jul 16 00:08:27 2010 +0200

    Add holidays through dialog.

commit 02a40f1480e58ce7829e127075ec958ab26ee5d6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 15 20:55:25 2010 -0400

    Zoom level must be set before the form is serialized.
    
    Not sure why this was moved until after the form is serialized, but
    it breaks saving the event map's zoom level.

commit fbd31925287e16e404599fde3ef2c77ae30b8e38
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 15 17:17:58 2010 -0600

    node.iconopen might not be defined

commit 6f15654d586b23a0e75363ec6602e64049e34ea1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 15 17:15:09 2010 -0600

    Don't attach onclick to every tree element

commit e0960a0aa3b24cffbcebcd40970daf6c1e22e793
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 15 16:48:15 2010 -0600

    Allow sidebar tree object to be stored in configurable js variable

commit a609599aaecc2d2add98b197b1389eef294b91a5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 15 16:33:17 2010 -0600

    Bug #9117: Buffer sidebar output in IMP

commit 6fc09b8317f9dbde2538e0585e8def7631936eb4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 15 15:36:11 2010 -0600

    Clean up the RPC script.
    
    Debugging was difficult for me with a bunch of duplicate code.  Try to
    do the minimal amount possible before the Horde environment gets init'd.

commit 02d3a7d2971a6c7babea8fa7ca8abad9ef8e1176
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 15 22:36:55 2010 +0200

    MFB: Avoid a notice when checking for locked resources. Fix the package specific exception. Correct freebusy driver selection. Fix search call to Kolab_Server.

commit d99358c7192283e929ff5427ec62456e622b2e3c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 15 13:19:03 2010 -0600

    Completely remove sorting from config/nls.php
    
    Do sorting only when we need it.

commit 0b28bedd89f53114aed8161d517f2dff3ffc4911
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 15 13:07:44 2010 -0600

    Massive sidebar cleanup.
    
    Move ajax request (i.e. 'httpclient') to the Horde Ajax framework.
    Fix broken javascript - it was still referring to frames and
    wasn't properly resizing body on sidebar toggle.

commit de45a1e825a92afbee73c13cfe3c36984953c3b8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 15 12:50:11 2010 -0600

    Not sure what this accomplishes.

commit aba071378907bfd551fa9773b395ea68412b45a3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 15 12:33:25 2010 -0600

    Add missing parameter

commit eea8728ee02892b6ee0bc183f17e3a3ee3a8eb03
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 15 12:07:38 2010 -0600

    Add sidebar service entry

commit 86fabfe0c09db15976a0b88f05351f756527268c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 15 11:35:41 2010 -0600

    Fix parse error

commit ddcc547d9cee57008e50b003c9b418b2e050a7f5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 15 11:19:17 2010 -0600

    Fix ajax view prefs display when switching prefs apps.

commit 04c407762637309ed89a0ba7e591b15c8da9b5c1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 15 11:14:24 2010 -0600

    No need to use getFormData(); just use $vars.

commit b23849ab71f504f5431033519a53f2f661ee5417
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 15 10:41:27 2010 -0600

    It is nlsconfig, not config

commit fb4e3b7bec566917e72775db5e6233ac19738b01
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 15 12:55:03 2010 -0400

    changes

commit 759075b4b0034d91b8e52b8443733dc4b2d741fd
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 15 12:45:28 2010 -0400

    reveresed logic

commit 6979c65b9e77dc2b8f17769b38bdebace679a474
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 15 12:17:25 2010 -0400

    Don't allow fixed block types to be changed.
    
    Bug: 9141

commit 0827420e264ea3ae03f89b512b4efbfd6e193c74
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 15 11:40:01 2010 -0400

    fix scope

commit 2880cfd4bc2b368a01937af88b58b2a986d39b66
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 15 11:36:03 2010 -0400

    Horde_Nls::$config -> $registry->config

commit 00ab09d46b9dff7e3b9e48fcb0af952b12b9d7d6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 14 15:49:58 2010 -0600

    Remove lingering horde/Core reference in horde/Nls

commit f51219d853ecbc41ae3948bef25f6c5e8c36217f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 14 14:38:23 2010 -0600

    Horde version check improvements.
    
    Move code into Horde_Config::.
    Use SimpleXML and Horde_Http_Client.

commit e6b9cd6b5de87a7e42fda5e312ceecd997e9cd46
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 14 14:17:18 2010 -0600

    Clean up PHP Shell script

commit c1ef2524dc208e5ae4b056709bcf014dfb299505
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 14 13:48:24 2010 -0600

    Missed some Horde_Tree::singleton() conversions

commit 4e4cf781c170606b3c1254bbde2a6f6a88ae2f3e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 14 13:43:52 2010 -0600

    DataTree browser tweaks.
    
    Fix not showing deeper children.
    Don't use globals.
    Use Horde_Url.
    Avoid output buffering.

commit 51c9bd36796c4574f64321a4bbd8ad4b7600a707
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 14 13:11:05 2010 -0600

    Fix location of nls configuration data.
    
    $GLOBALS['nls'] hasn't been used for awhile.  Regardless, the correct
    location is now $registry->nlsconfig.

commit 65b6788f024084c4c2a8a335b08dd800c8042468
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 14 13:00:43 2010 -0600

    Re-add session code to Horde_Tree.
    
    Sessions can be used outside of Horde - we aren't using any Horde
    specific session functionality.

commit 23d8fd6f05716d237f59456260930aadcf19071c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 14 00:57:12 2010 -0600

    Add Horde_Crypt_Exception

commit 41cccb9f9c3f93a91672bb9cae7d93a80ba732b6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 14 00:47:43 2010 -0600

    phpdoc

commit c2918c2002db8b02802e94137488b26ca56e7e16
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jul 14 00:46:47 2010 -0600

    Disable this sort by default.
    
    Admins should really sort by hand if this isn't an acceptable sort in
    their language.  Otherwise we are wasting a bunch of CPU cycles on every
    page for no good reason (sorting is not a trivial task).

commit 7c6fee520ba0dc9d13a01b906349afd8b850e4e7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 13 23:12:04 2010 -0600

    Fix changed location

commit 8895b50e360862005e345c93e205cebbfd24bbab
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 13 23:09:28 2010 -0600

    Charset now required for a bunch of MIME functions.
    
    Better goal would be to convert Horde_Mime_Address to OO-interface, and
    then inject charset. But this gets things to work again.

commit bd28876619cad63fce11c822413780a3c86d762c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 13 20:57:00 2010 -0600

    Remove horde/Core dependency in horde/Tree.

commit 5cb275f850668dcca18a2d671afa0d588218611b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 13 20:22:04 2010 -0600

    phpdoc

commit 2b7297a186ee86508a4784267d08ca19851d4254
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 13 20:17:27 2010 -0600

    Remove horde/Core dependency in horde/Notification

commit 808a4d46879f908e87cb97e2735ef5e9076105ea
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 13 18:42:34 2010 -0600

    Remove (some) horde/Core dependencies in horde/Mime

commit 0c8011581ba136b49dfa6380c69bc3979e19b29e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 13 16:10:25 2010 -0600

    ws

commit 609a4de082af6aa075685575fb4158dcf831e241
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 13 16:05:44 2010 -0600

    Remove horde/Core dependency in horde/Data

commit c16292ee564fc1962d8e103be10759864c4cfbba
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 13 15:59:44 2010 -0600

    Remove horde/Core dependency in horde/Crypt

commit 5f01318ef6c85a6799ea40ee42f58226bca09e3b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 13 15:36:55 2010 -0600

    Remove horde/Core dependency in horde/Auth

commit a0ce9ace9c3114b59d4926dd43c89cd19f4794c4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 13 13:45:58 2010 -0600

    Ticket #9124: Remove horde/Core dependency from horde/Nls.
    
    Move all of the Horde_Nls:: code dependent on Horde configuration to
    horde/Core.  A core dependency has thus manifested itself in a bunch of
    framework libraries thought to be horde/Core free (since getCharset() is
    dependent on the local Horde configuration).
    
    The following functions have been moved to registry:
    Horde_Nls::config -> Horde_Registry::$nlsconfig
    Horde_Nls::select() -> Horde_Registry::preferredLang()
    Horde_Nls::setLanguage() -> Horde_Registry::setLanguage()
    Horde_Nls::setTextdomain() -> Horde_Registry::setTextdomain()
    Horde_Nls::setLanguageEnvironment() ->
    Horde_Registry::setLanguageEnvironment()
    Horde_Nls::isValid() -> Horde_Registry::isValidLang()
    Horde_Nls::getCharset() -> Horde_Registry::getCharset()
    Horde_Nls::getExternalCharset() -> Horde_Registry::getExternalCharset()
    Horde_Nls::getEmailCharset() -> Horde_Registry::getEmailCharset()
    Horde_Nls::setCharset() -> Horde_Registry::setCharset()
    Horde_Nls::setCharsetEnvironment() ->
    Horde_Registry::setCharsetEnvironment()
    Horde_Nls::setTimeZone() -> Horde_Registry::setTimeZone()
    
    Horde_Nls::generateFlagImageByHost() ->
    Horde_Ui_FlagImage::generateFlagImageByHost()
    
    Horde_Registry::initApp() now accepts the boolean 'timezone' parameter,
    which will set the timezone if true.

commit 4d12a87d8ed2dc3f316684d01df343e2242e632e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 13 00:12:33 2010 -0600

    CSS tweak

commit 21d12cdb17fdb9b271957f1bc48ae999b11ae5d8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jul 12 19:57:35 2010 -0600

    Some more places to use self::

commit 5d365dac5c0677af0dba884864092918c12c7245
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jul 12 19:51:29 2010 -0600

    IMP::composeLink() always returns a Horde_Url object.

commit 7a42b804b9c6737e2a4a1d6680bb1d147b1c2f41
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jul 12 19:49:03 2010 -0600

    Add support for callback when converting URL to string.

commit 5d61ba5314999731979fc5819b4f24c866c30baa
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jul 12 19:18:12 2010 -0600

    Bug #9138: Use correct default value for Sent Mail mailbox

commit a24c64699916138f8b346fe46e6ff48a6608f0f2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jul 12 19:09:38 2010 -0600

    More generic default for emoticon filter - talk in terms of replacement text rather than image

commit cd9a236dbe25be9450e508682950d45de4ba6287
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Jul 11 22:40:09 2010 -0600

    phpdoc

commit 627a1c64d6a13ae37e40c1abca767377e0c98054
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 9 16:02:43 2010 -0600

    Use callback rather than preg e modifier

commit 22f1769f5a769204ddeb3bfbdf12ae971b282997
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 9 15:58:39 2010 -0600

    Fix phpdoc for Text_Filter package

commit d8d246e45b047210bac2e6292f6f563d7922eee7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jul 11 10:56:58 2010 -0400

    Fixes for importing iCalendar files with RECURRENCE-ID set.
    
    The original recurring event must be imported before any instances of
    RECURRENCE-ID exceptions or the original event will not be found to modify.

commit 755d7cebd4191d74755041595e327eacb694cf69
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jul 11 10:06:36 2010 -0400

    break out recurrence parsing to it's own method.
    
    Give Ical event's their own recurrence parsing code, we don't want
    to query the persistent storage for any events.
    
    Bug: 9133

commit 84c029d5fed72391f86912a9eb8d4595e6041b7b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jul 11 10:05:26 2010 -0400

    phpdoc typo

commit d6fbf61e07e0fa4da2b92e76aab2d099c01666ca
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 10 20:35:03 2010 -0400

    avoid undefined index warnings

commit 40d2b922ff191bbeba0d03f1d24156cd07ea9917
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jul 10 11:47:19 2010 +0200

    Fix dragging in scrolled view correctly.

commit 1e901184aa6ec232fc16ddea7b78d69ca76127c1
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jul 10 10:42:54 2010 +0200

    Finish Portugues date parser.

commit 648e91da8ef61ac4adb0a20bd73cf06b9fc2c130
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 9 15:21:20 2010 -0600

    Revert "I *think* we always want Horde::url() to use Horde webroot"
    
    This reverts commit 05f2a53df4b555f1fdaded5213af80fed4bc0907.

commit 24c7f313a657fb95f3a995f77c1079d25d0c9f42
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 9 15:20:07 2010 -0600

    Revert "Reuse existing code"
    
    This reverts commit a78f6933f4a0d2f80e7a3952c15bbe8f436815ea.

commit 38d0398eea4fd5491e95f4a179bf9421e952f43e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 9 16:48:16 2010 -0400

    This doesn't look right to me.
    
    Not sure why we wouldn't want the application's webroot if we
    are generating a full url.

commit f712baf025926777ed585e9aa5c13930f0c0a4d3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 9 14:52:22 2010 -0400

    simplify

commit bf04645b471373b610d645ac1da27e4b88a9437c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 9 11:24:52 2010 -0600

    Output inline script when using dimp but displaying non-dimp content

commit 05f2a53df4b555f1fdaded5213af80fed4bc0907
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 9 11:15:14 2010 -0600

    I *think* we always want Horde::url() to use Horde webroot
    
    All of a sudden, I was getting weird redirects to URLs like
    example.com/imp/imp during logins - because webroot was example.com/imp
    
    This might be an artifact of new sidebar code (?)
    
    If you want the application's webroot, I believe this is what
    Horde::applicationUrl() is for.

commit 2d9e92a12f14de23c0db49575296a890da533583
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 9 11:13:14 2010 -0600

    Simplify

commit 7c348a50499e67a0618208e755b4794b28f6fef6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 9 11:00:19 2010 -0600

    Was wondering why I had a 150px gap on every page

commit fd150aee89b8cd3ef784c67557c9588396e209a0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 9 12:47:30 2010 -0400

    BFN

commit 3dd61a3ec5c3ff3e8209199afd28abdfd575ba6e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 9 12:34:19 2010 -0400

    Looks like this is probably what was intended.
    
    Calling calendar/export first while catching the exception will avoid
    unwanted notifications when this isn't actually an update operation.

commit 7be850ecde5e62cccfa286fb73ad568f75ce2c08
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 9 12:33:02 2010 -0400

    Revert "prune code that produced no effects."
    
    This reverts commit 376aa47974882aa477dfc7ba585387fd6811c326.

commit 376aa47974882aa477dfc7ba585387fd6811c326
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 9 12:31:37 2010 -0400

    prune code that produced no effects.

commit 82a31168b7992db45c239c110f50197c600d7f17
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 9 12:20:47 2010 -0400

    ADD is only used when adding new instances to an existing recurring event series.
    
    As per RFC 2446, REQUEST should be used when modifying an existing event. We currently
    don't support adding instances to the existing recurring event series via iTip without
    sending the entire event series again.
    
    Bug: 9131
    Reported By: patrick.abiven at apitech.fr

commit 90a9aa6cd06eeb00f09baf369f2c087210dc68f8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 8 19:56:04 2010 -0400

    Handle iTip CANCEL request of a recurring event instance correctly.
    
    According to RFC 2446, when cancelling an instance of a recurring
    event, the RECURRENCE-ID value MUST be specified along with the UID.
    If cancelling the entire event series, the RECURRENCE-ID value
    MUST NOT be included.
    
    Bug: 8956

commit c099e5f6cd0f63ef1a337696a2c3e785c6e9c0bf
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 8 20:38:02 2010 -0400

    avoid undefined index notices

commit 01be634d9b7a943fb6d437db62005cf99636dc10
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 9 00:58:36 2010 -0600

    Emoticons filter fixes.
    
    Fix image generation with new Horde_Themes code.
    Remove Core dependency from Emoticons filter by moving image generation
    code to a Core library.

commit d1c70514b002b1d0ce4783353bac7c9042c60140
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 9 00:25:04 2010 -0600

    Don't use Horde-specific app assumption in factory.

commit a78f6933f4a0d2f80e7a3952c15bbe8f436815ea
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 8 23:58:24 2010 -0600

    Reuse existing code

commit 0d3074deac715da0270637b4398536f6032e7024
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 8 23:47:41 2010 -0600

    Request #9129: Allow admin to define list of safe e-mail addresses that will not experience HTML image blocking

commit a6d02a936008e877e0a4d5f615f5349709005451
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 8 23:33:50 2010 -0600

    Fix typo.

commit ec12e44b9ddbe58bc23eeb9b305486eff75fde6f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 8 23:29:28 2010 -0600

    Don't display HTML image options if HTML inline viewing is disabled

commit 898c9178ce8a81ebff27112895734a1c479cbdb4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 8 18:06:33 2010 -0400

    Make use of the configspecial we have for contact sources.
    
    Re-add this now that we are working towards Horde 4
    (Finally) closes Bug: 3271

commit ea099d3a6cb30867c29b833fca5cac40fb110ec6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 8 17:22:47 2010 -0400

    Revert "need to ucfirst() the $app name when using it as a class name part."
    
    This reverts commit 8c00d6c96fca1c435b98dff42d203a304d45af4d.

commit 8c00d6c96fca1c435b98dff42d203a304d45af4d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 8 14:53:12 2010 -0400

    need to ucfirst() the $app name when using it as a class name part.

commit c793472f47390e0d9acb3305cc5a7e9d655e98a2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 8 14:23:51 2010 -0400

    changes

commit 840e1c7ffdb2fa6880e207de8d92bf4d6f7b77da
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 8 14:20:49 2010 -0400

    If default addressbook is not browsable, try one from the addressbook pref.
    
    Bug: 6536

commit 93510a91b24963b05c9c834cdf6ef395f7137193
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 8 14:13:33 2010 -0400

    Global scope

commit d33c62c5acac6983d420f75e3d387e355c92dbec
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 8 14:01:38 2010 -0400

    global scope

commit f196ce5d92751a9baa1c58a0b1ff67aaf2007f12
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 8 14:00:02 2010 -0400

    add missing semi-colon.

commit a33d30317a9b84b942796dcd441c035f18a1a914
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 8 10:51:56 2010 -0400

    get rid of remaining PEAR_Error in Horde_Image

commit 08ee3a40794fa9012f29b7ad3bea83f500cb244b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 8 10:16:43 2010 -0400

    these don't return PEAR_Error

commit 06b6ed92a96c1298d0b3bf860a45a6eda53041eb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 8 10:03:13 2010 -0400

    add some missing methods to the Gd driver that some effects use.
    
    I think my plan was to remove support for these effects from the GD driver,
    but I'll leave these in for now since they sort-of work. They are ugly as heck,
    but that's what you get for using Gd...

commit 38b46ab20d10e662615512767a59765d788a4a1b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 8 10:02:39 2010 -0400

    2 more utility functions to Horde_Image

commit 88ec9da96b72801be182c03ebcafa0d367bac406
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 8 09:46:50 2010 -0400

    These methods need to be public so the effect objects can see them.

commit fcb3a7a5af40c81f0bf0775531ae29cbdecc5456
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 8 09:22:29 2010 -0400

    Fix method name.
    
    Closes Bug: 9128

commit bf5004456680db2ee20ba5e79f6538c8d1ebfd20
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jul 7 20:14:08 2010 -0400

    changes

commit 3bd6cf612aa29fde902bb6a88b18b548b3aaa14b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jul 7 18:53:29 2010 -0400

    More complete support for reccuring event exceptions when dealing with iCalendar files
    Bug: 9091

commit dd51814c9e217aafa20b3660a98050f64a6e92b9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jul 7 18:48:20 2010 -0400

    The only expected exception here would be a Horde_Exception_Not_Found.
    
    Any other exception should be an error.

commit e649acf414796c7b4dbd3b2e79b1169c9f1603f9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jul 7 18:13:09 2010 -0400

    Don't show errors before we've actually done anything.

commit 0e5db4432a7cd1e122b0d5a17bc083c4d9baf624
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jul 8 00:02:06 2010 +0200

    Make sure the Kronolith::getDriver() reloads the calendar parameters
    when re-using an existing Ical driver.
    Don't re-use the HTTP client if opening another calendar.
    Fix caching of error messages.
    Remote calendar user names are not encrypted.

commit b960711936f50a0e0ca5834e2d591cbf627a7734
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 7 23:53:20 2010 +0200

    Only support basic auth at the moment, so use that if any auth is requested.

commit df117aa51bba11482f395a239f599d49adccc845
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jul 7 14:13:51 2010 -0400

    fix parameter passing to Kronolith_Driver#listEvents

commit 586202d57dc3d5169a3866771504b3521bfde590
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jul 7 13:54:48 2010 -0400

    Don't request tags if we don't have any events.

commit 7b56b34aa6917b4d90c96c1738487240845d8051
Author: Jan <jan at horde.org>
Date:   Wed Jul 7 17:10:33 2010 +0100

    Strip index.php from selfUrl().

commit 088b82ba757203b4c1ca6331d969b373271d64d0
Author: Jan <jan at horde.org>
Date:   Wed Jul 7 17:10:32 2010 +0100

    If we don't need authentication and have a target URL, redirect there.

commit f8f027e4fff87f88495b80dceb1b2d295c951b45
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 7 18:25:21 2010 +0200

    Fix scroll offset issues.

commit 29625e5a31cd167cfc5f211e1debeeb9d0b65b90
Merge: 1b5337226a157dd74310fa56f124a4ffa1795997 47eba91fe13f787a1ff3bbad6a4435d7c3d386bb
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 7 16:13:04 2010 +0200

    Merge branch 'prototype-1.7' of ssh://git.horde.org/horde/git/horde into prototype-1.7

commit 1b5337226a157dd74310fa56f124a4ffa1795997
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 7 16:10:58 2010 +0200

    Use Object.toJSON().

commit 74db9af4aebdc521455dc1477391c159aa35eaa5
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 7 16:08:38 2010 +0200

    Load the timeobjects *after* correcting the start/end dates.

commit 53d58bff90bb3286b2f61d13014ed436f71a9a41
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 7 15:35:06 2010 +0200

    Jump through a number of hoops to make sure we always get events for the time span that is already stored in the cache.

commit 47eba91fe13f787a1ff3bbad6a4435d7c3d386bb
Merge: 6a443c3842a9894488ea534f64c252d26e634502 0541c1b25837ad4701a5979e3e9c488d53ef0dbe
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 7 13:02:00 2010 +0200

    Merge branch 'prototype-1.7' of dev.horde.org:/horde/git/horde into prototype-1.7

commit 6a443c3842a9894488ea534f64c252d26e634502
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 7 11:19:24 2010 +0200

    Revert "RB_confirm is too specific - add to RB_window instead"
    
    There was a reason this was so specific. We already use forms in RB dialogs,
    e.g. in Kronolith, that we don't want to look like a confirm dialog.
    
    This reverts commit 59140912dd17385553124964ec4c8d824fa753b2.

commit 0541c1b25837ad4701a5979e3e9c488d53ef0dbe
Merge: da73e5188abf68eca24baa388d6db352eff600b0 f938bc131c2ea5cfa7f125b096c9016a35b23443
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 7 12:42:01 2010 +0200

    Merge branch 'prototype-1.7' of ssh://git.horde.org/horde/git/horde into prototype-1.7

commit f938bc131c2ea5cfa7f125b096c9016a35b23443
Merge: d17f3356a4b7f006226afb853526bb6f120c7d4a ee6139d3d2cec11152d3eac4422ce59b2c3f0034
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 7 12:41:11 2010 +0200

    Merge branch 'prototype-1.7' of dev.horde.org:/horde/git/horde into prototype-1.7

commit d17f3356a4b7f006226afb853526bb6f120c7d4a
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 7 12:20:28 2010 +0200

    Revert my rejected fix, and pull in latest fixes from prototype. Fixes a positioning issue with redbox.

commit 115879a777fa1cdd4c625d1a6539a4a6326ceb45
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 7 11:41:05 2010 +0200

    MFB:
    
    Split Kolab_Resource from Kolab_Filter.
    Complete separation between resource handling and the filter package.

commit 801dedfae0500439ef8490298367f4f32a05aecb
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 7 09:31:20 2010 +0200

    MFB:
    
    Actually use the newer Freebusy handler.
    Merge several minor fixes from Git HEAD. Reactivated some tests.
    kolab/issue4257 (Always accept policy doesnt set atendee status to accepted)

commit da73e5188abf68eca24baa388d6db352eff600b0
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 7 11:19:24 2010 +0200

    Revert "RB_confirm is too specific - add to RB_window instead"
    
    There was a reason this was so specific. We already use forms in RB dialogs,
    e.g. in Kronolith, that we don't want to look like a confirm dialog.
    
    This reverts commit 59140912dd17385553124964ec4c8d824fa753b2.

commit ceeedd23fef69a32e2a943e47f98f6e83acaa9e0
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 7 11:19:24 2010 +0200

    Revert "RB_confirm is too specific - add to RB_window instead"
    
    There was a reason this was so specific. We already use forms in RB dialogs,
    e.g. in Kronolith, that we don't want to look like a confirm dialog.
    
    This reverts commit 59140912dd17385553124964ec4c8d824fa753b2.

commit ee6139d3d2cec11152d3eac4422ce59b2c3f0034
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 6 21:53:12 2010 -0600

    RB_confirm is too specific - add to RB_window instead

commit 4bbf727346e035b9b76c0c605230a7aa951d390f
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 7 10:38:24 2010 +0200

    Replace short open tags.

commit 25e4e9f441d22b3df2b6f6396ff8b4be3063695c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 6 23:15:18 2010 -0600

    Bug #6832: Add confirm dialog when moving to notepad/tasklist

commit ed8c2492ceb46506afdeb99bf37c31463199bae4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 6 22:53:51 2010 -0600

    Make sure these entries are not confused for IMAP mailboxes

commit 034c899d59320b764bdcb750d2d1a3eaf0fb7af1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 6 22:11:01 2010 -0600

    Use IMPDialog for DIMP folder actions.

commit 4b600ba8f7806b634cb6a0596e69839f5009f765
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 6 21:44:37 2010 -0600

    Allow IMPDialog to handle simple Yes/No dialogs
    
    Add a bit of IMPDialog documentation

commit 59140912dd17385553124964ec4c8d824fa753b2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 6 21:53:12 2010 -0600

    RB_confirm is too specific - add to RB_window instead

commit 21634763c35139063b7767bfaa8170ff52fe8591
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 6 19:18:34 2010 -0600

    Description of file.

commit 5f6adf20fe681b1d040cbaa824292993daae303d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 6 19:02:56 2010 -0600

    wish -> want
    
    Wish connotes that something will hopefully happen.
    Want connotes that something will definitely happen.

commit 6afd0fd29bd356acaf80feff1bf701da16710df8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 6 18:53:02 2010 -0600

    Fix turba short tags templates

commit 135b2e087cb939ffc2c6c2e693a573c13bfdf492
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 6 18:52:40 2010 -0600

    This ini_set() doesn't work.

commit adbdf2167a21a091e69e3a14e553ea0d84b2f7ae
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 7 00:34:22 2010 +0200

    Don't encrypt/decrypt empty messages.

commit 89187d383d0ede48e7a6ec213243eb2d46a9f321
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jul 7 00:19:43 2010 +0200

    Move method.

commit 2b3fe859d508a50fa30f58faa01b0918b42fc325
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 5 18:08:53 2010 -0400

    better default

commit 94173fc3fb4b8efb716dffedbecabab49f147722
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 6 20:36:39 2010 +0200

    Get a Http_Client from the injector.

commit 6773f72d82d15be155590ed3ed3428b0ec35cd2c
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 6 20:33:57 2010 +0200

    Remove PHP 4 hack.

commit ae1d6ce5e8d61aba5949fd83f613943d66cbcab8
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 6 20:29:19 2010 +0200

    Use a factory instead of a binder for Horde_Http_Client.

commit 3b6b8358da08c7cbe6940a493519db92634c5c94
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 6 19:51:07 2010 +0200

    Fix parameter docs.

commit 8604d6acf1c62c993be8d87678c8d74f94dd9b2c
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 6 19:38:59 2010 +0200

    Store remote calendars in cache instead of the session.

commit 0de85497ada04a9cb952d727e4cc4f657fc0e6b9
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 6 18:18:11 2010 +0200

    Bail out if caching is disabled, use 0 for exit, set better hashbang.

commit 7cd9c2ad492add8b9f2272a808dc189408fe9a73
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 6 18:16:58 2010 +0200

    Fix spelling.

commit ff6f63bd81b26adfe9573e67aef4a2d03a798140
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 6 09:52:10 2010 -0600

    Bug #9116: Passing wrong variable to mailboxCallback()

commit 199dbcef5431fd54828ab5f20865ef1ac2b59884
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jul 6 08:57:54 2010 -0600

    Fix null Alarm driver.

commit 65528b7d48336550ec743504cda189002ff64f76
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 6 16:30:12 2010 +0200

    MFB: Use new Net_Sieve feature to enable debug handler for the authentication state already.

commit df513e2ad330d85e3f88efad89ec4345de13a100
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 6 16:26:38 2010 +0200

    Render alarm list through Horde_View.

commit 7a2d81fd76e0612c270c8250c9ea50131e1b421f
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 6 16:03:00 2010 +0200

    Show future alarms in the alarm management screen too.

commit 9a2ef1ce1d3d1bbdf2dd71b707908d5cf1cfaa8f
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 6 11:56:02 2010 +0200

    MFB: Tweak wording.

commit e9643a02ba31ad1c81cf6ff5ad3b7e68cc7a4da9
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 6 00:30:17 2010 +0200

    Use configldap for prefs (untested).

commit 65eb2e97b7b5da9a5d102519f3bb442a96fb8937
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jul 6 00:16:49 2010 +0200

    Add option to disable LDAP configuration.

commit 26dfe1d2eef0e3ca0651735b927dbb2eb7458a7e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 5 17:45:19 2010 -0400

    Updates to Facebook client:
        be less obtrusive where we can, fix Like action.
        Use Horde_View for the Facebook stream.
        add Get More Entries action
        use the start and end parameters
        seperate out facebook js, retrieve info via ajax

commit f694e1112316d4cc7bef9e9275e538f64628095a
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jul 5 23:43:07 2010 +0200

    short_open_tags can't be set through ini_set(), not even in PHP 5.3.

commit 0c74aa451e16e87dc0a8217db516342ce25eda0f
Author: Chuck Hagenbuch <chuck at bluestatedigital.com>
Date:   Mon Jul 5 16:10:45 2010 -0400

    Go ahead and silence errors on mysql_close

commit b6ce0f85be89200ceb6b21f43e48688852a33b06
Author: Chuck Hagenbuch <chuck at bluestatedigital.com>
Date:   Mon Jul 5 16:10:10 2010 -0400

    Use Horde_Db_Adapter_Mysql if the phptype is mysql but PDO_MySQL isn't available.

commit bc918f0c1113b43913aebc717d9337b9ee740dd1
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon Jul 5 16:01:13 2010 -0400

    Remove duplicate definitions of addLimitOffset()

commit 4f49158270abf6868eba0ba52c52fda9e3f04aaa
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon Jul 5 15:59:04 2010 -0400

    Add a Horde_Db_Adapter for the traditional PHP mysql extension.

commit f866a2f5cb272ffe5cd0857b84774107d0df85f9
Author: Chuck Hagenbuch <chuck at bluestatedigital.com>
Date:   Mon Jul 5 14:31:13 2010 -0400

    Remove DataTree code from Horde_Perms

commit dd901625c8f3574de37747664f578f9399fcebc6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 5 13:59:53 2010 -0400

    Horde_Share throws exceptions

commit 88f7e8ba4282d5611509e5ba633937f27fefa291
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jul 5 13:55:08 2010 -0400

    Need to load the tasklists *after* we save the changes.
    
    Otherwise, Kronolith::readPermsForm() will overwrite the changes to the share.
    Additionally, we can get rid of the perms check here since tasks/updateTasklist will throw
    a Horde_Exception_PermissionDenied exception (via Nag::updateTasklist).

commit 8fd97bd75d45beb6d6521962ed9a452d97953b5f
Author: Jan <jan at horde.org>
Date:   Mon Jul 5 17:45:44 2010 +0100

    If only calling checkExistingAuth() if the application is horde, it will never be called if a user doesn't access a horde page.

commit 70b4825ed77a6552531f3ebf3087239aeb8f55a1
Author: Jan <jan at horde.org>
Date:   Mon Jul 5 17:45:43 2010 +0100

    We only want to redirect to the alternate logout screen if this was an intended logout.

commit 6073b5600a3b4f4edd73aad636e28c6a21d437a4
Author: Jan <jan at horde.org>
Date:   Mon Jul 5 17:45:42 2010 +0100

    Use logout url from ajax timeout.

commit d51ba084b50e83353a7efb2d3f4d15ea00c49eb7
Author: Jan <jan at horde.org>
Date:   Mon Jul 5 17:45:41 2010 +0100

    Re-add lost code for %u placeholder in alternate_login.

commit d9af0ff84f2101b03a7725014afe1d010793d8d4
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jul 5 17:44:01 2010 +0200

    'nosidebar' is no more.

commit 5bad4159642696be4f843ea13f7cf28caf1bfa9f
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jul 5 15:21:11 2010 +0200

    Disable unused recurrence form elements.

commit f2b25aee065dabcfbcbd2c794133852665c47af2
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jul 5 14:29:54 2010 +0200

    Scroll to start of day in day and week views.

commit 395096350e74e8a3514169313596975071cd79c0
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jul 5 14:15:46 2010 +0200

    Correctly enable/disable task form buttons.

commit f178936dd9b15dd76e6a822d35dc4cf7f8fe1500
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jul 5 14:13:56 2010 +0200

    Always enable delete button when opening event form.

commit 5a021f983ec8c5ea5972293ba801e2b9eccbe8fb
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jul 5 12:37:06 2010 +0200

    Show success notification.

commit a85e65cacb497253afbf558a31e439fc8d265ae4
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jul 5 12:34:25 2010 +0200

    Implement contact merging.

commit 833c0c52de8324e1d0e6dce3b2f1e467de14ff91
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jul 5 12:22:07 2010 +0200

    phpdoc

commit 972c9cde16a2aed699ecaf71fa2da946fe49f475
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jul 5 12:20:20 2010 +0200

    Have a fixed name format, only with the name parts we actually use for
    duplicate matching.

commit d9b35dddc50bbb413e3975068a8285ecb22ca995
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jul 5 11:52:57 2010 +0200

    Sort duplicates by modification date.
    Show duplicates as inline-block.
    Add merge button.

commit ee158f8e2df3074c3c129d3862d356e829426edf
Author: Jan Schneider <jan at horde.org>
Date:   Sun Jul 4 17:18:11 2010 +0200

    Load attributes, use PHP 5 foreach.

commit f1d2a97bbb70ac91952a6a8904a6cb007cd90f15
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jul 3 00:20:36 2010 +0200

    One more border color.

commit 7ab2b244936de50db86beeeb9ec729d2b0d6a760
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jul 3 00:18:29 2010 +0200

    Display selected set of duplicates and allow to delete them.

commit 6344d0491c2ab391b4c006811a5d2e3e8204a7b7
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jul 3 00:16:42 2010 +0200

    Tweak .horde-table.

commit 5bfe6334b67c110636716c4b6225cea8e4fe2b80
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jul 2 22:02:25 2010 +0200

    Simplify

commit 68a127186657602118e00f1c10a05e042d4585c9
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jul 2 21:59:20 2010 +0200

    Remove unnecessary source name prefix.

commit 4d97125e7a28f2bf0b9e20f80f07e06caf23f113
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jul 2 19:33:09 2010 +0200

    Style

commit 2823d84224434bad25cb14b8bd3fadcde117208f
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jul 2 18:11:00 2010 +0200

    Move history retrieval to Turba_Object.

commit 2bb7416f9fa0ba83dd402aa19bd3286e0fc96c26
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jul 2 17:42:39 2010 +0200

    Reorganize forms.

commit 5ce60768185fb85f1d89ac453670c05b4fbf4c2a
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jul 2 16:03:17 2010 +0200

    Add duplicate searching interface. Just list the duplicate counts for now.

commit daf7ac7c9af83e278d5110a4a07c3572dc69f3f4
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jul 2 16:01:50 2010 +0200

    Improve horde-table layout.
    Add .horde-block-links.

commit 7857f589b7a93fbd3a78a5a7d2aa70f54ceacdd9
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jul 2 15:57:40 2010 +0200

    phpdoc

commit 3c60eac4dad06d6d64c466a8816c9b1975a39356
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jul 2 15:56:17 2010 +0200

    Implement duplicate searching, for now just in the SQL driver.

commit 6496bd32f49e7be1b0c21e13f2d3981393414dec
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jul 2 13:16:17 2010 +0200

    Turba_ListView -> Turba_View_List

commit c99a10307d4be1f21e51ad56c80c1455b192ef8b
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 10 00:48:17 2010 +0200

    Convert search templates to Horde_View.

commit 1deecf3d614527f672bcdb27c299498289201a31
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 9 23:44:17 2010 +0200

    Modernize javascript.

commit 79dc94f3ae2fc21dae0c612a373ec3a744f041fa
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 9 19:31:09 2010 +0200

    Move search templates to separate directory.

commit a55a240fee0e6fe4908e44211fd25f70e68a7b2a
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Jul 4 15:25:52 2010 -0400

    Don't require authentication to load javascript. This fixes an infinite redirect cyle trying to load open_calendar.js for me.

commit 415b25c5d41dfc17eb50104370eb8aff2773ef2f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jul 4 11:22:12 2010 -0400

    This file was superseded by the twitter_stream.php file

commit 2b5082d95af902ef1a8ce8596490dd8aa6e55e36
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jul 4 11:20:29 2010 -0400

    Fix pref links for FB and Twitter blocks

commit e6ef98cec3f442f8516a93ece38299f701c40006
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 3 18:42:50 2010 -0400

    *sigh*  - I'm done for the day.

commit d02eb9c39cd35777f598b2cceffceae401d748ff
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 3 18:42:02 2010 -0400

    correctly fix link

commit 581c2bc8eb691539415ddc22de488156655c25a8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 3 18:39:01 2010 -0400

    fix link generation for admin and options links

commit e372ff7141cb170f97833e26415640379b9d2459
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 3 18:18:45 2010 -0400

    fix timezone determination when user's timezone pref is empty/default.

commit 9e84b9290143f9dafc823db153598caf12d130f0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jul 3 13:09:40 2010 -0400

    Fix timeobjects' facebook driver, use binder

commit 8398aec5cbe6af225fc8bd12baac1ac02d0d9716
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jul 3 00:37:43 2010 -0400

    Fix variable names

commit 56a647c9f01f66e97560fad249d81693cbb4fd83
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 2 20:42:31 2010 -0400

    further tweak style

commit 40c25f023f3825916ac39e69c6ff7b80f2bc4e70
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 2 20:38:25 2010 -0400

    fix time format

commit 5a43d23a0681685a8aaa2798ac97a52208189b79
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 2 20:36:56 2010 -0400

    tweak style

commit 59cd3341863fa2c2d848f55b5efd2b93b712e97d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 2 20:28:32 2010 -0400

    add a width parameter, similar to the twitter block

commit 6f3343a6300c20fd2b5f7614ab015593d2731636
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 2 20:13:10 2010 -0400

    caching the twitter api requests cause some strange side effects, disable it for now.
    
    Caching the stream can result in newer tweets, that may have appeared in the stream due to the ajax updates,
    from NOT being shown when the entire page is reloaded.

commit dc2c41f40942fa286d6eec13fa10adf58d3f92ff
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 2 20:12:39 2010 -0400

    Implement ajax refreshing of the twitter stream.

commit 27990d394feebdca4a51e5aa82ddffa4380ef302
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 2 19:43:50 2010 -0400

    Can not use pages in this type of client since there have likely been more *recent* tweets added.
    
    Need to remember the oldest and newest tweet ids ourselves and do our own paging.

commit e0ed512d9801c344849d35dfbd91272b72245141
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 2 17:33:15 2010 -0400

    catch exception

commit 5e9d5cbaf49d9e290c2111a99fe4444066c23e3e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 2 16:52:44 2010 -0400

    Add deleted recurrences as exceptions as well.

commit 5e9e700df2e7b13d83f5dca834d9456fc1ec2efe
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 2 14:32:16 2010 -0600

    Bug #9017: ajaxui parameter is intrusive; breaks URLs that normally do not have parameters

commit d1f25581ea41cb1c343d2764254b1b01254bad31
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 2 14:26:34 2010 -0600

    More correct way of adding PATH_INFO to a URL

commit 0a72d1d76bb07832a1e66dc1eb06df3254f3471a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 2 14:25:57 2010 -0600

    Make sure there are not 2 /'s in a row.

commit a220a0ffe003070c634feab906aeb2cea6ae01a5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 2 13:40:58 2010 -0600

    Horde_Url handles &amp;/& for us now.

commit ce3b3ba651980f460118b2dabf46630fbae46113
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 2 13:39:23 2010 -0600

    Bug #9017: Fix Growler notifications for DIMP compose/message screens

commit 372196c52889c31692bbbf2024538192805be3f7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 2 12:45:07 2010 -0600

    Bug #9085: Destroying a session counts as a clean session

commit 40c3c5f412af1f752b3bf42884aed3117eb07445
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 2 12:36:54 2010 -0600

    Initialize session in Horde_Registry::setupSessionHandler()

commit ab1e2faea4a4975ac01d2ed807de305dd279b3f0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jul 2 14:39:06 2010 -0400

    Don't encode the ln paramter in the Horde driver.

commit 64932ba241e78604256a93ff287f7e306a018644
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jul 2 12:28:23 2010 -0600

    Bug #9116: Send correct object to mailboxCallback() function

commit 3db5893ecb72a2f35b73ece266e26594b8045f78
Author: imp at lx-soft.com <imp at lx-soft.com>
Date:   Fri Jul 2 11:44:47 2010 -0600

    Bug #9121: Remove null padding on stored data

commit 2d584e587f59f1bd3e14ebb044c4dff0d64d2ac6
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jul 2 12:47:06 2010 +0200

    Catch undefined height parameter, cancel pager link.

commit 890eb9c3059cb6669d8ed02f87c74e16fcc1f854
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 1 17:15:55 2010 -0400

    minus one todo

commit 5903a93a438dc24abfc78fe29559d94c6d187940
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 1 15:15:12 2010 -0600

    Array.toJSON() no longer exists.

commit 814018ccddfbb77ed98f18513cac2312c25b15a5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 1 17:14:57 2010 -0400

    Break out the javascript for the twitter client.

commit 5a820898cfc8b88f235ae52cbc1de20081e04b52
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 1 14:02:18 2010 -0600

    Update imp changelog

commit b942953b7b196c16a2f7777bbc55ac8e1661b655
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 1 13:50:00 2010 -0600

    Bug #8836: Fix attribute name

commit 6f6d5503669f0aea380010bdc634810af92fe49d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 1 15:41:58 2010 -0400

    Get the first page via ajax request also.

commit 1ac3b927180b0f2960eb843166de53984b6932c0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 1 15:32:38 2010 -0400

    no longer used

commit 29bc22c07a3c51042f35964a0264dcaa5b68545c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 1 15:32:16 2010 -0400

    Implement paging

commit 2effd3ce519011db72737c32c437f9c6364a23f0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 1 12:19:43 2010 -0600

    Bug #8836: Rework DNS Prefetch disable
    
    META tags must be in HEAD tag to be correct HTML/XHTML.
    So we need to disable prefetching for the entire page - but only on
    pages where we are working with mail data.

commit 4f3bc19eac444e3d99b7e56b188bd9f99db3686d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 1 12:18:58 2010 -0600

    Add META tag output to Horde::.
    
    Centralize creation of META refresh tags.

commit 8357aeb0e3eb9269d68217bb8843dfea67f8d470
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jul 1 11:23:31 2010 -0600

    binder alphabetical ordering

commit 9e6807a6def87b4278d2ec8a3236c024f46780c7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 1 13:48:36 2010 -0400

    correctly display retweets

commit b68535a7029462092807ff694d46830f1cb3e8e6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 1 13:21:53 2010 -0400

    Actually commit the binder...

commit 2b48549e0cc30e7efe23c85918ce049106ff4ab3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 1 13:09:03 2010 -0400

    Use Horde styled elements.
    
    Start getting rid of facebook/twitter specific design elements.
    Still use the selectors that help with layout though.

commit 93a4db712fa585d6555bdf35c70ed140afd4eed6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 1 12:58:21 2010 -0400

    No longer support HTTP Basic

commit f650a35d67982bfe8c4409eca3a55680752a34ef
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 1 12:52:50 2010 -0400

    Add a Binder for Horde_Service_Twitter

commit ba321d2d1745ffb077c313bd60670b8d0b7f28f0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jul 1 12:50:52 2010 -0400

    Inject dependencies, remove the Basic Auth classes.
    
    Twitter is removing the HTTP Basic Auth ability from it's API in August 2010.
    All clients MUST use OAuth.

commit 7fcd5aba11fdba3289dc1011f86edcbd7a924cd6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jun 30 21:18:10 2010 -0400

    Inject the Http_Client, explicitly request the twitter_entities.
    
    Use a http_client configured with Horde defaults (fixes twitter requests
    not working when using a proxy). Also add twitter_entities to the request,
    until they are included by default in a future twitter API update).

commit 2caac32652ab7352058e6b53d2418674372f734b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jun 30 20:53:06 2010 -0400

    It helps if we actually *send* the GET parameters.

commit 71a3a265ed69fa0cfccb095bbbbd11d599d660e1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jun 30 20:10:55 2010 -0400

    update phpdoc for newly added parameters to the twitter api

commit f678be0be71c2e67f4cedd3c7a20af233bc9a276
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jun 30 20:06:21 2010 -0400

    use home_timeline, not friends_timeline, which is deprecated.

commit 888b5f03f8a149ad3c2ce3c8987dbb11b5dd4d72
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jun 30 18:05:28 2010 -0400

    Implement Retweet function in twitter client

commit d13b92ad73e5193b624a5c4afedd4c1401b3152c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jun 30 17:28:46 2010 -0400

    consolidate/simplify

commit 6883d6b1d88b140f562106694865fc788e0bc335
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jun 30 17:28:12 2010 -0400

    fix exception throwing

commit fdefd0e9d02b01b59c42325bc3ebe3e38ccdbc5d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jun 30 17:25:54 2010 -0400

    simplify method signature - allow for future expansion of parameters, like geo-location markers.

commit 3f0c8047c9827f89087e5a7aea3dc79107a53cfa
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jun 30 17:21:03 2010 -0400

    update to new url endpoint for twitter api, fix Statuses/Retweet method.
    
    yay consistent apis!

commit d67f346b2333b41b3dcea0ea21c7a3f81632ce5c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 30 16:35:55 2010 -0600

    Make quota test work again
    
    Inject all needed dependencies into IMP_Quota drivers to accomplish
    this.

commit c976326cfd1ee61836b14cfdfc223cea86053683
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 30 16:20:48 2010 -0600

    All IMP HTML viewer tests now pass

commit acb8a1f1a36db0b9873bc98e8e9174737bbc02dc
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 30 23:58:04 2010 +0200

    String.toJSON() no longer exists.

commit 178f8f7494f18758603b27872845a2642a5c2296
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 30 15:47:54 2010 -0600

    Bug #8062: Fix parsing links to appear in new window
    
    Make tests re: link to new window work again (this test now requires a
    working Horde installation, but that is fine for me).

commit bcf78fab6904296a2d923651d46fef0812bb74bf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 30 15:31:49 2010 -0600

    Don't need reference

commit c9a16841e90729870e0417851860df1c28431524
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 30 23:39:31 2010 +0200

    No longer used.

commit 3c8646d87999c2b953d452885c5cc99871324652
Merge: b6c25a57a3d9bfacea760f7464cc4c9c7548f023 7a57580deed71706880064e9c53fbe28e91c47ad
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 30 23:35:16 2010 +0200

    Merge branch 'prototype-1.7' of ssh://git.horde.org/horde/git/horde into prototype-1.7

commit 1c272b1401977dc7e2db52c87ca09cde5c24596d
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 30 23:33:22 2010 +0200

    Don't wrap last column in week view.

commit 125d67abb65a72398662ad99c163a0b9f7496ff3
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 29 23:17:21 2010 +0200

    Fix at least the class names.

commit 47c0641a02069853a0be9ebba4cbec0d2938b990
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 29 23:12:58 2010 +0200

    Hack to workaround broken Opera rounding.

commit b6c25a57a3d9bfacea760f7464cc4c9c7548f023
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 30 22:44:19 2010 +0200

    Fix dragging inside a scrolled view.

commit 8e3e0edc6bb2e6460aa8f22da9372ee40d3f988e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 30 14:34:46 2010 -0600

    Bug #9085: Only reset session ID once per page load

commit 7775c19a9b0b32cead81d6f8b13f26acf8e51a72
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 30 14:33:35 2010 -0600

    Fix determination of authentication error.

commit 182c2abfa25d3cdc6c6a23a3771a6886dcdcde7e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 30 14:31:40 2010 -0600

    Horde_Registry should never be serialized.

commit e32e232b8aa734f9c3393b7ff460861b32b0e850
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 30 14:04:29 2010 -0600

    Clean up log entry output if not fully authenticated

commit f15dc78e50f4d88220d78b41a7b9afae9ea724ea
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 30 14:04:09 2010 -0600

    Log login failures at an INFO level

commit 7a57580deed71706880064e9c53fbe28e91c47ad
Merge: e9da307989792c91670476750a2ba85fc7faf910 b378bec00ebd94d87291f10356a555e5ed4fd14d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 30 11:46:46 2010 -0600

    Merge branch 'newprototype' into prototype-1.7

commit e01cdf1a8758c95d8e75ebd5b574feae0eecc1a2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 30 11:45:39 2010 -0600

    Fix compose textarea sizing in dimp

commit b378bec00ebd94d87291f10356a555e5ed4fd14d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 13 00:30:40 2010 -0600

    New prototypejs allows us to jettison this hackish code

commit e9da307989792c91670476750a2ba85fc7faf910
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 30 17:59:50 2010 +0200

    Fix BC in Hash.toJSON().

commit c37afb58afa2424ae5e070e4d169305ee3bce9d9
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 30 17:59:21 2010 +0200

    Integrate post-RC2 fixes from git.

commit 3b4b0d7f6522cc0bd8973fbe4816cd66f69070e4
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 30 17:56:37 2010 +0200

    Update to Prototype 1.7-RC2.

commit d4b6994753687e423f469cd6dffe15c7ba5d09e7
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 30 17:48:16 2010 +0200

    Set correct timezone when parsing ISO date strings from the UTC timezone.

commit f2887752556ddf50907ffa0a5a398873220ec0b5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 29 17:04:08 2010 -0600

    Bug #9115: Prevent logging debug cruft
    
    Certain actions, like selecting a null mailbox, we know and expect to
    fail. So ignore the BAD/NO response errors that are normally thrown
    beacuse of these responses.

commit b5de513978cef7832973e94b8dd44349f843793b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Jun 29 18:23:13 2010 -0400

    There is no "auth" application.
    
    Assuming this was meant to be 'horde', which is the default.

commit 48b6041dda613c4f53f9d2e1c699ba2627c657e6
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Jun 29 22:46:23 2010 +0200

    Add a draft definition for the continuous integration setup.

commit d7038e29adfc2e59d6da6476a13063fa8a3d9abd
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 29 19:50:44 2010 +0200

    This doesn't belong here.

commit bad88c7b12aa154a64de9471361a2f28fe1f684e
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 29 19:50:31 2010 +0200

    Do this check in a single place.

commit 48360a7399b640a69bf51ea671798837b5c49780
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 29 18:02:16 2010 +0200

    Don't store in the session whether to hide the sidebar/menu or attach the ajax
    notification listener. Instead, do this per request and pass the request
    parameter through with Horde::url(). Fixes bug 9017.

commit 844e3051a3fe4c8576c2f37e38a00e61e19b6079
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 29 17:44:36 2010 +0200

    Drop moz_sidebar.

commit c2590bbf2f0e693d0deb9db1f7cd49861a3ebf18
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Jun 29 11:31:51 2010 -0400

    Update the form field after it's focused to avoid having it cleared.

commit b2a0722afb408d9075e4a1418057121ae7d58e4f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 19:29:24 2010 -0400

    PHP5, exceptions, Horde_Url etc...

commit 2890f044e2c683ba01a6e3232725059d4cec74d7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 19:28:43 2010 -0400

    Exceptions, Horde_Url, some other H4 changes.

commit e2f4bc6f60a2b96f50e4e8671e3036dcc17c8624
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 18:56:25 2010 -0400

    Jonah_Driver will only be dealing with internal channels, simplify.
    
    Remove the type parameter, use Jonah_Exception etc...

commit 69599e395068f3098a63353ad752bc39648fd90c
Author: Jan <jan at horde.org>
Date:   Tue Jun 29 12:59:29 2010 +0100

    Make field for sharing with users a textarea.

commit 0bb78c54282339974ccf50ce2e7c007b950a4110
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 29 14:23:20 2010 +0200

    Remove debug code.

commit 020aeae63152abddaf2495d4f33cc945555790ad
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 29 13:43:37 2010 +0200

    Fix row size calculation in Opera.

commit c335797dbbd9f0455ce53c13ce9eae981c4737bb
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 29 11:54:35 2010 +0200

    Cache more element lookups.

commit 9ecf1a58889011fa4f5c3124fb71f5ea1f2edc13
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 28 23:46:18 2010 +0200

    Cache a few elements.

commit 6e5f3869f755b7214c7fa20c71e854080f66cebd
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 28 23:43:30 2010 +0200

    Fix indention.

commit 3cacf32c2e7adb1683c8a7e7321558d5f5b34762
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 28 18:56:53 2010 +0200

    Speed up retrieving events from the cache in month/agenda views.

commit 083dda2bd5e0b8408cc0b9c18a4a20416806214e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 28 22:52:01 2010 -0600

    MFB: Bug #7646
    
    Submitted by: Valentin.Vidic at CARNet.hr
    Allow access to files with multiple consecutive dots in the name
    
    Revision   Changes    Path
    1.1.2.7    +4 -2      framework/VFS/lib/VFS/file.php
    1.36.4.35  +2 -1      framework/VFS/package.xml

commit f2fa49b1fe6f47d659b09a71371c4032236ba317
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 28 22:24:41 2010 -0600

    Request #9084: HTML compose editor uses Horde language for UI

commit 5b3c495f8b85bab84d32c5f4c865ff0ded63e057
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 28 18:04:14 2010 -0600

    Bug #9015: Fix non-cookie based sessions.
    
    As of PHP 5.3, 'session.use_only_cookies' defaults to true.
    Also, somewhere the session appending code in Horde::url() got lost.
    Re-add it.

commit d61b29e41105995ec9910f270c46d023351cc97f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 28 17:36:11 2010 -0600

    Bug #9108: Fix custom LDAP configuration

commit f12229826ab256b7020f754824624b088b611f44
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 28 17:35:44 2010 -0600

    Fix parse error.

commit df76797cc3bf64bb3ee216994de06eecd6f8c082
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 28 17:10:04 2010 -0600

    Bug #9095: Fix default value for dimp_show_preview preference

commit 0217d059e2e1a8f9bab3193d863996ef5c80a7c7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 28 17:01:14 2010 -0600

    Fix thread/subject toggling, since new prototypejs code blows away element storage when calling update()

commit d5ef3a47fc354c68fdabe87573d7a1c3a0595712
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 18:40:19 2010 -0400

    Capitalization

commit 8dfd7a00d19f544f00c1b9b336e1a4618ed777bd
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 18:39:16 2010 -0400

    php5 style

commit 8a689c1349c1804facb996bc0706e7dd7543084f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 18:37:24 2010 -0400

    fix factory usage

commit 9be58c3c55fb74cc736d18d317af4cf50f7cd466
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 18:36:54 2010 -0400

    use the injector

commit fbcd1aa2a6c6816c68f0e87afca2c1e6e1cadcea
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 18:35:10 2010 -0400

    No need for a factory method any longer, use Horde_Url style parameters here

commit 5741c100721dce98ca39cb2d37715a61383ff85c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 18:34:16 2010 -0400

    No need for this global anymore

commit 41ad055ae89a331723e9e4ba131456e82ae508c5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 17:10:47 2010 -0400

    cs

commit 2bb369ac9c5e8261ff06eff0fa01eb7541a7d21b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 28 14:45:57 2010 -0600

    Bug #9102: Don't want to reindex array when adding INBOX

commit d2f9d03d6c60cd28c6f841cd251a8ac7415a6621
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 28 14:29:31 2010 -0600

    Request #9099: Add config option to disable multipart/related conversions

commit 01b53c377117e903316d321159f6a46e40b2c1cd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 28 14:09:40 2010 -0600

    Add binder for Horde_Http_Client

commit f28526602ccad18f5be9b5ba0ce3307ba682ec81
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 28 13:32:53 2010 -0600

    No longer used with the removal of framesets

commit 7869819cbfd94103184a404de1ba08b10b9d0b7c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 28 13:29:22 2010 -0600

    Bug #9085: get clean session if doing transparent auth in a non authenticated Horde session

commit 65c7b0ef4635e9a6d48cfb4d34fe8a9325b54f74
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 28 13:10:44 2010 -0600

    Bug #9089: Fix sending literals on IMAP servers that don't support LITERAL+

commit 6573179c4dd65c8761d383737758d30926ec09f6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 14:52:32 2010 -0400

    use the injector for Jonah_Driver

commit 10687913333bfe60bd18f82f8da9fbf1c7788764
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 14:50:49 2010 -0400

    fix path

commit de0278381ece0ce65fcfbc03dd4ab72310b66a96
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 14:02:09 2010 -0400

    Revert "This is a duplicate of the Jonah_News#renderChannel method."
    
    This reverts commit f0a91605034fae13fb25e260185f40af384019d0.

commit f0a91605034fae13fb25e260185f40af384019d0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 13:52:25 2010 -0400

    This is a duplicate of the Jonah_News#renderChannel method.
    
    Can't find any code that calls it from Driver, remove it.

commit a969c1c42a036dc64bd8ea8917d8914254d937c4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 13:40:01 2010 -0400

    Use Horde_Http

commit 8a732b476caa2ef3bcc8f145c623a09e05dd3cea
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 12:29:41 2010 -0400

    These need to be Horde::img() calls, not Horde_Themes::img()

commit b80b40e2516ea3df9f51736cfe8ecdc7a3320d8d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 12:18:41 2010 -0400

    this needs to be public, fix name

commit 476f269da63eb410167e3390c10ca65cf2a7e893
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 28 12:17:00 2010 -0400

    PHP5-ify method signatures

commit 8db04d5dbc71180908279b3b701b770e5e5eb1a5
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jun 28 09:05:00 2010 +0200

    Initial implementation of the Kolab_Config package.

commit 5c0e015e170775e836f52833daedbd24a8959e85
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Jun 27 11:44:17 2010 +0200

    Initial package structure.

commit 83485e5e6d7ba0e0d32b795450bb469199a6a509
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jun 26 14:23:56 2010 -0400

    Upgrade to OL 2.9.1:
    
    With this upgrade, we now ship a minified version of
    a custom OpenLayers.js file. Even with stripping out all unused
    modules, we were still left with an almost 1MB js file due to the large
    amounts of comments/code documentation in the file. Provide a *-debug.js version
    of the file as well.

commit 49cd84baf74ac6b2425fcca44b691704f71deb79
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jun 26 12:10:05 2010 -0400

    Some tweaks/fixes to the event map:
    
        use a spinner while waiting for geocoder to return
        use initializeMap() here, not ensureMap()
        Make sure that we don't display the map until we have the information needed to do so.
        Acutally honor the delayed option

commit c206d12d73f06d711efc878163a4fcae3dd7a086
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 26 16:06:04 2010 +0200

    Remove workarounds for the frameset.

commit 3a21238c567c5b4b71fd24f6d8f462336e455232
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 26 16:03:37 2010 +0200

    Fix warning if no form field parameters are set.

commit f76194711c98829554a18fce96a614cb28ffd4c4
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 26 15:59:18 2010 +0200

    Fix order of body and menuBottom.

commit 26a33b08c4d70abca71dc606d6669f2d0ec59f53
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 26 15:57:25 2010 +0200

    We have to call the application cache after starting the session.

commit 59a4abbd5c78832f9f28cfe0ee8f8cced3486090
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 26 15:30:00 2010 +0200

    Migrate to prototype.

commit f14933cb6123f05a2abf1318e34e3017399da78e
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 26 11:21:26 2010 +0200

    Fix $Id$ tag.

commit 0c2f24b15a3d885cb320b245ad1c8527f95cb1d4
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 26 11:14:39 2010 +0200

    Remove BC styles.

commit 102fa1eaf846272744128f3a703cfeedab62c9bb
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 26 11:08:35 2010 +0200

    Frameset is gone.

commit 45d58456f24b121efb9d4082306dbe93076b7172
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 26 02:00:44 2010 +0200

    Remove frameset.
    
    This is still a bit hackish, and it probably has a few rough edges and missing
    bits, but I want to get the CSS right first.

commit c93cb8071ead39bfbfd0d2215c928eba5f4b3ee1
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 26 01:23:10 2010 +0200

    Fix undefined variable.

commit f38cedebd18dc7368a648037d036badc4f3f723c
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 26 00:49:34 2010 +0200

    Fix link encoding, use Horde_Url#link().

commit 256b80cb99097147d66e5587ef373d5e0f416382
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 26 00:21:58 2010 +0200

    Fix generating help links.

commit ce45992f1b882ca56743c47290c6796c25f6f6d4
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 26 00:17:31 2010 +0200

    Fix form loading.

commit 53694c43693a199ab3302c00e0f6bc02607087d9
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 26 00:12:47 2010 +0200

    Fix operator.

commit 1654e24dff51436a80831fd73dd9645fa7565546
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jun 25 17:02:19 2010 -0400

    Add code for embedding on the calendar edit dialog

commit e746f98bc50c182296df72e19635edaadeff0b6d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jun 25 14:36:42 2010 -0400

    Need to ensure the correct calendar is currently opened before calling the parent method.
    
    Due to the way Kronolith::getDriver() caches the driver, the driver's
    currently opened calendar can change while still within this method.
    Only took a day and half to track this down...

commit 958dd4887697289270da5a93189f24af479b210b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jun 25 12:11:23 2010 -0600

    Bug #8827: Need preserve_css off or else CSS array is not generated

commit 0a823c7ad6542a26dda34dbbc72a51c21fd0ac99
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jun 25 12:10:02 2010 -0600

    Add Horde_Themes::loadCssFiles()

commit 51f2f82f9754393aff93be981d9a53e298a45d75
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jun 25 12:08:04 2010 -0600

    Allow 'preserve_css' to be an option.

commit 4257acdd7b07b2c29c32e5110f66f48292278031
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jun 25 11:34:00 2010 -0600

    Upgrade CKeditor to v3.3.1

commit e22292055d78b6e941a67cbc08702a68001c8f5e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 22 09:13:19 2010 -0600

    fix warning if no CSS is present in data

commit d5529db1fa055dafb01aa2f29703092349e50088
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jun 17 16:17:10 2010 -0600

    36^16 should be plenty of randomness for a default random ID

commit 70ff40d445ab6984b9f3d74e935328420654b6d5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jun 17 16:11:53 2010 -0600

    Don't fail out if sent-mail mailbox does not exist

commit 4c3f4e67987935903283a4a79381474a4639f7fe
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 25 19:28:35 2010 +0200

    Keep the size of the sidebar while replacing the menu.
    Use dom:loaded.

commit 5762bbd6f93f82b8f5105476a93ec34c8b61bd2c
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 25 17:23:49 2010 +0200

    Use IteratorAggregate/ArrayIterator.

commit 833d25d28335b9353b6754c970bf48fef8f003cc
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 25 16:58:43 2010 +0200

    Fix Horde_Group usage.

commit 26ba03c9bb092b872fdbd96a787ee7e10e63ea2f
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 25 16:52:58 2010 +0200

    Update package.xml.

commit 9f6f4aa9a8e9bf1ac6bfa0fa00e0ac56729ff20b
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 25 16:48:06 2010 +0200

    CS

commit 76949f0a09c25bf01d0250ba2d5e313ebabbb09d
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Jun 24 15:46:47 2010 -0700

    Start using XHTML form types for a few inputs (http://diveintohtml5.org/forms.html)

commit 865c9bed1e82d7fc81f423ad9ce8ccdb767b9603
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 24 17:39:29 2010 -0400

    Don't notifiy for changes to resource's copy of an event.

commit 94c27575fb95330bd6104c79c41215a54b9f7fc3
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 23:37:06 2010 +0200

    Fix some issues with the agenda view.

commit 5e9d4507d1a72b2e7e9b6ae56c69f83044ed1920
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 24 16:33:42 2010 -0400

    Do not tag the resource's copy of the event.
    
    No need for this, plus this was throwing exceptions the way it was implemented
    since resources are not shares.  Also add some logging.

commit 2622c1a4a04d72d3f09af4e5c40c27b4d16d1958
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 24 13:18:59 2010 -0400

    fix typo that was preventing new resources from being created

commit 54de15c30ce1c32aba995f20144dabb9f5a2733e
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 18:20:03 2010 +0200

    Really default to return the horde id.

commit 37e0a8c586769c41e511995b599321f68d4611ca
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 18:12:24 2010 +0200

    Fix colspan.

commit fee134d1813a1f8f4f9e784165174d9255f657f3
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 17:48:09 2010 +0200

    We already know that the title is not empty.

commit aff485fe8f9501196e4530b09278bee709e8d7e9
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 17:45:35 2010 +0200

    Fix operator.

commit ee0a7e0a65e1cedb48629ceb59e5db3f096a2bed
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 17:35:37 2010 +0200

    Fix exception handling.

commit f3943e8fc2471ce1a26a4818f669021c786b67a8
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 17:25:48 2010 +0200

    Don't add KronolithCore callbacks if in the traditional view.

commit 9b8087dc95430062395b40e3a3eb2381e825442c
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 16:54:57 2010 +0200

    Hot fixes to make this work with a compressor.

commit 57c363e041c30768af6907affc146de65d388455
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 16:39:54 2010 +0200

    Pre-populate array.

commit 2aedc0872d936a8e86cb92b099928a7d7efc83be
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 15:44:51 2010 +0200

    Fix driver parameter loading.

commit 21e6e6ffa8d5e30393bc649c656ae97099c91214
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 15:34:15 2010 +0200

    Fix logic.

commit 60d690ae5bb3cbde8c99ae3b9c236a6a9131e5e2
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jun 24 16:23:09 2010 +0200

    MFB: Make this publicly accessible.

commit 2dc8fd48cdbf34a5ed3ce0e4c667859af291a5ba
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 15:22:28 2010 +0200

    Fix logMessage() call, silence set_option().

commit ab796ae9ce0e99fc1330eaa1857a5fdf6b2cba45
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 15:21:09 2010 +0200

    Fix variable name.

commit 325a942b1cba44a616676acc7f6d5e1600aa7784
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 14:56:06 2010 +0200

    Don't quote protocol, default to write as user.

commit 70f3c549d92507b12371884d4c1d31f93ec7ea2c
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 14:45:04 2010 +0200

    'filter' and 'objectclass' are not required.

commit 88f42a7360a9ee1c72dcd44dbc650fba2583b3d8
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 13:51:57 2010 +0200

    Fix typo (Bug #9107).

commit 175fa4cbe26bab18f22dd7ed0ebe49305b4f2938
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 12:39:41 2010 +0200

    FB from remote cals.

commit 1a7387dd966651b49c551ae575a9e6c693ac1676
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 12:38:08 2010 +0200

    Allow to add remote calendars in free/busy information.

commit d5c9f12d8af278cdd1600f2729a11558996d909f
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 24 11:23:13 2010 +0200

    Break ajax interface out of Horde frameset.

commit 978c7f3bf10bdde8e765548928c0faef988c65a4
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jun 23 19:24:44 2010 +0200

    Add changelog note.

commit a1065d2b3e17349d48379e2a21a824a694127d08
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jun 23 19:09:09 2010 +0200

    This package needs no dependency on Horde_Exception.

commit 2ca27afe365daeb6c3a041bc7da7faa28b0d3416
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jun 23 17:56:56 2010 +0200

    Rename the task test.

commit 6d20c6e530d1ebb78dd7058c6f9e1fc0c7be31a1
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jun 23 17:56:27 2010 +0200

    No need to require the Autoloader.

commit 99a01fa37168e34fa43a1ce6854764e02c94d661
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Dec 2 22:54:49 2009 +0100

    Update TODO.

commit d2689b5d8195ffd11b86ed58ebc8f6c5556d6521
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Dec 2 22:41:46 2009 +0100

    TODO list for the package.

commit 02e4235cef0e31c14950b154d808db83e8140fb3
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Dec 2 22:14:34 2009 +0100

    Reorganize test suite.

commit 973be1e0ef3da4b535c6ae798e23474f13cf6c4d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jun 23 12:47:16 2010 -0400

    Ignore existing lat/lng when calling ensureMap() as a result of a geocode request

commit 4125ffad9244b266ad2d16a3a27f95db7184cb80
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 23 18:17:18 2010 +0200

    Fix sending secure cookies. use_ssl == 2 doesn't mean we are really using
    SSL. Fixes bug #9039.

commit f4e24899ceb553ceef1d3bb0d573d13ec612e8e2
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jun 23 15:16:40 2010 +0200

    MFB: Remove dependency on the Kolab package within the task handler.

commit d9cdd828c3293ec11321cbeabb78ac3cbdcc4bdd
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Apr 28 00:54:04 2010 +0200

    The namespace handler is part of the driver.

commit 21d34ecea4e7d28a44c7ac7e16e844fb8541d5c4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Jun 22 12:22:52 2010 -0400

    Add the dayofweek field for RECUR_DAILY types also

commit 5bb793b117841656bcf30d8b850fc19c0fd18740
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Jun 22 11:52:25 2010 -0400

    Add rdbms specific creation scripts for active sync

commit 39249bd439aefd2eb13c42d380b6f776e661bd9e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Jun 22 11:45:54 2010 -0400

    fix syntax

commit 9b7ecf11d4901adf0a049b5e02caaadcef29f593
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 22 17:36:24 2010 +0200

    No need to bind.

commit eecbda327cffc4054eaddacdab14175637206f85
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 22 17:34:07 2010 +0200

    Fix positioning of KNL.

commit 52910ddeffc32c8fdabc5a0897e722d462e002ea
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 22 17:03:38 2010 +0200

    For some reason removeAttribute() is raising errors, try this instead.

commit c1e44e681ede31c509b2dad68f18623e230fd8f1
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 22 17:02:13 2010 +0200

    Only use valid characters for event element id attributes.

commit 7d15a816b1d237be809f1e3c289c921e04f583e9
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 22 16:20:32 2010 +0200

    We don't support IE6.

commit c82fa116230ee45978de3cf15281e9fa58085085
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Jun 22 11:06:57 2010 -0400

    need LONGTEXT for sync_data

commit 376e5e78739f6ba35b177cef7bec6c65da71b376
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Jun 22 11:00:36 2010 -0400

    mysql needs a LONGTEXT field for sync_data

commit 7ee1f4a619d4336c2b3749ed45b4de356f4c92b5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Jun 22 01:01:36 2010 -0400

    Recurrence messages can only contain a recur_end OR a recur_count, not both.

commit 81e6ed1d8f39a1886ebb3e35aa02bec8f9ed6c52
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 21 20:08:55 2010 -0400

    Fix variable name

commit 7abfa4bbe1e2311e8493b3fa909018c206795b8d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 21 19:40:15 2010 -0400

    Fix recur_end encoding from Server -> PIM

commit 478d60fbd4040886f5564e36beaf0ff3fad905c0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 21 19:01:31 2010 -0400

    throw exception if no object requested

commit 77c5277084bcc1dc2c243a821fbffab838aa32d6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 21 18:59:04 2010 -0400

    Make sure $objects is always an array

commit 4ff6763fddf80477f6e7d5c169bedf33cbf8e6ec
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 21 23:30:13 2010 +0200

    Use clone(), not cloneNode().

commit ccf9e84ddfa3e240d7ffdf5d4638084cad8f3756
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 21 23:09:23 2010 +0200

    This task list cache might not exist yet.

commit 4720da3d975429655113a1a2e683ff2bae287d82
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 21 17:24:32 2010 -0400

    Pass the jsuri to hordemap, init the map early so at least the bootstrap
    file can be cached in the static js file.

commit 855417e7380636447e305fb7c43e94c8c339e955
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 21 17:22:41 2010 -0400

    Allow passing a jsuri parameter to specify where to find the hordemap js files

commit 2f6290e7f5cd64a206434f76a0354e2d7fcc2c5d
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 21 19:05:01 2010 +0200

    Only insert events if we actually have a view where we can insert. We call
    this method now from the task view too.

commit 001db3314a98e3e7e33262a926bde8f0be672947
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 21 18:13:06 2010 +0200

    This exception is expected.

commit 3983e00a4b43d8923f60ea9adcdf22cee6e8161e
Author: Jan <jan at horde.org>
Date:   Mon Jun 21 16:55:40 2010 +0100

    Tweak wording.

commit 027d3025ccaa10d120439c225e1655ef97470a2e
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 21 17:50:38 2010 +0200

    Fix syntax.

commit 372c8d3d574309358d6c3df832c54d1564965158
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 21 17:49:47 2010 +0200

    Close color picker when saving the calendar.

commit ef7ab12d628cddf1cc504cd3c8f45b337776e155
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 21 16:59:06 2010 +0200

    Need to load the next view also when returning early from go().

commit a3356077b3b173c090e91eefc1ace1edca0353b0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 21 11:44:37 2010 -0400

    Include Imples before headers so the required js can be included in
    the monolithic js file if using the js cache.

commit acfdb0ec17941f6c56aa6d7ce0d136e690422ec8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 21 11:43:35 2010 -0400

    Always use document.write to output script tags, regardless of useragent.
    
    inserting scripts into the dom breaks things when using horde's static javascript
    caching.

commit 7b823b4da3e80cc29ebd1f357c36730c806b2aee
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 21 16:30:40 2010 +0200

    Build a LIFO queue of the requested view so that we don't load several views
    at once, and always only the most recent view.

commit 3c2ccb6a13ae0a2417b27d166d4687fda6820819
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 21 10:51:53 2010 +0200

    Force height.

commit 995032a6725c0dca179b248e6a45fff67484befd
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 21 10:51:35 2010 +0200

    Only vertical overflow.

commit 040aaf581db310d05ef1272223b3a21464dd94f7
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 18 19:21:20 2010 +0200

    Minimum height for calendars.

commit ed492564cf6cbbd12e0763c8949bc55cd8470cae
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jun 19 11:19:08 2010 -0400

    Need to symlink the /horde/static directory, not create one in $web_dir.
    
    The *.js files are saved to $horde_git/horde/static/ at runtime, so they
    are not reachable when the browser tries to load them from $web_dir/horde/static
    if $web_dir/horde/static is not a symlink to $horde_git/horde/static.

commit 614292148c99d573cf5516faf0e261d283ba91a3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jun 19 10:33:55 2010 -0400

    Need to span the entire row here

commit 3b0af4c01f975a9861fc7506d09caa7797ef077e
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 18 19:15:57 2010 +0200

    Don't allow empty calendar titles.

commit eef3225fadfeb74e4c3550f2a2a7a6369f79a5c1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jun 17 15:56:24 2010 -0600

    Bug #9092: Horde_Cache_Base::set() no longer returns a boolean result

commit 2e4efdb4f3b95bdbd82588da1221ca21dba2d124
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 17 23:51:39 2010 +0200

    No idea what this setting does, but it fixes bug #8827.

commit 5de7f6de70d94916fd873c3480d3da9a85def756
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 17 23:27:37 2010 +0200

    Show default calendar first.

commit 3644cfe2d76526cca4e429520440b8db262d275b
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 17 18:35:55 2010 +0200

    Fix URL encoding in portal blocks.

commit c1086b05893f73a9b8569c20b304634fa0765c36
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 17 16:00:57 2010 -0400

    Fix reveresed logic for determining if a property is GHOSTED.
    
    Completely removing a SUPPORTED field should now work again.

commit fe9e4aefffc176596639e1b5ffb23439a76c58de
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 17 15:25:44 2010 -0400

    use Horde_Support_Array

commit e0ae0ae1a8e4a991a2b2351a56d3274c9bc1b9c0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 17 15:04:40 2010 -0400

    Fix url generation

commit 61ccb02baff68b3cf61b273272accb413a20c252
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 17 14:56:19 2010 -0400

    fix api call

commit 1941375af043934aaa683a6ef0d2f9637413b467
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 17 14:54:52 2010 -0400

    fix saving images to the image api from IMP

commit a4d1da8fd31e35ae64342753e9c1b57470311c19
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 17 14:17:32 2010 -0400

    track Ansel's API changes

commit f77d32f1994fc8cee50933800d7eb435bc908412
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 17 12:58:19 2010 -0400

    First round of function parameter cleanups.
    
    This is a change to the API function signatures, so any app using the Ansel
    API may require refactoring.

commit 10fe738b019cb54398155af1c6e63aa74dbe93d2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 17 12:53:39 2010 -0400

    Need to use use getter, not protected property

commit 1121b2b39e96627cfae9ee26e2161a98b93bc7b6
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 17 16:57:33 2010 +0200

    Fix adding all-day events.

commit b9fc7693dbb12a44721988226a0363b27fe294e8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 17 01:42:59 2010 -0400

    Tweak map zoom level handling.
    
    Save the current zoom level when saving event so we can return to
    it when viewing/editing later. Also, base the zoom level after
    geocoding on the precision of the geocoding results if we have
    have the information (only google geocoder returns this).

commit 1dafffd8e5af0ed3ea51c21de77d88d18752ead4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 17 01:41:30 2010 -0400

    typo

commit 38a33af5b5157b4865ae5698dc4f0d1d80c084a5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 17 01:39:53 2010 -0400

    Return precision value from geocoder.
    
    Google's geocoder is really the only one that returns any useful information
    (ve always returns 1, and yahoo doesn't return it at all).

commit a38a0bb03d4cfe8722dafc4806fd6859ce75a8f1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 17 01:21:22 2010 -0400

    fix logic - we might not actually have a yahoo map layer here.

commit 8f256a5abc37d262c22a09feb382a1a78acdcc4c
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 16 18:51:55 2010 +0200

    Disable all Drag objects after dropping an event.

commit 63f99eb5c08f765b89a95005972079c1ba8f0b5d
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 16 18:51:19 2010 +0200

    Simplify

commit a372c0fb3d6ff8c6b0caacd0e99470c8915520e2
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 16 18:18:28 2010 +0200

    Purge elements with storage or event handlers before removing them.

commit 8b7dea70d5b9821baac636e337b4781d03c0cff6
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 16 18:18:01 2010 +0200

    Port purge() from 1.7.

commit 2352760c554637cf7c31cf5d671e72847b4823e6
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 16 17:34:20 2010 +0200

    Use explicit instead of implicit request signatures, and add randomness to
    drag and drop requests to make sure we only use the response of the last
    request.

commit edb68cd82d84f14b31cde3885f0fe1b5f3b78cb3
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 16 15:25:42 2010 +0200

    Fix waiting for views before inserting events.

commit cd0bf7a9022e1dc4fde473f6e923a1f883c3d18b
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 16 15:15:52 2010 +0200

    Don't pollute global scope with autocomplete objects.

commit 1284d45687f154e77093c733cd2360a3535aee0b
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 16 15:03:37 2010 +0200

    JSLint fixes.

commit ac8d18f14a726f48836e343823371179e6595736
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 16 13:16:44 2010 +0200

    Don't pass image directories.

commit efd936bb9c031bcf3e07eb0a39d48b698e4c3dc0
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 16 12:54:48 2010 +0200

    Provide images, not image directories (Bug #9098).

commit 0e374ebf79488219459e1154d77f0f24d49115ec
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Jun 15 20:40:13 2010 -0400

    use Horde_Url's anchor support, tweak logic, and fix url generation
    for lightbox image views when not using pretty urls

commit 40aa32f335f19a8890fb3b9846fc99800d02da7a
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 16 00:38:26 2010 +0200

    Save history earlier, so that we can return to the last view if we are
    returning while the current view still loads.
    Don't save popup views in the history.

commit 28557b6800f6ec78389cfc22b2e3cd799e54ae2b
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 15 22:08:35 2010 +0200

    Fix saving copies if using different drivers for original and new calendar, or
    if not having edit pemissions on the original calendar.

commit be4b9450c139ead14412f8d2a0407c8611b4ca36
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 15 21:30:29 2010 +0200

    Fix saving copy of an event to a different calendar.

commit 61dd8497f00b343fc181939e14572ee9ac9cc87e
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 15 19:56:33 2010 +0200

    Fix setting share icon if creating a new calendar.

commit ac2de5be025256de7a2eec40b1662ed0e9c87699
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 15 12:17:11 2010 +0200

    [jan] Fix filtering only unseen message if rule should filter all messages in
          IMAP driver (Jan Kuipers <jrkuipers at lauwerscollege.nl>, Bug #9077).

commit c10dfbc3d323104246e566b46ede43bada3ebce5
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 15 12:15:56 2010 +0200

    MFB: Add Jan.

commit af3026787e3c0fa81dd7ee1307e111a56d555a83
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 15 11:56:32 2010 +0200

    Make Horde_Data working again, import not yet tested (Bug #9086).

commit 4f7d09cdc8c3a8568a8e9f559be5b431eeeb5384
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon Jun 14 22:20:52 2010 -0400

    Make sure prefix is always initialized to empty.
    
    We don't want to access superglobals from library constructors; if we want the
    prefix to be the server name by default for Horde, we should set that in the
    factory.

commit 136f92429a107d4c35f9e7bfeb8fe329f7cb8817
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 15 02:04:25 2010 +0200

    Fix Horde_Util::getPathInfo() on lighttpd.

commit 1307bf6631c2e29a1ffcdd223e82194657d3e365
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 15 01:36:06 2010 +0200

    Fix notice with pass by reference.

commit a3f687c69b7d8e7a5d10170fb973725ada4f1761
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 15 01:35:31 2010 +0200

    Convert to PHPUnit.

commit 6e806247b6917f7e80ed428121b456625f1c38ef
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 14 18:22:23 2010 +0200

    Take this IE! Keep it from doing nasting things while dragging events with
    brute force.

commit 2967ebc33e430b440e6b2878191c5a635a74e7c6
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 14 17:53:51 2010 +0200

    Fix dragging and resizing in day/week views while scrolling.

commit 6308e01e72ea242418e491c657d8acd9cc9c028d
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 14 15:31:46 2010 +0200

    Tweak drag&drop styles.

commit e202569291da961b1473114387a40b505cba6a49
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 14 13:11:05 2010 +0200

    I still had hopes, but I'm giving up on the dhtmlHistry too now, like Michael did long ago.

commit a028930332d3c300ff3c465ad0ef6c760539f573
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Jun 13 20:40:57 2010 -0400

    Remove ZPS from Horde config as well

commit 88c5748774287c2bdebc60b77e105556140242b0
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Jun 13 20:40:13 2010 -0400

    I'm pretty sure that ZPS4 is a dead product

commit 04ce072847321ac9a2eed7f88ebdd23d96969e62
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jun 13 18:18:33 2010 -0400

    Use injector for Ansel_Storage.
    
    Introduces a new Ansel_Config class for setting ansel config values that
    might change during runtime, such as $scope.  The Ansel_Storage factory uses
    Ansel_Config from the injector to return the proper storage scope. So, to
    use a scope other than the default 'ansel' scope, you need to set it as:
    
    $GLOBALS['injector']->getInstance('Ansel_Config')->set('scope', 'foo');

commit fc55a15165e63d151fdcadf78b80a15a7041f875
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jun 13 14:02:05 2010 -0400

    BFN

commit 879c430c56866f642c8d408dffbe685450bc6a9e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jun 13 13:29:42 2010 -0400

    remove acciently added local file

commit 74e214448a7c9f3f73f1490494b508ef7a918a6a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jun 13 13:12:50 2010 -0400

    Consistenly allow setting prefix for cache entries.
    
    For drivers where this makes sense, always allow setting a cache entry prefix
    for preventing entry collisions from multiple horde instances on the same
    physical box and for forcing the use of a certain prefix, regardless of the
    servername we are hitting from. (This last point fixes an issue where a cache entry would
    not expire when the entry was cached while accessing horde's data via the api from
    a different virtual server).

commit b1bf8f716b5612012fb2023aac6be8d7facd139c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jun 13 12:46:22 2010 -0400

    fix parse error

commit f749d844df3d02dc5971aa17f336532ba1d8862f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jun 13 12:36:28 2010 -0400

    fix member name

commit c18394186255f74e2ad120459156103275f52e6a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jun 13 12:28:18 2010 -0400

    prepend the prefix to the key here also

commit f259f6bb431c318186f11885da43c1b7aab54777
Author: Jan Schneider <jan at horde.org>
Date:   Sun Jun 13 12:52:00 2010 +0200

    Fix permission check if a tasklist doesn't have any permissions set.

commit 15debc4cd977a5165baaefad1a6bc87fab060a2b
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 12 20:41:01 2010 +0200

    Fix updating tasks if editing from a calendar view.

commit 879023978f748c01bb2d889c45d1d7f6dd542569
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 12 19:00:31 2010 +0200

    Fix moving events to another calendar.

commit 1994c08d15cbceac23821813407c1506006e36a1
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 12 18:14:18 2010 +0200

    Remove debug line.

commit 5935f860a352f84030b7f736503dca2f75ac3170
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 12 17:41:28 2010 +0200

    Fix and cleanup disabling/enabling of buttons.

commit 2eaf4ee2c1300ac2c409d5a2847310936f28be7d
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 12 17:40:45 2010 +0200

    Catch exceptions from getEvent().

commit 7e3440b207db90c35549d3fc9a76a0ef82887fa3
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jun 12 17:13:10 2010 +0200

    Add links to edit and delete tasks from the traditional calendar interface.
    Allow to change task due dates from the ajax interface.

commit 2993cf22558fcc744831664bcb555ffac4e42bc8
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 11 16:33:38 2010 +0200

    Allow to drag all-day events.

commit 8debc8bd706fec7705d4d4d32f8dae9bba5284fa
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 11 16:33:00 2010 +0200

    Catch disappeard ghosts. :-D

commit b302a56898185332d95b5c1418936d52d939f176
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Jun 11 10:30:41 2010 -0400

    Add the Application ClassPathMapper

commit 9387cf6c8dcb58214393df93d74f3ba94d8f514e
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Jun 11 10:30:02 2010 -0400

    Fix Horde_Injector_Binder_AnnotatedSetters#equals()

commit 4580da9905271c5170d31f7c7ce18c09273975cb
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Jun 11 10:29:38 2010 -0400

    Make Horde_Injector_DependencyFinder optional to Binders that use it

commit 38056ea91833a55c55f67faf29944b13cc63618f
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 11 01:15:40 2010 +0200

    Return before removing the event, if this is not the most recent response.

commit 552ebf109baaf501577c4896a2e12926a583b3be
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 11 00:57:31 2010 +0200

    Don't overlap events that don't overlap physically, but only visually because
    the event DIVs have a minimum height.

commit 9caa2b84bf23382f100c965d7f4b0a881e4e0b5f
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 10 19:36:59 2010 +0200

    Keep event box from jumping/resizing more than necessary while and after dragging.

commit 4986badedfda10d5a3eb319fe107cd4ee128b960
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 10 19:35:46 2010 +0200

    No need to a placeholder if we can simply use "visibility" instead of
    "display" for the original element. Also fixes a problem with positioning the
    hidden element in IE.

commit eb95b91854788417a0576dc0da79baa8fea0c5d1
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 10 19:34:43 2010 +0200

    We have to set a line-height to allow IE to calculate the minimum height of event bubbles.

commit 91a5163263bf4d6c0be4f84d6ce1649221e267c7
Author: Ben Klang <ben at alkaloid.net>
Date:   Thu Jun 10 12:25:23 2010 -0400

    Hermes: convert timestamps coming from the database into Horde_Date objects

commit a419584b7ff4771240474e64e22f04063ab6e0a4
Author: Ben Klang <ben at alkaloid.net>
Date:   Thu Jun 10 12:24:23 2010 -0400

    Hermes: fix adding job types form
    
    This is a dirty work around to a Horde_Form behavior.
    Horde_Variables#exists() only checks on expected variables, while
    Horde_Variables#get() returns the value if one was passed.  Since the form
    name itself isn't "expected", exists() returns false.  This work around
    makes this multi-form page work again.

commit 4ce5c4db98fe6edebcf1a5811c3d3a87582d9931
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 10 00:50:14 2010 +0200

    Skip empty attributes.

commit e919bd5e8abcc1f4db1dc045052f8958f91eeb17
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 7 18:07:56 2010 +0200

    Add German help file.

commit e9dc058d8a81b6dec6bb332b7e7baf2026900e67
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 9 11:28:47 2010 -0600

    Prevent horde login tasks from running twice

commit a4f0822d066db407d303e32c20fcd0af10b33504
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 8 14:40:18 2010 -0600

    Login page improvements

commit 6ec7d614c26d88f25c2d2cf49e2d0263a1322106
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 7 22:53:02 2010 -0600

    Final parts of the Horde_Auth rewrite.
    
    All session related code has now been moved to horde/Core.
    Horde_Auth no longer depends on horde/Core.
    Authentication for each application is handled entirely by the
    Horde_Core_Auth_Application driver.
    
    Removed registry functions:
    getProvider()
    requireAuth()
    
    isAuthenticated() now has a new option - 'notransparent'
    
    Removed the recently added clearAuth() call to isAuthenticated() -
    isAuthenticated() is meant solely for determining whether the given app
    is authenticated.  Code to invalidate a session (for example, if a
    checkExistingAuth() call fails) MUST go elsewhere.
    
    Moved last login display to a Horde LoginTask.

commit 7a85d89d830b74cb282fa7c8d59bf63d715a5ad9
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 9 18:30:13 2010 -0400

    Hermes: two more places to remove $registry->getImageDir()

commit fcd15e9464bd2ba2f56b8d9ca97a0875761600b8
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 9 18:27:49 2010 -0400

    Hermes: Fix to Horde::img() call

commit b79b69328c922ef5ee0b1725da492f3fd074462f
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 9 18:24:44 2010 -0400

    Hermes: Misc H4 fixes

commit 59201ba04c5a24cc0d10fdb30bae7aec9ae66942
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 9 18:13:15 2010 -0400

    Hermes: Fix listing users when searching for time

commit a98af0380bf7db34b3ae8276ebe7e64fa1aa0017
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 9 18:12:59 2010 -0400

    Framework: Make sure to bind to LDAP when creating the object

commit 82cee4908842ce56c2ef76f7e6dc8fd7bcde3e55
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 9 18:12:12 2010 -0400

    Framework: Make sure when listing LDAP users we have an array to iterate

commit bafc10ebda476efc73fb97f15be30eb6308154b9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 9 10:22:01 2010 -0600

    Fix package name

commit 5aa89b8dd72db54de4ece643ac6ba9e9ab199476
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 9 10:21:21 2010 -0600

    Add Url anchor tests

commit 9c373c024f7b051d8103f4258ecd364c6e14047b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 9 09:57:29 2010 -0600

    Bug #9088: Fix return from prefs_hook_search_sources() IMP hook

commit e0b94d1c9d08ff8a0d94ba0aa507b33c3858244a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 9 09:55:09 2010 -0600

    Bug #9087: Fix prefs documentation

commit 7c5d7e45cef461482636d06d39521bd40fa20ece
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 9 11:32:11 2010 -0400

    Vilma: Refactor to remove base.php

commit 8aa796334162b1ee80102233f2d3c61dc5a67f43
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 9 12:58:16 2010 +0200

    Convert user name.

commit 4bae87d7a87fd9fa70f055ba18d66347f1841198
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 9 12:45:55 2010 +0200

    Convert user name.

commit 79e2f6a54975d5e9cc17de9e0936e2517dd4ac84
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 9 12:38:10 2010 +0200

    Fix adding the share icon after editing calendars.

commit cb1d6f221086dfc385c352269232847ff5876c9b
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 9 12:31:15 2010 +0200

    Don't disclose permissions if not the owner. Convert user names.

commit 2f0683fa0e1c3f048c24a6a652029bf529e434f1
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 9 11:35:16 2010 +0200

    Request #9083

commit 78827708ba7de3c4c4a43dd1b8ac1fca6cc63720
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 9 11:32:33 2010 +0200

    Fix description.

commit 61ef86e8a55c2417aba0941d755ab5c4ab01c3f1
Author: Joel Smith <js-horde at jk1.net>
Date:   Tue Jun 8 12:28:36 2010 -0600

    Nag: Add View/sort-by for Start Date
    
    Signed-off-by: Jan Schneider <jan at horde.org>

commit 8833a205a23668ee25146144822b83ea1ecb832f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 8 22:21:58 2010 -0600

    Improvements to removeUserDataFromAllApplications()

commit 912e1a7f0793e4b54088145a56226d35add52d96
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 8 22:21:23 2010 -0600

    Use listApps() to get app list for listAllApps()

commit 3ca23855548ba2867938643d26e970eeaf2a500b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 8 16:03:03 2010 -0600

    Fix typo

commit 2e249fccd8e5673ce6d12864fc737b938099b199
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 8 14:21:35 2010 -0600

    Add support for URL anchors to Horde_Url.

commit bb5a553250e937a8e82ecfbd57fd99cc9d777c27
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 8 13:28:16 2010 -0600

    Move setCredential() and getCredential() to horde/Core
    
    Rename to setAuthCredential() and getAuthCredential() to map
    getAuth()/setAuth() and to distinguish from Horde_Auth_Base's
    [set|get]Credential().

commit cac50bfdf296042b7fc6d608c1b7c811c4546513
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 8 13:15:03 2010 -0600

    Move passwordChangeRequested() to horde/Core

commit 2c261e5738688f60099b21d9ff847971d55e6b0e
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jun 8 16:57:48 2010 -0400

    Pastie: class name typo

commit 5b2d40fea871fd6ce9b48d177d8c51e1edd20cbf
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jun 8 16:56:32 2010 -0400

    Pastie: Fix initialization of SQL driver

commit 911b3d8f2a28da4824cb2bd57d75c7965851bb67
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jun 8 16:56:10 2010 -0400

    Skeleton: Fix initialization of SQL drivers

commit 74614e5c35bac54cddcda3436c871c1e70b18967
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jun 8 15:36:34 2010 -0400

    Pastie: Use Horde_Date_Util to calculate time delta

commit 9cb448eaeffa8c43e2a6256d57a425b66ce6220c
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jun 8 13:38:54 2010 -0400

    Framework: First pass at fixing searchdn/writedn support

commit 0188eb4d5ec1ef30aaf3b02dfe5312fc98279b6b
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jun 8 12:47:09 2010 -0400

    Pastie: remove example code

commit 2bfcd7e5aa81689e383b04488323a5ccdd050360
Author: Jan <jan at horde.org>
Date:   Tue Jun 8 18:52:13 2010 +0100

    Tweak wording.

commit b3e3d533425d84f28d3fae2b1ebf598b67ea1730
Author: Jan <jan at horde.org>
Date:   Tue Jun 8 18:52:12 2010 +0100

    Move subscription tab to import/export.

commit 9619815653550bab370d10e1c13a80887ffef372
Author: Jan <jan at horde.org>
Date:   Tue Jun 8 18:52:11 2010 +0100

    Hotfix to catch PEAR_Errors, still needs to be converted to Horde_Db. Catch if user doesn't have any shares yet.

commit 3ee67ac7ab343bc20df815f7d24ce0086d3e6437
Author: Jan <jan at horde.org>
Date:   Tue Jun 8 18:52:10 2010 +0100

    Add DIVs, tweak wording.

commit db0ca27b38be9bfddb562743facf9227f253b2ca
Author: Jan <jan at horde.org>
Date:   Tue Jun 8 18:52:09 2010 +0100

    Make the view bar an UL.

commit 164a9fcf9b1f135b880c12f0c82b025d2194152c
Author: Jan <jan at horde.org>
Date:   Tue Jun 8 18:52:08 2010 +0100

    If checkExistingAuth() fails, log the user out.

commit 08168a180dbefa33d92fc57ee3e84700897aa857
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 8 19:48:13 2010 +0200

    Use icons instead of background color for attenee status.

commit 3da6a8d9e7f54b76cf39a34cf677521e419aa940
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 8 11:54:51 2010 -0600

    Bug #9082: Missing inclusion of popup.js

commit 02b80e99b3db5f00a7e7ed75100e997338ffa3fa
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 8 11:35:22 2010 -0600

    Fix blur/focus handling in autocomplete.js
    
    document.activeElement does not work in all browsers, but it is the only
    way to reliably get focused element.  Works on all recent browsers.

commit 8437c679756b7d03fba7c15f5155e42f55bd33b3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 7 22:52:56 2010 -0600

    Places where we don't need to use a global variable

commit 302edad7eea3d0031536ea672ca11f2f598b8a4d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 7 17:23:25 2010 -0600

    Remove use of global registry in Auth

commit 393e0306feffd051ef3d39252f4892c43482a9fb
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 8 16:32:06 2010 +0200

    Reset KNL cursor when opening event/task form.

commit dbb16d1b6ae16de3ad000aefbd91798a40e70909
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 8 16:17:23 2010 +0200

    Implement individual alarms for tasks.

commit d4b05d7efd05c84635268fb209d23f4d7e75de22
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 7 14:21:03 2010 -0600

    Bug #9075: Need to update cached value if a string doesn't match anything

commit bd429a8b991f83a521cc3f9ea0e77fc867e6e8b8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 7 13:56:19 2010 -0600

    documentation fixes

commit f5752c3c412f9193b9176762ff7c8d43781b9c61
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 7 13:24:16 2010 -0600

    Bug #9079: Don't send HTML entities when using HTML editor

commit f8cf11858dc9f8e328fecd7e146ccf6bec2b8eb6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 7 11:54:17 2010 -0600

    Disable spell check as you type

commit 696072315bf7827ed25afb497b9512577471a944
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 7 11:50:46 2010 -0600

    Ckeditor improvements.
    
    Allow 'config' parameter to be a PHP array.
    Disable spell check as you type.
    Editor still requires Core - remove incorrect comment in package.xml.

commit 1aba90eb504ddc64608c5f21891991c46cad4a3f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 7 15:21:05 2010 -0400

    Should be the last of the missing charset conversions for AS

commit 7776d9a0d4297596dde8221875fb667a8adcd930
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 7 19:09:28 2010 +0200

    Use default calendar in quick event form.

commit 24df46130c01b72ee57edfb94bda0ce07051d6df
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 7 18:53:46 2010 +0200

    Fix displaying and setting subscription URL for tasklists.

commit 902acddb01c5f30513e0838e723f2ae3b5b95f70
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 7 13:35:29 2010 -0400

    make sure we always return a Horde_Url object

commit d59fe80160008b7d0e7c4e61b0459c7c5bbb2894
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 7 13:08:23 2010 -0400

    Nokia's MfE 3 requires the UID field.
    
    This makes no sense on a number of levels, as this value is stated as being
    optional. Also, this value is the *client* generated id, no idea
    why a client would want this for a server generated message.

commit d8b93ac43422d0a4e3cfbe7423a9c9d96ef48ed5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 7 12:15:58 2010 -0400

    fix path

commit 52ee0266fdf4722108d02a415926cf1902de58fc
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jun 7 17:51:01 2010 +0200

    clonePosition() doesn't work in IE if an element is not attached to the
    body. Since the dragger is always positioned absolutely, we know the offset
    parent anyway and can calculate the position manually.

commit 5a85c8ff3a841ba41e015921f22309fd206b249a
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 27 13:34:07 2010 +0200

    Fix leading comma.

commit 8a72cd4622aa0f66082f4240eaff1cfec2611fa6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 7 10:17:41 2010 -0400

    Add test for Bug: 8799

commit 20e60c30e94925d037a54dab94efd7e555d7bc72
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon Jun 7 09:55:48 2010 -0400

    Add a link to Wez' article on these APIs

commit 477b883efa5257115fa0453a9cb87aa8fe0d29a8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Jun 7 09:48:05 2010 -0400

    It's also possible to be in month 1, while in ISO week 52.
    
    Fixes Bug: 8799

commit 31b2ac50c49873340ebb4d737f7965b5fefb762c
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Jun 6 22:12:41 2010 -0400

    A few more replacements of Horde_Util::closeWindowJS()

commit ecd882c3a0d488f156209a707b1b4c423d1ff65c
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Jun 6 21:31:15 2010 -0400

    Initial Git port of Trean

commit 86a5934128f32f0958801b00c57e10555a005144
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Jun 6 21:17:56 2010 -0400

    Fix passing of prepared statement parameters

commit f7fe39fca50f2c9b2887fe31ec1fec04595beaf2
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Jun 6 14:16:55 2010 -0400

    Make sure that $options['locals'] is an array or Traversable before trying to loop it.

commit 335be6897f6175e840cc3460eadcc849a7127918
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jun 6 11:59:55 2010 -0400

    Add missing charset conversion.
    
    Need to convert the charset here also, if fileas isn't already populated from the
    name field.
    
    Thanks to Lukas Gradl <horde#ssn.at> for tracking this one down.

commit 23999429fbb287e301fbb98d03571d61b8e757af
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Jun 5 17:03:21 2010 -0400

    get the Ansel_Storage instance from the injector.
    
    Yes, it's still global - that part still needs refactoring.

commit 440e0a0a3dc414fad33914251b2181abb4720e2d
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Jun 4 22:41:36 2010 -0400

    Remove the last Horde_Autoloader:: static calls

commit 0d707ca0b3ac4d3bd9f97e6d302976044ec73c9b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jun 4 19:06:18 2010 -0400

    add missing member

commit b663b89e6a0f17664a28b8dc961de50c9ffe15d8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jun 4 16:15:48 2010 -0600

    Update CKeditor to v3.3

commit a9aa5fd610377a585e54068cc92c5cb2e62cbd45
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jun 4 17:30:47 2010 -0400

    revert c42a51051569598b0d70974a15729aa852c507bc, fixed by properly returning the Horde_Db_Adapter_Base object from the binder

commit e3ff8cde5ab9cbadb05738c195dd0d5f573cfaf8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jun 4 17:24:35 2010 -0400

    one more place to change getOb() -> getDb()

commit c42a51051569598b0d70974a15729aa852c507bc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jun 4 16:25:21 2010 -0400

    this returns a factory

commit 53c5cf65e2a7adf62cb6fa46d1d3e082252aae63
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Jun 4 16:03:27 2010 -0400

    New autoloader usage (add a Prefix mapper instead of the static addClassPattern() method)

commit 0828fed3ace715065d644ccf8ff685da2980f184
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Jun 4 15:52:51 2010 -0400

    Bootstrap the new autoloader and set it on the injector

commit 4708dd184c4f0df6d9cbeec3c93bec52d3ab87c7
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Jun 4 15:48:16 2010 -0400

    Don't throw an error if there aren't any interfaces set for some reason

commit 77b7ed58d745b2a404d2c6f45600449626f57130
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Jun 4 15:37:13 2010 -0400

    New Autoloader that uses modular ClassPathMappers to map classes to filenames,
    rather than hardcoding a lot of logic into the main Autoloader class. Also
    allows more flexibility since mappers can have any logic they need in them.

commit e61eab9e081640fb846a6a26dd23b6912df8bc07
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Jun 4 14:40:05 2010 -0400

    Hermes: Update to Auth capabilities

commit 5b1912386e561f9df0016acb99fe5e5b25a3b569
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Jun 4 13:46:29 2010 -0400

    Hermes: H4 index.php

commit 6b350756466586e9bbe386c35483613548c937e2
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Jun 4 13:43:26 2010 -0400

    Hermes: Horde_Block fixes for H4

commit 1dd7ecb1d0b309d28b697e7e2557ef9075d6e932
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Jun 4 12:59:20 2010 -0400

    Framework: getOb() -> getLdap()

commit e761faffd8c2b237f9ccf1d89380c267978ee053
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 4 01:00:10 2010 +0200

    Fix method name.

commit f1a520a5003e419b985f41662e6188b441a4814f
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 4 00:46:17 2010 +0200

    getOb() -> getLoginTasks()

commit e9570b3076cd8f771b73cc979c0b7c3abdfad7c5
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 4 00:43:36 2010 +0200

    getOb() -> getLdap()

commit ee01f847f597abcbfe19e7719f220527c470346f
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 4 00:41:07 2010 +0200

    getOb() -> getDb()

commit 9eec0f0da1c14e242b6f822e983fe22678073f10
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 4 00:34:40 2010 +0200

    getOb() -> getData()

commit ca6b51851fce63520490f0c5295db8a380d281bf
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jun 4 00:30:16 2010 +0200

    getOb() -> getAuth()

commit 99410a7e322f9524779bc21ca0fcdb7175253fed
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 18:00:27 2010 +0200

    Fix file modes.

commit dd9c2e2aed9b405988b961329e7b1e4d30fb5d2b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 3 14:35:27 2010 -0400

    port some fixes from ZPush regarding synckeys and Nokia devices
    
    Haven't seen this personally, but it's said to affect MfE 3.
    see https://developer.berlios.de/mantis/view.php?id=138

commit c221448281e358fe0961fb56715f6bddd8959742
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 3 14:28:04 2010 -0400

    Use a dedicated member variable instead of going through _isset to
    avoid issues with empty tags.

commit 6291908e487ca530962ed9df16171db3504e1345
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jun 3 11:54:10 2010 -0600

    Bug #9073: More IE fixes for clearing a file input field
    
    While we are here, do a little bit less dynamic DOM node creation.
    Also, fix issue where, if attachment was removed when at attachment
    limit, the upload box would not appear.

commit a0fdc954c9770cc7e67203476e32dab635f9768f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 3 13:36:15 2010 -0400

    actually, looks like calendar messages don't need this

commit f78fb710ceeb01a2de4bb3c5bd96650b75490ce7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 3 13:33:48 2010 -0400

    Fix constant names

commit 6ca57c8eb46612a9d8b286af6c8d4962d4062720
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 3 13:28:48 2010 -0400

    Just a note...

commit 30079a80033852eadcbf2abefbf48718a6162bb0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 3 13:28:08 2010 -0400

    These messages need to check this as well

commit 1e472b176ca43ca4b291281429482279787a4e4d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 3 13:22:20 2010 -0400

    Force output of bodytruncated tag if it's empty.

commit 95c4c936bee17d6326310e3e34bb99d401db7dde
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 3 12:50:45 2010 -0400

    Honor the truncation size from the client

commit fc0ca8d332b41545fdf26ed418d225b11697a516
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 3 11:52:43 2010 -0400

    fix camelcase of method names

commit 89417f5930a03089df5beeadddc1da51cba56005
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 3 11:34:15 2010 -0400

    cleaner logic

commit 05e833169a98d1c6df719a1a8865b810384bc56a
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 17:05:37 2010 +0200

    Show attendee status.

commit 1a61808f3fb6881144106806a21e9532c25775ae
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 15:50:14 2010 +0200

    Force iTip attachments to be displayed inline.
    Only show conflicts if sending events, i.e. not in attendee responses etc.

commit 20307041a3224d1604f3dba3a927fbe3f0b3c9ae
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 15:32:08 2010 +0200

    spelling

commit cf315723c4831cf4b7f94714596fe550f56ecab0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 3 10:11:45 2010 -0400

    More Horde_Db_Base -> Horde_Db_Adapter_Base fixes

commit a2addaa126ca0dd7b19ab60df77ae1532746761b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jun 3 09:57:22 2010 -0400

    Implement windowsize support more in line with specs.
    
    Per MS specs, windowsize should default to 100 if not specified by client,
    and should default to 512 (the max) if the value specified is
    out of range.

commit 45a58c6905e88bd5187afb012388cb0b774b8e9e
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 14:22:32 2010 +0200

    Log errors.

commit d4f751b3d005c0b69278959ab6b51e8156bc7c9e
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 14:15:37 2010 +0200

    Fix class name and property access.

commit 80531d61333d9064d9e7ff5768906273b25d33d0
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 14:12:07 2010 +0200

    Fix <configsection> location.

commit efde4a0fb4b9a1d01eac9fa29c893df691347882
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 14:04:55 2010 +0200

    Show groups in basic interface, they may have been added in the meantime.

commit a6d2f20c818c4904b4d75e7703f4ace5147f91d6
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 14:03:10 2010 +0200

    It helps to actually check whether there are groups.

commit 189bdd21639fe7d6dd61767e48ccec971e0bee3c
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 13:59:38 2010 +0200

    Don't set groups property if there aren't any.

commit 687b1004bfd0666758e3f5785f91ab867ffd2bb1
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 13:38:09 2010 +0200

    Reset $addresses if not using the registry for compose links.

commit 00376ac95bdeb1df81ca8e4aac7f2d78ba7ac6e3
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 13:32:51 2010 +0200

    No PEAR_Error anymore.

commit 9aa328f6ea99dd166aafb2b51e85f6cb5a9ead74
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 13:29:06 2010 +0200

    Fix method name.

commit afd4129e79c056a2b2e41f947d31ba12f8c928f7
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 12:43:30 2010 +0200

    Pass the complete event to the view, to allow more flexible template contents.

commit a6f8ff1c66d213a44cac25646dba88d5fe33b686
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 12:42:07 2010 +0200

    Fix variable name.

commit 2a5a5a5aab208bb5dc30fb5419427fb87c22e597
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 12:37:04 2010 +0200

    Fix parse errors.

commit c06eef1ed0bc60bfc88f068fe73a3c6c466248c7
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jun 3 11:58:39 2010 +0200

    Send iTip notifications with HTML part and convert to Horde_View.

commit bf13fd58b4ed4b8325671edf44f63ec015470cd1
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 2 12:14:45 2010 +0200

    Simplify From: generation.

commit 8d98bbdba6ae699995d2477f9e85e471a4136d74
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jun 2 12:08:31 2010 +0200

    Hide group section in advanced permissions too, if there aren't any groups.

commit 2d323f19cc3495568485cee8fef60cd928c63676
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Wed Jun 2 23:56:24 2010 -0400

    Fix query generation (missing commas)

commit 1d26cdc2d6320f14ef789bff0f51bbf2c66d12e1
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 2 18:20:20 2010 -0400

    Wicked: Fix global var

commit 7d98d3d8a87d9adfdf8470361275ab5f9d9b933d
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 2 18:13:30 2010 -0400

    Framework: Fix LDAP finding user's DN (fixes authentication)

commit 7569bd619be5fec3284b7e756514df089e045059
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 2 17:56:05 2010 -0400

    Framework: Horde config compatibility fix in Horde_Ldap

commit 6a089a7214ec2f1b2ca36f73c5c5faba82e512d9
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Wed Jun 2 17:08:16 2010 -0400

    Fix parse error and bad variable that prevented Sql auth from working

commit 6266e6db7fc9124db6a84941b6bb12d3541a47b4
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 2 16:58:07 2010 -0400

    Hermes: Yet more H4 changes

commit 3b7552b0e7a499f45d29ff60bc974c35edd46f5b
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 2 16:47:30 2010 -0400

    Hermes: Yet more H4 fixes

commit 8ff868d2c7ce41006710d3a79bca3a9f6ca729b1
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 2 16:43:08 2010 -0400

    Hermes: yet more H4 fixes

commit 21e6ab16bb3435a787bf3596c0e3d42d7dbc9161
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 2 16:37:23 2010 -0400

    Hermes: More H4 changes.  Application now at least loads the main screen

commit b3d13dfdffb702669e6ff98633b43f97878b93ec
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 2 16:14:03 2010 -0400

    Framework: We still need to manually require DataTree here

commit b802483af1ac387672bc0262a97634d242e350b5
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 2 16:05:57 2010 -0400

    Horde: Add params block to Group config as well

commit 7e84334120d99f87cd824fb6403b97e629b7be36
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 2 13:53:54 2010 -0600

    Just pass exception to logger (previous call was broken anyway)

commit 994155bbbf0dfb3c88f2d28361c867f8f740711f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 2 13:53:28 2010 -0600

    Notification will extract the message for us

commit 4da2e6c5009d7689dbf34ee1edd98526a0f72fb3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 2 12:25:56 2010 -0600

    Changelog for krb5 driver removal

commit 4343b7a9079e436ff77770deb9adb6b1f38cc29c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 2 11:52:15 2010 -0600

    Move Horde_Auth::getAuth() to Horde_Registry::.
    
    Conversions:
      Horde_Auth::getAuth() -> $registry->getAuth()
      Horde_Auth::getBareAuth() -> $registry->getAuth('bare')
      Horde_Auth::getAuthDomain() -> $registry->getAuth('domain')
      Horde_Auth::getOriginalAuth() -> $registry->getAuth('original')

commit 22c3b81ef20d025eeba7f1f52cc5e2ac42c2568d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 2 11:54:41 2010 -0600

    Should be the last of the Horde_Db_Base -> Horde_Db_Adapter_Base conversions

commit 45733891bd334af239619a1540ecb3271634928c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 2 11:17:40 2010 -0600

    Move getProvider() from horde/Auth to horde/Core

commit 7b741f07fb947609605a3cf52277efbacae90676
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 2 10:57:41 2010 -0600

    Display warning to admin user if test script is enabled.

commit 8fd7f483f2e73c366e543540eea6a3132bd69f6d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 2 10:59:10 2010 -0600

    Fix phpdoc

commit 435571b0310a6a3a64e6de0e5ea9b43ec7ab42c3
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jun 2 15:49:07 2010 -0400

    Horde: Fix LDAP configuration
    
    * parameters must be within "params" family
    * filter_type -> filter (to match driver)

commit ae763be4843e6b6301684d9eb39a938eaa83af08
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jun 1 15:03:16 2010 -0400

    Turba: Fix incorrect exception class name

commit 9aa9438d661722f25946e60ff1c3bd8a23a2e6d2
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed May 26 14:49:20 2010 -0400

    Hermes: Remove $Horde$

commit 95fd1b79555f5452befe7c75719a99d36b45d831
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed May 26 14:45:56 2010 -0400

    Hermes: update purge script

commit 4e6c54eaa645e8c8522141a8e12cc823943434f4
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed May 26 14:41:40 2010 -0400

    Hermes: Update script initialization to H4

commit a41a213e54c5db58b4b496e63e5e2eab4b3d77c1
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed May 26 14:35:15 2010 -0400

    Hermes: Update API to H4

commit 7553290b245b7ba155195c0cf49b969ff2ba04e1
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed May 26 14:27:56 2010 -0400

    Hermes: Convert to new H4 intialization

commit 88a3d166427986579e09cee3f4a22dcd4445e3f4
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed May 26 14:27:16 2010 -0400

    Beatnik: remove dead version file

commit 10f5a1529874b7d01c1bf93fb22816cd0a8e4d63
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed May 26 14:14:33 2010 -0400

    Import Hermes from CVS

commit 35e4aa354a66455f91c1c717a14b3ba95ead3961
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 25 14:09:30 2010 -0400

    Beatnik: Fix duplicate message/false positive on autogenerate

commit 8dbdfb3cde336342a87af51f4088d7e124ad0f7b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jun 2 14:16:06 2010 -0400

    fix parse error

commit c2595704965dbed1ce1a65f61bf6b48318267b88
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jun 2 13:43:43 2010 -0400

    Horde_Db_Base -> Horde_Db_Adapter_Base

commit 5380f4e86c8b2b135a74937066d1e98fe24db285
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jun 2 13:37:19 2010 -0400

    ws

commit b563f84d8f0055a4f7fec6720778f5b961d5de8d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jun 2 13:34:43 2010 -0400

    Use Horde_Url style links, parameter adding etc...

commit edf076a8336107f5428d10574b280cbe1e2f53ca
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jun 2 13:32:58 2010 -0400

    Fix Identity usage

commit c948c981b229b864de2d6f6a6e80416d59ad532e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 2 10:13:04 2010 -0600

    Fix convertUserName() conversion

commit 747800995687a3bb06514c8f4d49149110dc803a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jun 2 11:49:07 2010 -0400

    Delete recurring events also, if we are past the last recurrence.
    Ticket: 9071
    Author: patrick.abiven at apitech.fr
    Signed Off By: mrubinsk at horde.org

commit 1bcb687078a405dc4e58cd1c44710d85acec1a2b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 31 16:56:58 2010 -0400

    add check for pdo now that some base libraries are using Horde_Db.
    
    Tweaks to the error message welcome.

commit bf9c27e5241dac813d15db909fd39ca1129bb006
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 31 15:50:10 2010 -0400

    typo

commit 08069e160142e8f981858b76bbc11a03bd6bd2fe
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 31 15:48:49 2010 -0400

    don't show "find similar" link if we don't have the libpuzzle extension loaded.

commit 81614b2ef11c86926e2f94d9eb723e683923e05e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 1 21:56:32 2010 -0600

    Bug #9069: Fix toggling nav_poll in DIMP

commit e322c3c80fca8144fc226407e5bc697a28a23286
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 1 02:46:27 2010 -0600

    Convert Group to H4 conventions
    
    Still needs a bunch of work, but now it should at least autoload.
    Also, switch to Horde_Db usage for the Sql driver.

commit 3011a4c4f03f9669ee8625098cb512839b39330e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 1 14:29:33 2010 -0600

    Move convertUsername() from horde/Auth to horde/Core

commit ab0b2256b777f895fce1f4fde2db62b01a536747
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 1 13:11:26 2010 -0600

    Move authenticateFailure() and getLogoutUrl() from horde/Auth to horde/Core

commit af983686d3ed9e126d9a0c85ed3bd5289b1017f2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 1 12:55:42 2010 -0600

    Move clearAuth() from horde/Auth to horde/Core

commit 6194e9375a9bc9ea15989ddb6da6420a2cdd3d34
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 1 03:04:04 2010 -0600

    Moved isAuthenticated() from horde/Auth to horde/Core

commit feea26e4762a5ad60d43901a2ab141ef38ff8fe9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 1 02:51:25 2010 -0600

    Move requireAuth() from horde/Auth to horde/Core

commit b6422461f93ef14c20c52830caeff86fbab08b3e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 1 02:34:41 2010 -0600

    Throw Exceptions; PEAR_Error removal

commit a9f1b47ffa8a5c81841b0006064d571b260a8d64
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 1 01:05:01 2010 -0600

    Move isAdmin() from horde/Auth to horde/Core

commit acb441b6682110da94926025e660abd6bbc1abb2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 31 23:50:53 2010 -0600

    Move readSessionData() to horde/Core from horde/Auth

commit 1714871fc4a30e1a9f079b0e68290a6fad80a32c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 31 22:34:35 2010 -0600

    Move application auth driver to horde/Core

commit ddf6b33ac39c444e3dbf551ec2b16df264811d19
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 31 17:40:02 2010 -0600

    Ldap sessionhandler driver now uses Horde_Ldap

commit b4223c6c9f3977d55b38d9dcb5f71b72e2190348
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 31 17:47:37 2010 -0600

    Horde_Auth binder usage
    
    Use Horde_Db and Horde_Ldap where appropriate.

commit e3009503288f8d570c09bed7263d9d309a0e16f9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 31 15:43:58 2010 -0600

    Removed Krb5 auth driver

commit f7a6ad3a9c70bcd45a0cfb83e868fbc7e8dab6bf
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 1 19:06:45 2010 +0200

    Round to the nearest half hour when clicking in day/week views to create new events..

commit d18bfca343e2c00c23cdcadb8a3576449467c814
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 1 18:56:32 2010 +0200

    Hide subscription tab if creating new calendars.

commit c21b3e6ca9c80fd87f5360ff5564bc1003e78557
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jun 1 17:01:43 2010 +0200

    MFB

commit fff4022b7f40626fb4448069d4ff5cc94caa27ac
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 31 19:49:01 2010 +0200

    High z-index for KNL.

commit 9efcedd290ee24895f91f9c587c641c21b7628e7
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Tue Jun 1 11:15:09 2010 -0400

    Have the default controller scan be closer to Horde's default logic

commit 24ef0329068097d1e18d970e2e9795cd2f6c6922
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Tue Jun 1 10:15:58 2010 -0400

    Allow the Implementation binder to create its own DependencyFinder if one isn't passed in.
    
    This isn't "pure", but it still lets the DependencyFinder be injected, and it
    also makes bindImplementation() work again without any other hacks or extra
    arguments.

commit 15e198d8f84ba499c9abc5eccc3b3d63968cb721
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon May 31 22:57:14 2010 -0400

    Rewrite Migration tests to use Table/Column objects rather than relying on magical defaults-pulling entities

commit 8e5123a4aeef3b4cf0ab45565e6f63c5a37bafbc
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon May 31 22:56:42 2010 -0400

    Better handling of NULL default values for columns

commit eb3a58fd8d3d75832f633df44cab9106c51d8a66
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon May 31 22:56:11 2010 -0400

    Add shortcuts for accessing columns in the Table, similar to TableDefinition

commit 9139c9c739464a2a2c31dd8329895cc0d7da3183
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon May 31 22:55:27 2010 -0400

    remove commented-out code

commit f8c63a51acb37ba869590e53f1766cacc14522bd
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon May 31 21:14:42 2010 -0400

    Correct interface name

commit 2113ad4e4aab91a16e8171cf1f27aef4a4d9b155
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon May 31 21:13:58 2010 -0400

    Update field name in doc comment

commit d89b086b7ab851a84303b94625b42d47fb68aa93
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon May 31 15:45:06 2010 -0400

    Shorthand for adding foreign key references to a table
    
    Credit to http://github.com/maintainable/framework/commit/1b2f572c510ebfac71e9681ed9e453e7e86f2314

commit 821b758429dac79121a3e7acc29bb9c48df33dd4
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon May 31 15:40:13 2010 -0400

    Add shorthand for adding created_at/updated_at to a table.
    
    Credit to http://github.com/maintainable/framework/commit/2875fa7ccd8d6cb8176097bf2c2c00a756326649
    Also change Rdo to use created_at/updated_at instead of created/updated

commit 65c1c62270f20ec5c3efe73e8c0cec85cce40cc4
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon May 31 15:34:25 2010 -0400

    Add shorthand column creation methods
    
    Credit to http://github.com/maintainable/framework/commit/7709643d3b88cff39cec717d4c6248ebd373a480

commit 28a5d9e2b445583cf648db1c4583c24b004dbcf2
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon May 31 15:26:44 2010 -0400

    Pass the Horde_Db_Adapter that Mappers use in the constructor, to make it injectable.

commit 17429190a9f9a8bf80779b35978cac02ebb1e50b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 31 15:20:22 2010 -0400

    some faces cleanup.
    
    this code is still a complete mess and needs to be completely rewritten for H4

commit 982c3e5f00025038177f38640ee2468072004c77
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 31 19:41:30 2010 +0200

    Use full image name, not just directory.

commit 2dda5697944f5c42899c31df9f6aad417b85da1e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 31 13:30:56 2010 -0400

    fix display of icons - we should be using Hodre::img, not Horde_Themes::img
    in these cases.

commit 62f82fe3b1b46cd0e31c66147f910c6341f73745
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 31 13:18:35 2010 -0400

    fix logic

commit 84eddcad48dec5cf95ec0c39fcb5a9805d025b2a
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 31 19:23:17 2010 +0200

    Add parameter to show only the first character of the weekday in calendar popups.

commit 43fdbec37b52a2158087fd1252ae91edc49b07ef
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 31 18:36:40 2010 +0200

    Remove superfluous description.

commit cfef4aa0e11135d2ea4c2bef56d63d2c8cc1895a
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 31 18:35:14 2010 +0200

    indent

commit e31d33e0e4dbadf24fc2fa5adff8ffdc739f2f73
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 31 18:35:00 2010 +0200

    Remove superfluous description.

commit 3632da5cf01abcea0ab6918b53d5be38b0ee0a95
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 31 12:36:46 2010 -0400

    Remove mention of DataTree from Nag INSTALL, replace with Shares

commit ff8331c8bbb738fbede61122e0eaeda8b3abcdee
Author: Jan <jan at horde.org>
Date:   Mon May 31 17:08:09 2010 +0100

    Add DIVs.

commit efee4e68ad074726101b14c9bfbe6c5698d8d2e5
Author: Jan <jan at horde.org>
Date:   Mon May 31 17:08:08 2010 +0100

    Add button class.

commit f4cced6c93b7ef2bef3dab240c1234fe7df71e23
Author: Jan <jan at horde.org>
Date:   Mon May 31 17:08:07 2010 +0100

    Let advanced permission scroll, if necessary.

commit 66d9e72d8efca85cbad622098dab3c5afe0ea830
Author: Jan <jan at horde.org>
Date:   Mon May 31 17:08:06 2010 +0100

    Tweak services area.

commit cf84f5353e7b64b63e2d62233e329660915504ba
Author: Jan <jan at horde.org>
Date:   Mon May 31 17:08:05 2010 +0100

    Tweak attendee list.

commit 38a7e88988e14e12963dc955941cfa7fac44449d
Author: Jan <jan at horde.org>
Date:   Mon May 31 17:08:04 2010 +0100

    Move subscription URLs to separate tab.

commit dcf120c07c7a6cc3893571704eae26f8473796bc
Author: Jan <jan at horde.org>
Date:   Mon May 31 17:08:03 2010 +0100

    Encode URL.

commit 570836e4f67846ea865ef4ea9d9a382ab0be541f
Author: Jan <jan at horde.org>
Date:   Mon May 31 17:08:02 2010 +0100

    Re-add check that got lost somehow and allowed guest access to all applications.

commit c2bdf78523665c79fe77ba498683d884567ad0c4
Author: Jan <jan at horde.org>
Date:   Mon May 31 17:08:01 2010 +0100

    Fix no overflow in growlers and keep room for close button.

commit 8bdd7eab708a4526fdd3ded6762f56358012dc6e
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 31 17:32:02 2010 +0200

    Stop event after closing popup.

commit 3b108b7e2420268b9ca886f927a51d504ecfd7ee
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 31 17:24:03 2010 +0200

    Fix logging out after session timeout.

commit 78ce5d5d6b0b8d727604f9c8a6717a6a49893d47
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 31 17:02:46 2010 +0200

    Use setRaw() instead of str_replace hack.

commit 126b9f9522ebc606d1bcc8ebe5ea800584edac29
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 31 15:56:21 2010 +0200

    Check earlier whether we need to load calendar information from the backend.

commit 60406a791ae9bc45931b0893a88a36515885249a
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 31 15:10:25 2010 +0200

    Group:: is not autoloadable yet.

commit e4bda381d8b4ee972a9427dac535c79af1aa797a
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 31 14:20:51 2010 +0200

    Remove 'read' and 'write_db' from DSN. We should probably better use separate
    properties for parameters and other optional objects/arrays.

commit d9c803f49e142b02f456e03b88490a50c0014c39
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 31 12:09:43 2010 -0400

    MDB2 probably still needs this

commit 900ed2be77d0c2b4158590daa6ed68d376e1eda2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 31 11:23:37 2010 -0400

    fix typo

commit e6bc4a5f2498d3799e5b577e0f84e1bf90999348
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 31 10:55:29 2010 -0400

    Fix Horde_Db_Adapter_Base binder name

commit b4b9211d7fa7b59fafd3b150ed144695724a3d46
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 31 10:40:20 2010 -0400

    remove option for deprecated/non-existant opencv php extension

commit 409c54441537bda971163853e9123f4ba22673a2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 31 10:38:12 2010 -0400

    Make a note of the url for the setup screen, in case the admin menu is not visible

commit 93eb9d60556dc9ea66d47dd059637fd7030bf993
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 30 22:01:45 2010 -0400

    Ever since setting the Cache was moved out of the constructor, accessing it was broken from the Schema objects. Fix that.
    
    We need to delegate back up to the Adapter now, which also means adding getter
    methods for the Cache and Logger.

commit 01ff9f47a354bd015a605eff250d985809b57529
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 30 21:30:14 2010 -0400

    Mark dependency setters as such

commit a191e1b6cc60cf9a270d66131f398e51fc487719
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 30 21:21:05 2010 -0400

    Re-add check for stringToBinary on $column, since it was causing a fatal error in the unit tests.

commit 738362161b0891d7dbf5f605135d602c4e84be08
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 30 20:50:59 2010 -0400

    Fix specifying test configs in an environment variable

commit b25fa6fb35df02b0ba66db79928790f4da1b4444
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 30 15:54:31 2010 -0400

    Replace componentFactory() with individual factories that can be overridden.
    
    This removes the use of reflection, which gets rid of some overhead, and also
    means that Horde_Db isn't reliant on a class-loading mechanism that's tolerant
    of classes that aren't there.

commit 5ac00508c9d9c3d48b8d52ff6953128360addf07
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 30 20:51:34 2010 -0400

    fix typo

commit 26fa79cf1950ec225bc14e5e1d4b61119d59436c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 30 20:50:23 2010 -0400

    fix class name

commit 6f5503c321a813559a6365573b002e64bc710325
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 30 20:46:41 2010 -0400

    Fix case for file names

commit 01f3b2a47fad7946a8c640fcda0a01cfaf45c648
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 30 20:44:33 2010 -0400

    Add a binder for the ansel face driver, some cleanup while I was poking

commit f8cfcdf67172db5433a4a587b05e9d2fad8ca0db
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 30 20:05:39 2010 -0400

    use Horde::startBuffer() Horde::endBuffer()

commit 915027da14f7b892c0790896264146249b54d68a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 30 18:06:18 2010 -0400

    Use injector, get rid of more $GLOBALS.
    
    Use injector for vfs, and for style config.  Added a binder and factory for
    Ansel_Storage, but still need to work out the need to be able to support
    different scopes. Will probably need to be passing the scope string around
    everywhere...

commit 5f489ce8e301fabf526cb9e0e7da306bd04643e3
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 30 15:37:01 2010 -0400

    Simple Scribe usage example

commit 7ba71d6a8021a9319633f1166a1ecad30ccd55d0
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 30 15:33:51 2010 -0400

    Add a Horde_Log_Handler for Scribe

commit 25e2e58da291f5fb4eefc6c89b08e932cd45783b
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 30 15:13:28 2010 -0400

    Simple Scribe client that wraps all of the internal thrift objects up in a simple API

commit f7676f1b785bcd6e36ba827ca27918e760947f3c
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 30 15:01:58 2010 -0400

    Use interfaces instead of inheritences to autoload Thrift, to avoid restricting class design as much.

commit dc00d255ccffd03d4144024f8319b975e395f673
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 30 12:19:59 2010 -0400

    Fix Horde_Scribe to use the thrift_root directory

commit 477143f345fb5e2aab3b6e857e0e1dac2b8f3147
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 30 12:12:53 2010 -0400

    Initial Horde scribe wrapper using Horde_Thrift

commit ca112b05fcd8d63561ca3c3eabf63c4ae4590b61
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 30 10:06:50 2010 -0400

    Fix unit tests after cache changes.

commit 5811110eebebc7090fe3b641873a656533ec89ce
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 30 10:06:05 2010 -0400

    Fix addLock() function signature

commit 39ed4e205d6ed989c54ccbb930354dca92266e7e
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat May 29 22:20:45 2010 -0400

    Fix parse error

commit fabf46115687b5bc7e007b538247df7f2f40d1ae
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat May 29 22:20:30 2010 -0400

    Add Horde_Db_Adapter interface

commit c104a5b3f580a516f34d2c1efe7241a167e280f4
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat May 29 22:17:11 2010 -0400

    Fix parse errors

commit 88900ef70b3ad00e535e76477a09ca12ba810528
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat May 29 21:35:41 2010 -0400

    Revert addition of write_db directly to the Horde_Db_Adapter_Base object, along
    with executeWrite() which is unnecessary at this level.
    
    Revert "Add ability to define a write DB for use with split-DB installations"
    
    This reverts commit 0c369fee9b6ef70bdd92f1141635699d5ad9707b.
    
    Conflicts:
    
    	framework/Core/lib/Horde/Core/Binder/Db.php
    	framework/Db/lib/Horde/Db/Adapter/Base.php
    	framework/Db/package.xml
    
    Revert "Add executeWrite()."
    
    These queries should always go to the write db
    
    This reverts commit 556ca7c259f179d69a1bace18224280720889acc.
    
    Conflicts:
    
    	framework/Db/lib/Horde/Db/Adapter/Base.php
    
    remove executeWrite() calls from Oracle schema

commit 97a6d6e31ef75982ef87159a8bb87937eb88d70f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 29 19:56:22 2010 -0400

    Cache the content_type ids in Horde_Cache.
    
    These values are the same for every user, and will never change unless the content tables are wiped.

commit 640b8cfa6e428926f2efae356808ba0ed194a78f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 29 19:39:31 2010 -0400

    lazy load the geoLocation data.
    
    Don't query the geoLocation datastore for every event, only query the datastore
    when we actually ask for the data. Also add logging for the geo related queries.
    
    This, along with the previous commits for the way tag queries are done should
    significantly improve performance when calling listEvents(), especially for large
    datasets.

commit 5b8ebd2770f430b618924b61dbccaea0bf14e478
Author: Jan Schneider <jan at horde.org>
Date:   Sat May 29 11:06:56 2010 +0200

    The formatters are implementing the formatter interface.

commit 3f607ff2091c7fa146063b496359438f477276eb
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 28 16:16:09 2010 +0200

    Import/export geolocation to/from iCalendar.

commit 38677aa09d468fee0c369f90088237eb2d82a3bc
Author: Jan <jan at horde.org>
Date:   Fri May 28 11:38:18 2010 +0100

    Make sure that we have a return URL if using the alternate login screen.

commit d32a9f143abea1713362c887167f42cbf2339be0
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 27 16:42:41 2010 +0200

    Log exceptions and PEAR_Errors with ERR level by default.

commit a90c8acb3cf4fc4eb219799aa297a672709532a6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 28 14:58:54 2010 -0400

    Improvments in listing events - do not query tag storage when listing events.
    
    No need to query tag storage 99% of the time we call listEvents. Do not retrieve tags
    unless explicitly requested, and when we do, do it in a single batch query for all events
    returned in listEvents.  Also, lazy load the tags on events when accessing the tags property.
    
    Still need to do something similar with the geoLocation stuff.

commit e842db722e09eeaaee236f67a84b0f4542ace67f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 28 14:57:28 2010 -0400

    We might not find *any* tags - return an array of object_ids in this case.

commit 3d1cdb30833c4d000e8a01e7a771f5977678ba2a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 28 14:22:23 2010 -0400

    Simplify - only return the tag_names, we won't need the ids in this case.

commit 9f475d750afdbed0291ab2b2cf0dc7c5c9321c05
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 28 14:20:31 2010 -0400

    Need to pass 'charset' parameter to alarms
    
    Add a getConfig method to the Core Horde_Db factory for getting the db config
    for the specified module, use it to get the charset parameter to pass to alarms.

commit 80ffa5a2cf4f25517e292771c1840f5c2f188e26
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 28 13:12:33 2010 -0400

    Add a method for bulk fetching tags for a group of objects.
    
    Implemented as a separate method instead of adding functionality to getTags
    to keep that already complicated logic as simple as possible.

commit 70ea7a1dc7068c1a7b96df94edea1582aa83fac6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 28 12:43:59 2010 -0400

    fix parse error

commit 96ebcab5e736c4645bbe44b57cb59f14f07c61a1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 28 10:21:04 2010 -0600

    Fix variable; provide downgrade path (even though it won't work in backend yet)

commit a5e4a2e4182a6a6eee848daa2675cc8c750de25f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 28 10:18:04 2010 -0600

    Rename Horde_Db_Base back to Horde_Db_Adapter_Base

commit f245cd35e100410dba41cb82a586841fd6ec3df7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 28 10:16:18 2010 -0600

    ws

commit 8badadf0948f10cfad5b94ad9fa062c2d0484a1e
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri May 28 00:20:07 2010 -0400

    Fix switched classpath pieces - Horde_Db_Adapter_Base, not Horde_Db_Base_Adapter

commit a0d52a3a6506d38ea839a39deed40e48256ab86f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 27 18:12:56 2010 -0400

    get rid of the cache global in ansel, use injector instead.

commit 36499fa946daef28dcc62c83731b70d2ef272ac0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 27 17:50:50 2010 -0400

    Use the type_id since we already have it, avoid unnecessary db hits.

commit 104e3198ce8b82e1a469dce43420d2d6fa7e2a7d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 27 10:59:26 2010 -0600

    Add BYTEA conversion utilities to Postgresql driver.
    
    Still not used anyplace though.

commit 6d91d57895d4abefa9ee6b0ce385be3720502648
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 27 10:56:48 2010 -0600

    Bug #9060: Global LDAP configuration can be empty

commit c2e43aeedcc832535be6e3e985658ea4e2d9a5b5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 27 10:44:43 2010 -0600

    Bug #9061: Growler log doesn't exist in popup windows

commit 165a205c51b543f0065a300decb372cb59fb2bb1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 26 16:11:00 2010 -0600

    Postgres DB fixes

commit 5fd85e69576c5b4e11d4878d91550f22f874d519
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 26 14:55:47 2010 -0600

    phpdoc

commit 1aa54d547d9f25d7a486ff5ba068ee1af3aa1d8e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 26 14:13:45 2010 -0600

    Convert prefs sql driver to use new Horde_Db binder
    
    Unfortunately, Horde_Db is horribly broken when it comes to PostgreSQL
    and BLOB (a/k/a BYTEA) data.  Sigh.  Been playing around with this for
    several hours now, and I am no closer to figuring out how to fix this.

commit 7caefef28736487776bc3e567a85f46bc70adfa2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 26 13:51:18 2010 -0600

    Needed, for now

commit 31b2c396edcaca6d1470fd189360cea37d9c5c55
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 26 13:35:43 2010 -0600

    Removed support for dBase, Frontbase, and mSQL database servers.
    
    At a minimum, none of these are supported by PDO drivers.

commit e433901b802136256a094ae1f870853e7f512e02
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 26 11:34:06 2010 -0600

    Refactor Horde_Db injectors.
    
    Forgot that individual subsystems could potentially define a custom SQL
    configuration.  Therefore, we need a Horde_Db injector with a
    factory/singleton to override the base DB for these subsystems (and
    reuse the base DB object if no custom config is given).
    
    Rename Horde_Db_Adapter_Base to Horde_Db_Base and change to a shortcut
    to return the base Horde DB object.

commit f393c842d15ddf88d0b89ceaffc2b27a1e19595b
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 27 16:26:52 2010 +0200

    Unless I'm missing something, we don't want to require Horde authentication on
    the login screen. If we do, and authentication fails, e.g. because we are
    redirected here from some other page because of session timeouts, IP changes
    etc., we would end up with an incomplete Horde session.

commit 35e389de60a386533e24b01adfcffe9c896eb611
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 27 14:57:37 2010 +0200

    $prefs might not be instantiated here. For whatever reason.

commit 94ad8cc45b0bb01083dd41f3a86c15458d2ba92c
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 27 14:56:54 2010 +0200

    We need to set up autoloading rules for apps before checking permissions,
    because the code handling permission failures might still need app-specific
    handling, e.g. for session timeouts from ajax requests.

commit 9368dc6eedfbb043aa3b213cf5039416cf79c36b
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 27 14:25:33 2010 +0200

    Add option to notify users about calendar permission changes.
    I'm not sure about which text, information and links to include with the
    message by default, any ideas are welcome.

commit b9db691d8eb5bec47fbc27220ea04a9a3e613d60
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 26 16:12:25 2010 -0400

    some ansel tagging fixes

commit 21669bf08d7a755bb24f29ca84b58a90ff714bdb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 26 15:38:31 2010 -0400

    fix parse error

commit ab401997920b09bc346719de983c8069e03b800c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 26 14:21:40 2010 -0400

    fix parse error

commit 7042c6ed18732bbea5a80771f08d385f9023ab79
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 26 14:13:17 2010 -0400

    fix operator order

commit 83f413ccb16411d555f6c5d2910f1d49e9057eb3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 26 11:00:26 2010 -0600

    Add Horde_Ldap stub binder

commit 1a94c03fc74cb675e189961f16d00b20407eaa33
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 26 10:54:47 2010 -0600

    Use configldap in configuration file

commit ffc5d52350709c7dbe01e8f0ecbad0e3f18dea95
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 26 10:37:40 2010 -0600

    ws

commit 3624844d0a319073e5e65d0c4ab8f72b60af1125
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 26 10:03:31 2010 -0600

    Add autoincrement update script

commit d26ae3fa63cccc31a2b35c27c5d1f06009f591fd
Author: Jan <jan at horde.org>
Date:   Wed May 26 16:46:10 2010 +0100

    Pass effect duration through to RedBox, and use it in RedBox' appearWindow() too.

commit 582fe2290abc15b174f5cd2a5cd573e0b1d0a086
Author: Jan <jan at horde.org>
Date:   Wed May 26 16:46:09 2010 +0100

    We have to fall through here, because even with transparent authentication and no 'authenticate' capabilities, there still might be an alternative login screen to redirect to.

commit 8be773be9349467b2b4825b6a9c52f6f1bcdd6dc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 26 11:47:19 2010 -0400

    typo

commit 9b45a305cc0c4f2b5ef0d84999de178c3bd2e0b9
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 26 17:17:20 2010 +0200

    Click anywhere on the growler to close it.

commit e85dce593ee7b48726701ab0d4820cb2ba1f15cc
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 26 17:13:41 2010 +0200

    Fix removing the "No Alerts" entry.

commit 2a0da09b05d8672debd1e21b1ca52f79eb3232ca
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 26 16:50:57 2010 +0200

    Add an information entry to the grower log, including a button to close it.

commit 166ca2c0d115e5467b89f72b44646cd1cb335e87
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 26 15:19:34 2010 +0200

    Fix dragging in scrolled parents.

commit 6491a995906541b80f9c34442aa89590b08d2427
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 26 11:41:43 2010 +0200

    factory()

commit 375060a2c7c8a61edac98168c6545fdb5453c44c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 25 21:37:09 2010 -0600

    If reply type changes, be sure to catch that in the cahed object

commit 87d84ffd490f506ec7799b116e9f47f1975e32f6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 25 17:21:20 2010 -0600

    Use the globally cached version, at least for now

commit 52352ed01e112bd6ae1eb124cef79c5f533faf18
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 25 17:10:09 2010 -0600

    Moved Auth signup code to horde/Core

commit 4484a419f075ca63878d1fb7a746a29b2eb945d7
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 26 00:55:17 2010 +0200

    Use the time at the mouse pointer position if adding new event by clicking on
    day and week view.

commit 43c072992f96a739fef51f6da1932c3e727f474b
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 26 00:20:39 2010 +0200

    If quick adding failed due to parse errors, show event form with the entered text.

commit 15d142a52e5cc06a896051008147beddd51caad5
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 26 00:08:15 2010 +0200

    Re-factor and fix re-rendering of views after deleting individual events.

commit bb827d0334254040ef489a0387b56643a76f75ed
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 25 13:57:55 2010 -0600

    Fix the barcode generation script

commit ff3e8d523943f55fcfac27b030f44882567657c8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 25 13:57:18 2010 -0600

    Various changes to make the PNG Image driver work.
    
    Using EmptyIterator as the default makes it easier for the non
    iterable-drivers to fulfill abstract requirements (no need to define the
    various Iterable functions)

commit 09066b37cfaae4f2378b5ea3d6c0f0d022f7753f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 25 13:42:21 2010 -0600

    Allow get() to handle a default form value.

commit 316cbe7ca21b0bbcf9e6f12d40f1ceccba686b5f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 25 13:26:01 2010 -0600

    Allow form input to be sanitized

commit 09a9c1e332a3427505e10aa39cdb106fef07d8fa
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 25 13:25:47 2010 -0600

    phpdoc; remove unused parameter

commit cb8762160967197ca35c050a99370bf52f7cc41c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 25 13:05:01 2010 -0600

    Fix phpdoc declarations

commit 4869f5a44ad96594f13acde5aa3c7e5a3eb85c69
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 25 14:05:09 2010 -0400

    Beatnik: Exception has no getDebugInfo()

commit 4a1c27f88ec5a5dcb3158b5d605e4e656adbb311
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 25 14:03:57 2010 -0400

    Beatnik: No more PEAR_Error

commit 9d698aac22c875b711f8e1f63580d1a97c62f4ca
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 25 14:02:02 2010 -0400

    Beatnik: Fix rendering the domain list

commit 5d92238198ba556e35e216181066720828d2e84c
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 25 14:01:47 2010 -0400

    Beatnik: Enforce security only at the domain level
    
    ... not at the per-record level

commit cd48877060156acbacb3080b84504dc9f2294f6b
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 25 13:57:57 2010 -0400

    Beatnik: use Registry to get app instance

commit 1b6b5b2eb9650d9624f346d07f9edd8efef2bf9f
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 25 13:57:44 2010 -0400

    Beatnik: whitespace

commit 7643d2ee5a9f8a9dbe425404d3c0297030574437
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 25 12:44:26 2010 -0400

    Check that the start date is between the view's start and end date.
    
    start date is the start of the received events list, not the start
    of the view.

commit dc0d79c803f44b65a1cc4e99a564b9c484b35076
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 25 12:06:49 2010 -0400

    remove reference to obsolete/no longer available opencv-php extension.
    
    this extension doesn't seem to be available any longer, all links to
    it have been dead for well over a year. Also, make note that facedetect
    requires opencv version 1.x, 2.0 is not supported.

commit 137ef2b5423e1cca728eab0157035e47167865f7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 25 10:48:22 2010 -0400

    fix vfs fixes ;)
    
    VFS hasn't been refactored for H4 directory structure, filename case etc... this breaks loading most vfs drivers.
    Wait until package has been restructured/refactored before adding this.

commit d23d605333402004eedc03149555166cc400c250
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 25 10:41:54 2010 -0400

    Need VFS::factory() here, singleton is no more...

commit 73d6a2bbf5300fbf5d85902d29e82f56d5025ef9
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 25 16:35:08 2010 +0200

    Allow to specify the URL parameter name for the alternate login setting.

commit 540b75239a5988f087ed44521b8dd3236a26057e
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 25 16:31:44 2010 +0200

    Add the full url, when redirecting to the login screen.

commit d7bb967d8f63bf1b9aa78fa1583782c952b2a042
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 25 15:29:10 2010 +0200

    Fix error when creating events with attendees before editing events with attendees.

commit 03436e846d3353076146838c891a56e8f4a56145
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 25 15:26:28 2010 +0200

    Need to compare the raw value.

commit 9342addbd2b95f184f230773daa4faf5ef6d65e9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 24 23:02:25 2010 -0600

    Filter subdir input

commit a978a35c3e95e784253508fd4333d2fbb64830b6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 24 22:59:29 2010 -0600

    H4 updates for icon browsing

commit 2284028c0aecbcc771b74be1465fb772a17c1110
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 24 22:32:44 2010 -0600

    ws

commit d800b19dbcbb04abe0f3b8da905fbdcb2b7d102e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 24 22:25:58 2010 -0600

    Make opacity configurable; default to 80%

commit 17948052c87d149cb70bc95a4df7c7d919c00141
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 24 22:23:23 2010 -0600

    2 Reverts: horde/js/growler.js
    
    Revert "Reset opacity when growler is removed from screen"
    This reverts commit 9c14811e5d527bc1328a8b9803311bf4e736cd07.
    
    Revert "Fade notifications on mouseover."
    This reverts commit cae456751b929bbc9d94d4b4a4a34ed94aaa3856.

commit 5eb7ab8ad02933850335019631c3c3646088c1bd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 24 22:16:26 2010 -0600

    Preserve SQL create (pseudo)code in driver comments

commit 07cd4ab1cb2ca12cafe4dddcdf8896ba834fa266
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 24 22:02:42 2010 -0600

    No need for VFS::singleton anymore

commit faf51e191e49f34292e1ce5a5cc8f499421f3038
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 24 21:57:34 2010 -0600

    Horde_Vfs fixes.
    
    getOb() scope argument must be optional - or else, default system is
    unusable.
    Move getVFSConfig() inside of Horde_Vfs factory.

commit e2e084a517dfe3c732b3147fddfb6d2cf481b65a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 24 17:19:02 2010 -0600

    IMP tables now created via migration script

commit 556ca7c259f179d69a1bace18224280720889acc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 24 21:38:44 2010 -0600

    Add executeWrite().
    
    Needed to run custom SQL queries that may need access to the write DB.

commit 2e856e3669ebc439d13bb8127b5ff29434525ad2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 24 17:50:50 2010 -0600

    Add ability to add auto-increment to columns
    
    Only tested on PostgreSQL

commit ee79f8d86c51d357077099e6163014ad348107b2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 24 17:00:48 2010 -0400

    need to pass this by reference, though it doesn't appear to be used...

commit 7c2b6ce5bf96c6c7d7ee5790ead47ad63817068a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 24 16:55:26 2010 -0400

    fix reveresed logic
    Bug: 9057

commit 4bc8f0fecaa18456a19f5b8a2da9ea8d9586f89e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 24 15:28:49 2010 -0400

    use the serial psuedotype when creating the table from scratch

commit d8074ffea038de1ab97c135c73cea6a513c8e783
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 24 13:25:08 2010 -0600

    This file seems to have disappeared at some point

commit 0736b67c4a6869d1e1452f2f025ac03ec176f4ea
Author: rsalmon <rsalmon at mbpgroup.com>
Date:   Mon May 24 13:21:29 2010 -0600

    Bug #8989: Fix folder list scrolling.
    
    Signed-off-by: Michael M Slusarz <slusarz at curecanti.org>

commit 61cbfe4b3fd5b2b4939499e1648bcab186b8d290
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 24 15:04:40 2010 -0400

    Fix horde_db call

commit 70a27b1cf125078ef504f7ae4acc77fbbcb52510
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 24 14:49:03 2010 -0400

    remove extra file suffix. Silly NetBeans

commit f5399cbe5655d87958e9c0a10c42938573bdec28
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 24 14:47:08 2010 -0400

    use the injector

commit d46811cc34b39c5ad0af6166680941a3bee01d74
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 24 14:42:13 2010 -0400

    Cache the vfs in  the factory

commit 1065ab77abdfe7b025e24dab33a2db9cbbea90ac
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 24 14:28:49 2010 -0400

    Use a factory for Vfs.
    
    Need to be able to specify different vfs scopes, can't assume we always want
    Horde's

commit 8d1045506d8c987d270982c7c9d7d1088d5d6d43
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 24 14:26:02 2010 -0400

    Add autoincrement/sequence fields for horde_perms.
    
    This fixes constraint violations due to the move to Horde_Db. Really
    not 100% sure about the syntax for the oracle trigger...

commit 4095572468ab9a103b2be6f14c531615b60a0fe0
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 24 19:57:23 2010 +0200

    Automatically add and remove free/busy information for added/removed attendees.

commit 293f6b9883729768db8148f86c28fb231506eb3b
Author: Jan Schneider <jan at horde.org>
Date:   Sun May 23 20:50:41 2010 +0200

    Split out addAttendee().

commit 15ea1b59619feca4efa2537d182553d87ebbc7c7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 24 13:45:03 2010 -0400

    need to cast to string before serializing

commit 4fd5de48328cc44ba9e468a6acb62a36ea1959dd
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 24 13:09:23 2010 -0400

    log this error, fix variable name

commit 874a53d954735908fb9f47395e5a164c7d886c5e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 24 13:06:03 2010 -0400

    use Horde_Url methods

commit ece220b1e16bc47c9ce96941502e5c8b898c9786
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 24 12:42:26 2010 -0400

    fix variable name

commit 9c8567fcd6875f166e85166c3a5892c7d8b3beaa
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 24 12:37:36 2010 -0400

    Fix method name. Still can't get Perms to stop fataling though

commit b0741df2626214c811f4863eaa763f5b65e68579
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 24 12:11:33 2010 -0400

    copy/paste error

commit 6a6307582db22eb8331e8bc7e7372d3149ecc71b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 23 16:34:00 2010 -0400

    is_a -> instanceof, pear_error -> exceptions etc...

commit 6127fb9abfd5901832a1730d8ba4f7f4e8cff7d1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 23 16:30:42 2010 -0400

    Need to unregister the blur handler when showing the KNL
    
    Showing the KNL causing the trigger to blur, triggering the code that
    adds the current value to the prettyautocompleter's list.

commit dd5da6cdc74289adb2ff8ceef11da4fcd2ef13fd
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 23 15:35:54 2010 -0400

    ws

commit 1c989cfb09cb467af8a27a7ae72fc21f35d75275
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 23 14:55:36 2010 -0400

    Allow an onAdd callback to be passed to the pretty ac.

commit 034faec2106c740f19d913bbadb3a9e6e896e7e8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 21 17:47:29 2010 -0400

    MFB - need full url here

commit 530d4b8ae525ba8b42132eb9a01ce8de12e915d4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 21 17:02:25 2010 -0400

    fix app init on opensearch page

commit a47efae034a690277cd73fb5f693ed9f39d3af4c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 21 16:49:16 2010 -0400

    parse error

commit 64e56135c87a64deda6ab1a1a0877fb323d0cc9c
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 21 19:33:14 2010 +0200

    Catch if events from ajax response are not for the current view anymore.

commit 7998bfbc43a8dc37b2f9d92c2e2b91e60386a228
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 21 18:57:37 2010 +0200

    Fix UI issues when removing events from month view and using max_events.

commit cef497bb79983ebd630e34eda6c77783ee8de8ec
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 21 18:43:57 2010 +0200

    positionTimeMarker() might have removed the time marker.

commit e48baa1c20df4d8a54c0b85fb85507627a051210
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 21 18:34:26 2010 +0200

    Fix detecting of more... link in all-day area of week view.

commit c75d6f722cd6850eb7f7f6e1a9caa5962ae12f50
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 21 16:31:33 2010 +0200

    Fix offset in IE if not attaching knl to body.

commit f9cad981463c36dbae508e31be0ea20456a43c99
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 21 12:23:53 2010 +0200

    Catch focus failures if field is inactive.

commit 35115b66c5d4d2309553647f475724ab58f9f8b5
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 21 00:34:52 2010 +0200

    Fix stray commas.

commit 76c1c091e8c027ce77dea8d76ceb2fef5d4cecb4
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 21 00:19:03 2010 +0200

    Consistently use lowercase file names.

commit 06f7849ef712cf346fdbe64438c7e2082e9c28cc
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 20 23:51:18 2010 +0200

    Run through horde-pear-release.php to remove None.php references.

commit ccb020148511619a6fd7af78f00d77d494394a53
Author: Jan <jan at horde.org>
Date:   Thu May 20 17:19:56 2010 +0100

    Tweaks.

commit 0495acdf89a45197d4de57227b9aa8e29231c6d4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 20 12:33:56 2010 -0600

    Bug #9051: In DIMP, set correct sent-mail folder if select_sentmail_folder is false

commit 0a981cdc5257ef98a1a37163beef5fc6fe13bb5f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 20 12:16:50 2010 -0600

    Clean up a bit

commit 2779b6e028e1ffa5e247b3f5c9193284928b658a
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 20 19:51:44 2010 +0200

    Focus first field after switching tabs in event form.

commit 89c833c8070ef7c823168d12c8c0432255d17be5
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 20 19:29:10 2010 +0200

    Fix method name.

commit 50eba5d487269d44d2ec3764ad0e3a11f18e583b
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 20 19:27:10 2010 +0200

    Add more information.

commit d8ae9c5e11010efc9fcd4503d700ea26532f147a
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 20 19:16:53 2010 +0200

    Include class name in exception message.

commit d21123dbab4d2950587138d289567acdec16b174
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 20 11:01:50 2010 -0600

    phpdoc

commit 4d640aaffb98067bcba8ece0b28bfb916afb2565
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 20 11:02:44 2010 -0600

    Don't run connect() if we already have active connection

commit 3c0977448541ad9f34b1848ea9d93018f678952c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 20 11:02:21 2010 -0600

    Add serialize callbacks to Horde_Db_Adapter_Base

commit 06b535d5d98c3bebbedc33bc9a4fa03fa6a18e58
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 20 10:50:28 2010 -0600

    Horde/Share fixes.
    
    There was no use of _instances in the factory - fix that.
    Remove duplicate sessionobjects query.
    Move sessionobjects caching entirely within factory, not main class.

commit c4fcb982e563413a62e9eed33d8c8142a0eaf890
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 20 12:33:05 2010 -0400

    Don't use the injector from inside the share library, pass the lock object in as needed.

commit 454fa924b34034d2962c4c02f5087fd74a9273bd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 20 10:20:41 2010 -0600

    Not needed

commit 49b8e81205c2ae5d56f3e54eccd3e861f72be189
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 20 10:17:40 2010 -0600

    Bug #9050: Ignore return from Horde.popup()

commit b9a76cb47c03fe592599f6094cbd585c709c337e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 20 10:06:38 2010 -0600

    Fix parse error

commit 3fccbab526dc274a666558793d033f28dfcf6dea
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 20 12:20:25 2010 -0400

    use the parent's method

commit e48b3c9d27fea4d80a3312ed8adf306e69f8a80f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 20 12:20:13 2010 -0400

    remove Prefs dependency

commit 8803573f569534186783002ad4d82150a2b727b8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 20 12:19:54 2010 -0400

    Inject Horde_Perms object

commit f8487cbbf9c2b3eb7149fd0dd00e2b9cfcd8d9cd
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 20 17:55:14 2010 +0200

    Use a random color when creating a new calendar.

commit fd293a8a6939f89be15e38830316904146bc5c92
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 20 17:28:15 2010 +0200

    Tweak basic permission layout.

commit 3293e133b0e77c8615a6f867653f02d980f4bd77
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 20 10:59:10 2010 +0200

    Lowercase tags.

commit b1ac8c5b4fd96d220a67c8091dbb6afc9a3ce2ee
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 20 10:53:41 2010 +0200

    Remove unnecessary setRaw().

commit 5c68cc25305a876a5cb7c9d507457019e4af1899
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 20 01:25:25 2010 -0400

    clean up package.xml after a run through the pear package script

commit 2ece4a0ed388cb94fd678f80c00925d0b76f8d79
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 20 01:22:50 2010 -0400

    fix case.
    
    Note to self: always test on a case sensitive fs before commiting...

commit fd94c98953c589e291fbb10b4c0b20bd41c6e1d2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 20 00:42:24 2010 -0400

    some php5 stuff for folks, typo in turba
    
    mend

commit abcbbe1d6f6fb57275358e905d4a00f21c4953d9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 20 00:41:18 2010 -0400

    typo

commit f1557b453e360af01abb22bd6d78e88e714fa3d8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 20 00:38:35 2010 -0400

    Horde_Share changes for WHups

commit 283b143b7ab4b1ea4097530b7889e526eafe394e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 20 00:30:42 2010 -0400

    Start getting Turba caught up with Horde_Share changes

commit f4b1b4414324592a010911aad35dcf557561f11f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 19 23:39:05 2010 -0400

    Track Horde_Share changes

commit 4df314b97c7341fa01c6159134fb7cd0df98a11d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 19 18:42:20 2010 -0400

    Track Horde_Share changes.
    
    Still *alot* of H3 cruft in Mnemo...got some of it as I saw it while
    going through for share changes, but still a lot to do.

commit 986fc1ea76fa4f0c8ad8292640b43261b624f84d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 19 16:16:48 2010 -0400

    Horde_Share changes for Kronolith

commit 471d6e48cd9d12eef526c910c39d50dd50f71362
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 19 15:59:06 2010 -0400

    Track changes to Horde_Share in Ingo

commit d6f829118e43c678b1c0b3469d45eff54b5488d6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 19 15:38:34 2010 -0400

    more Horde_Share change tracking

commit 98b43f620ba309fcbbaea82f5eeb72bf32bfa5d7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 19 15:38:12 2010 -0400

    fix exception name

commit df30d712e4b72472ae29822a7dc9966f603a6f74
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 19 15:28:22 2010 -0400

    add method to get the object's share driver.

commit 32f2eb2c9340e7342ed1ede7067ad9c173b3e8d3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 19 15:26:46 2010 -0400

    Use type hint

commit 2b7132e1a4d4f65031e50cf26dba05aa80f59f61
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 19 15:23:09 2010 -0400

    use exceptions, some misc. PHP5 cleanup

commit 6cc8ea046ed51b28e671a8f550da9cb99ce63fe0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 19 14:33:16 2010 -0400

    ...and fix method call

commit 24f67a17f714731fdf16698480c9fe0550123527
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 19 14:31:47 2010 -0400

    use getTable() and getReadDb()

commit 6e5b66a8988fceeed3eba6095eb82c596e06c787
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 19 12:09:46 2010 -0600

    ws

commit ae98813f880422e77ecc1ec76a294376ad210df4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 19 12:05:08 2010 -0600

    Add Exception class to Skeleton

commit 4b3dc162393c95a58c60d69a76632f77a98baf25
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 19 12:02:46 2010 -0600

    Clean up DB examples in Skeleton

commit bf4719ffd4d666e00287a27dc1f42085a36ccb0e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 19 11:55:30 2010 -0600

    Cleanup phpdoc docblocks for IMP

commit eb710536fde5483880c3e9c4ba38fa62df066bb4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 19 11:32:21 2010 -0600

    Fix docblocks in Imap_Client

commit 5e2dfa927f89ca13fdcc17cb9bd918feb6622d10
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 19 11:25:07 2010 -0600

    Fix @package description; add @license tag

commit 1ed41f6721afe6cf43bd54c58ab8252d0346ac65
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 19 11:20:50 2010 -0600

    Standardize my e-mail address

commit 5d59f86c5ec5d9afb3ded3b321fa0399a3c39ea5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 19 11:17:25 2010 -0600

    Clean up some cruft
    
    singleton() no longer needed; remove deprecated function

commit 508cd16aa304e64bb7a0977b717edabb001715d7
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 19 19:39:24 2010 +0200

    Only show sharing icon to own calendars.

commit 6a3c59b7ad9cbd936a1189fa127fd922f539b0af
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 19 19:27:22 2010 +0200

    Update group list in advanced screen after making changes in basic screen.

commit cec0cb34c9e4daec91acb0f9743e06411762507c
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 19 19:21:36 2010 +0200

    Use a button instead of onchange events to add users/groups.

commit ff282bb3251f1cf038154e8aa4603ec9a659bd54
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 19 17:55:12 2010 +0200

    Add icons to shared calendars.

commit ea1b427df058122160956f3c5bde8a0653e51963
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 19 17:22:20 2010 +0200

    Wording

commit 804a9137cf115b82e3e8688b6c68cad4e1329991
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 19 13:20:30 2010 -0400

    Use injector for Horde_Share objects

commit 264c8b7a95913d2b49243e9d3b5d40f2d7ab72f9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 19 11:06:34 2010 -0600

    Bug #9046: Log username when logging out

commit 0bf81df078028836d37441e773f76eb4af3eb6d0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 19 10:57:18 2010 -0600

    Another place to use Horde::[start|end]Buffer()

commit 56e1a562e910fa214e392c3254bd8b56201840be
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 18 23:48:08 2010 -0600

    Adding the registry name (most likely Horde) is both wordy and potentially confusing to the end-user

commit f8842f64ab7905d7ea007ea8e7fb0f64b43df2b8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 19 11:51:32 2010 -0400

    clean up Horde_Image factory a bit

commit 27b2e23f96c93b7f115b8e2f1bb66eba248b3365
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 19 11:47:20 2010 -0400

    Use the return value from error_reporting() instead of a $GLOBAL['conf'] value

commit 8d629c29bab9dad903273acec2bec245883b29d7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 19 11:45:02 2010 -0400

    Unused global variable

commit 8d899d2a9375471e7ef8620515281ebb673f0f1e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 19 10:45:39 2010 -0400

    First round of H4-ifying Horde_Share.
    
    Mostly PHP5 stuff and restructuring of package layout. Still coming:
    
    Finish auditing apps for pear error checks from share package, and
    the addition of a binder for Horde_Share

commit 7fb70db9a1367e44ad596145bd1c5a50aa2d4976
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 19 16:41:20 2010 +0200

    Need to unset write_db here too.

commit c385ba3d1a3b5bf9e560d1731d91ddaa38c634d0
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 19 16:33:45 2010 +0200

    Remove write_db from configuration parameters.

commit 7c944c8a5b77f111ed841cfe2a7fe2dd7c639037
Author: Jan <jan at horde.org>
Date:   Wed May 19 14:57:58 2010 +0100

    Portuguese date parser updates.

commit dd2216fff583f53621f057c8be6c21e7fe55271d
Author: Jan <jan at horde.org>
Date:   Wed May 19 14:57:57 2010 +0100

    Fix checking for expired sessions.

commit 9d524d109c0f65648dca5c441684a9b654b754f4
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Wed May 19 09:55:48 2010 -0400

    Apparently I got distracted in the middle of writing this docblock.

commit 66468480ef1d7e115c15c3f45ebd83086c1155c7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 18 14:25:17 2010 -0600

    Remove Core dependency in horde/LoginTasks
    
    Framework libs other than Core must contain NO horde dependencies, even
    if they are optional.
    
    For testing: unit tests in the framework libraries should only test whether
    the code contained in the library works. If we want to test things
    dependent on Horde (the application), these tests should be in Core.

commit 5fc6a8f82ff20a1845771621ff5b6dbeb4d680e6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 18 21:45:34 2010 -0600

    Memcache SessionHandler instantiation fixes

commit 884568197036e1e38b4d2088f240da3a7c31c186
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 18 21:35:46 2010 -0600

    Fix cyclic dependency with Horde_Db_Base_Adapter binder
    
    Horde_Db (optionally) uses both cache and/or logger objects. However,
    these objects can themselves use Horde_Db. Thus, to init these objects,
    the Horde_Db object must have already been instantiated. These objects
    cannot be passed to Horde_Db at construct time - they must be added in
    afterwards.

commit 7a267e8f337a482708da4659c8e08e2143619ae1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 18 14:03:03 2010 -0600

    Indicate in config file that memory caching only works for persistent backends

commit 1a37a6d9d1980ddcddb07fbe2dd1533f57842097
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 18 21:46:08 2010 -0400

    Passwd: First pass at converting to H4 standards

commit 2b06b89c4e2e1a154fb0c2e85139036ac036e74e
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 18 21:06:25 2010 -0400

    Import passwd from Horde CVS

commit e12472513c6d040c4a1f86bfdd0c7798423d0f0d
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 18 18:48:46 2010 -0400

    Pastie: finally a stylesheet I'm happy with.  Thanks Bryan

commit e4264fdc1328b2478c965c2816225e985996dbeb
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 19 00:42:29 2010 +0200

    Fix logic.

commit 3b5a1582afb113c62ecbd5e0ac8d55b0cd02d840
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 19 00:33:00 2010 +0200

    Took me only half of the day to find that typo. Why can't a single browser
    complain when accidentally inserting a div into a tbody???

commit 469c67e26a8fe5349e8e6527b8181a93da906947
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 19 00:32:12 2010 +0200

    Tweaks

commit e410adfb28d9c1b36891d9cf72cef6d673420875
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 18 16:14:09 2010 -0400

    Pastie: A better layout for the Recent box

commit 6c1ecdd0e43d4a8794399d74ceb6bb51d3871a44
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 18 14:01:52 2010 -0600

    Allow memory caching to work for both sql and file backends

commit 04837db013582f5fe55f92e62fd09e3c09790ce7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 18 13:43:38 2010 -0600

    Add Stack driver to horde/Cache package

commit 5f4e11eb9749e2011ce829e4e3f6e333172b4f72
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 18 13:37:17 2010 -0600

    Only report destroy() success from master handler.

commit 79a7178279aa78f5aa8679555f4ba9d8f9af3e5b
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 18 15:28:45 2010 -0400

    Pastie: Express the time as distance ago from now instead of absolute

commit f6e4efac07b1f44be03f227b1ac65abc3973c467
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 18 15:08:07 2010 -0400

    Framework: fix loading vhost config files

commit ac72e284c5d5f1db86991d8100a4b19b0a95bb68
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 18 15:02:14 2010 -0400

    Horde: fix accidental corruption of conf.xml

commit 5f4d99bf5c06d0b0b0cc66ab6dc645fec5ebeced
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 18 14:44:44 2010 -0400

    Framework: Make sure we have an appcache before loading the session handler

commit 40ca41b9c94a20146cc4a343ac2896e911d81dda
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 18 11:58:44 2010 -0600

    Two more places to use Horde_Db_Adapter_Base

commit 9c14811e5d527bc1328a8b9803311bf4e736cd07
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 18 11:42:26 2010 -0600

    Reset opacity when growler is removed from screen

commit 27f3db208654339614b2fced9677d55729eb37eb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 14 17:30:14 2010 -0600

    SessionHandler rewrite.
    
    * Abstracted memcache persistent-backend code into 'Stack' driver.
    * Renamed 'none' driver to 'Builtin'.
    * Now throws Horde_SessionHandler_Exception.
    * Split driver code into abstract class.
    * Use horde/Db to access SQL databases.
    * Do not rely on Horde::logMessage() (or any of Core).

commit 7536e23b314364bb04c305019545295c211639b7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 18 13:24:32 2010 -0400

    Fix type hint

commit 43899681e6260cacb2db7f88c4cedcdd0ad9fc7e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 18 13:19:03 2010 -0400

    fix horde_url usage, get back the proper behaviour for the perms popup

commit 0f19c13d6665b56bfa83801620590f7daa18f32c
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 18 13:17:24 2010 -0400

    Mnemo: Two more dependencies on base.php

commit 374d93a1f65478c33446dfa25e89524a0dc021eb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 18 11:15:17 2010 -0600

    Bug #9037: Fix visibility style in IE 8

commit 3830b31a4aea37f482becf262dda286ce821f3b5
Author: Rui Carneiro <rui.carneiro at portugalmail.net>
Date:   Mon May 17 10:45:32 2010 +0100

    emptyFolder does not exist anymore. Use emptyMailbox instead.
    
    Fixes Bug #9030
    Signed-off-by: Michael M Slusarz <slusarz at curecanti.org>

commit e0e9c0083b887cec347cda90be5be85bde938863
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 17 23:51:48 2010 -0600

    Variable is no longer used

commit ef22a477fce6065434aa520bf778fa54f96c0444
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 17 23:51:28 2010 -0600

    Don't use global session_cache_limiter value

commit 377971957d96dfa46f3993d243ba581d6a0b5a29
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 17 23:27:30 2010 -0600

    Use Net_DNS_Resolver injector to get object

commit dc2e7b1d199806b31ff75caec5f59e5dd43dd927
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 14 21:01:56 2010 -0600

    Remove reliance on injector in Horde_Perms

commit b59a9a7f414dc3edc7d6fc0caf8396e38b1c4649
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 14 20:56:01 2010 -0600

    Move Perms UI code to Core

commit c5a17f712a86e81377a1f81a28c3d2c38597d869
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 14 16:08:14 2010 -0600

    Use Horde_Db
    
    Bug #9027: Possible fix to Horde_Alarm SQL issue

commit 5d6be5721093385fbe36f81ab7b6053ad0a5a042
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat May 15 16:20:04 2010 -0600

    Db phpdoc

commit 0c369fee9b6ef70bdd92f1141635699d5ad9707b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 14 15:54:33 2010 -0600

    Add ability to define a write DB for use with split-DB installations

commit 7467aa07555683b324ede3acd60cb9d8218da8b0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 14 14:48:06 2010 -0600

    Clean up IMP_Quota

commit 1e7085820343fc21981810e846ffb20ca94442a1
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 18 13:14:38 2010 -0400

    Mnemo: Remove dependencies on lib/base.php

commit e67b6998a1a8ba7fe76f9fb456e0c80675f508c7
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 18 13:10:58 2010 -0400

    Mnemo: Convert API to Horde 4

commit 112447349291b451b0e666290968f24298d26a4d
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 18 17:04:39 2010 +0200

    Fix NaN issues with IE.

commit 7ec1d18fc3b2a7c54cb0730e5d4c867951758020
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 18 13:17:16 2010 +0200

    Fix undefined variable if catching an exception.

commit c16e5beb4b458290e63b5aa22004669a0698943a
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 18 13:04:45 2010 +0200

    Not necessary, will be created by install_dev, or can be created manually.

commit f842212663d9376137145a425f6a8581bd8ad6b8
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 18 12:27:01 2010 -0400

    Wicked: Function name change getOb() -> getIdentity()

commit 9a1e0e5d47c1efe03c45d4f12c490077f6c17f88
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 18 02:00:28 2010 +0200

    Try this button. Like that better, IE?

commit 111fe274ffbc145fe816b2465db603e35553cf8a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 18 10:35:45 2010 -0400

    remove closing php tag

commit 9d013cfccaa5cc78446834d286717aa3c7b4beb0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 18 10:23:21 2010 -0400

    add lighttpd style rewrite rules for pastie

commit 199d69917b210225bae181ee599516f36e9e45e7
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 23:53:47 2010 -0400

    Pastie: Limit the recent pastes to 10

commit e9443ce064d4b4023d7a6a4beae4d7d80d445100
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 23:29:34 2010 -0400

    Pastie: add missing field to SQL query

commit b3ea7b5b2c717c40cb331dab47d819767f66b354
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 23:27:45 2010 -0400

    Wicked: The default T_W regex segfaults PHP on very large code pastings.

commit 6c80bc4814e901521d284664e6b8ebc2ab184aed
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 23:24:43 2010 -0400

    Pastie: monospace font is a bit small by default

commit 6824858c8c9fe7ea5ac6f611886de7e080ece3af
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 23:24:30 2010 -0400

    Pastie: one more place to mark untitled pastes

commit a849f154be4206c3f3f90cf676a2f68c5c691fe2
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 23:21:38 2010 -0400

    Pastie: Improve formatting of recent pastes

commit 73e357caa86dfc9188b62c203116344c25c20612
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 22:37:33 2010 -0400

    Pastie: Tweak formatting for Firefox

commit 96971be9d529279733a3751aa94ae93c70e1157e
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 23:12:22 2010 -0400

    Pastie: Add recent pastes sidebar

commit d02e3078c7bd40638c469661c6aacdbb0e273c54
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 22:30:08 2010 -0400

    Mnemo: oops, not everyone uses my home directory

commit 96cf8a5b3949868fc1cf04b2a89af22ba76c7a1f
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 22:28:51 2010 -0400

    Mnemo: convert to class constants

commit fc0fd217c06fff11fd435b955e11f231cf802c3a
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 22:22:33 2010 -0400

    Mnemo: Horde_Auth::removeHook() doesn't exist anymore

commit b96959c48253d07d01874e736726fb9595c0bee9
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 22:21:53 2010 -0400

    Mnemo: Horde_Cli::singleton() doesn't exist anymore

commit 48931b66d305a40c1611128e11959f64b981008e
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 22:07:31 2010 -0400

    Framework: Really fix Prefs constant names

commit 0ef5cf53e69550a6f243978d1bf1fa6f52b16d69
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 22:05:14 2010 -0400

    Pastie: Add routes for getting pastes via uuid

commit 8d4ccd8f323900abc511855461a2e8ff54d6644c
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 22:05:00 2010 -0400

    Pastie: fix saving paste title

commit 8f1c4682edd7013fa3bb513885f1e4f8acf314c4
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 22:02:59 2010 -0400

    Pastie: Fix list of valid syntaxes when calling highlighters

commit 0041f0183cd2e8797532e04ddac115f817112230
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 21:44:31 2010 -0400

    Pastie: fix conf.xml class names

commit b021c59945112736de079293aaf2bf018cac033c
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 21:37:23 2010 -0400

    Framework: fix constant reference

commit 29a5f743e5cf0587b4ad4a0c8b2ac1c5a0977898
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 21:00:23 2010 -0400

    Pastie: A paste-bin-like application for Horde.
    
    Supporting the Text_Highlighter and GeSHi highlighters, this simple pastebin facilitates secure sharing of code samples and other text within the context of a Horde session.

commit 2f8d56c288c461eb653d74b1ef37ec2649ee93b6
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 18:03:43 2010 -0400

    Skeleton: Typo

commit fc8ddaebe43b902ecc4ea85d9c65e48b2c443eea
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 17 17:31:04 2010 -0400

    Skeleton: syntax fix when throwing exceptions

commit fc7c3eb9245e2dcd7a518ca2ecde3e736967f559
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 18 01:33:58 2010 +0200

    Pass locale when creating date parser.

commit 62ebe33b76a68dc1b65323711465e491be913afb
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 18 01:29:25 2010 +0200

    Fix adding quick events.

commit 58784d4a15e8df4e8c3fea2209ec43c21f98e575
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 18 00:38:37 2010 +0200

    Don't encode notifications with content.raw flag, and redirect embedded links to iframe.

commit 6ea8efe47f818b5367284bccb0f8defabb798c61
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 18 00:08:13 2010 +0200

    Focus first field of calendar dialog.

commit f45fbbe888ccdb74da08168b97f85e34db83c2b7
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 17 18:41:28 2010 +0200

    Don't save event/task if hitting enter in textarea.

commit 24042552d10058d39c00ad0d8b96fbec82333706
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon May 17 16:37:21 2010 -0400

    Some tighter and cleaner code in the AnnotatedSetters binder
    
    - Fixed lifetime of $setters array, removing members variable that lasted too long
    - Implemented equals() correctly
    - Removed an unnecessary method distiction (between findSetters and bindSetters)
    - Broke determination of what is and isn't a setter into a separate method

commit abda7d126953b51915647525d50919d18f41e1ae
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 17 14:54:32 2010 -0400

    Remove H3 cruft

commit a6be9f9e0be27ba612bc61d0e74e83c54ce8bbf4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 17 14:45:54 2010 -0400

    Application.php defines this

commit 4eeb4028f4598bc30f40f799ab63bea0137e38fe
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 17 14:44:08 2010 -0400

    this is redundant

commit 7c2b8b8fe367c28e91190943a30ed3144b8d0191
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 17 14:42:19 2010 -0400

    This belongs in Applicaiton.php

commit f889759bd56b07aa3dbb2ae0de0c433ab5ea5ac0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 17 14:36:27 2010 -0400

    make sure $_temp is an array

commit d128a3be6be65b84fe0dc2aa07987bfd30e74ef5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 17 14:34:53 2010 -0400

    fix application initialization

commit 9e8c534cbf6ae0237a1c5fbdb5ab8748d22f88cb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 17 14:20:14 2010 -0400

    Fix Horde::img usage
    Bug: 9036

commit 68d9edf3a8673afa44e439368d39cd0021775225
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 17 18:33:59 2010 +0200

    Close quick event form if opening another form.

commit 3a714b37bb17c5cb807eedd135278aaf6e9e8487
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 17 18:22:09 2010 +0200

    Fix setting end date with picker.

commit 7a39f4b4c3e016620fcea75f6202d6ad601d9966
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 17 17:26:43 2010 +0200

    Make methods public.

commit 7fe67c856f6e2a500d8d469f524a8c5fda1613ea
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 17 16:28:55 2010 +0200

    Add black/white attendee icons for event bubbles.

commit d1c4035fda9b351d4b5ed23f9fffe8470c358c9c
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 17 16:26:42 2010 +0200

    Catch error.

commit f6c561620a525da7beadf037a53798e0d166c183
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon May 17 10:03:04 2010 -0400

    Fix closing gettext tags (Hiromi Kimura <hiromi at tac.tsukuba.ac.jp>)

commit f07e5f17d556012232e32955524236afe050c628
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 17 15:09:11 2010 +0200

    Cast to string explicitly, autocasting happens after evaluation of the method calls.

commit 638d7dc6600459c507183bd1640a38c398eea26a
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 17 14:55:09 2010 +0200

    Test overwriting.

commit 73604323ff9a2d1414b4f5c0722024811e08ecdf
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 17 14:46:50 2010 +0200

    Specify application, there is no app on the stack at this point.

commit fa09484302a1c29c1b44d0cb34e348a909fc2081
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 17 14:42:49 2010 +0200

    If we have to check for permissions, and if the user is supposed to be logged
    in, call checkExistingAuth() to make sure that the authentication really
    hasn't expired yet.

commit a348a83b40a5653c565640fce45976a7c8d41cac
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 17 14:05:03 2010 +0200

    Use singular "migration/".
    Install migration scripts using data role and full package path.

commit 13c38bb3dc67e17371559315153f0f2b93cf5e98
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 16 22:18:46 2010 -0400

    Avoid a blank screen if registry.php is missing

commit 26bfc91901ecf0c4fdfe53ef0510fdf955a172a2
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 16 22:18:19 2010 -0400

    Fix typo (need a string here, not an array)

commit 691042e2549995178fe7528cccd1b90d4629c204
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun May 16 22:00:39 2010 -0400

    Replace the ImplementationWithSetters binder with an AnnotatedSetters binder that can be stacked on any other binder.
    
    Also add examples for the annotated setters and closure binders.

commit 2b028d28dd808ef287e809804e5da35a87a555c4
Author: Jan Schneider <jan at horde.org>
Date:   Sat May 15 00:03:51 2010 +0200

    Check authentication driver for expired authentication. Still doesn't trigger logouts though.

commit b35e9860026bf86e8c0de9375927beadff46fe9e
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 14 17:03:31 2010 +0200

    Tweak widths.

commit 8763512795317061d4cef961637aeb2df6bcd6f4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 14 14:04:26 2010 -0600

    Add Null IMP_Sentmail driver

commit 76771a86d2919834c03e512bcb8e36595771080e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 12 15:34:26 2010 -0600

    Update Horde_Data to H4
    
    Remove dependency on Core.
    
    This library still is way too much of a UI/widget-y class and not enough
    of a standalone library.

commit 7e23da770e15011048375e5554f08dee8fb8aa03
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 14 13:17:21 2010 -0600

    Some low-hanging fruit locations to use the new PEAR DB binder

commit dcb26893a7b058b05fc02846ca079300819f8ce0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 14 13:16:53 2010 -0600

    Remove all sorts of H3-related cruft.

commit 04e0d0ffc7fa1b07ef2fcf62ec4221cbbafad701
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 14 14:05:49 2010 -0600

    Fix function arguments.

commit f92994a77d09b7d2badebcf5d55404a74820b7ca
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 14 13:01:37 2010 -0600

    Sentmail SQL driver now supports split read/write operation

commit c185c64bc1d178d54ef2c22de3d7a806677f5b03
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 14 12:45:57 2010 -0600

    Bug #9027: Use Horde_Db_Pear binder to get DB objects

commit fd6f247c888a218953c7c19fe6cfe0d15aa69540
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 14 12:28:09 2010 -0600

    Can't pass arguments to binders

commit ff69ab061e00228d254232bc0049828415bfebef
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 14 12:21:01 2010 -0600

    Removed Horde_Util::assertDriverConfig()

commit 34ea879fc775caec7b968386495966a8732c5c26
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 14 16:53:36 2010 +0200

    Fix signatures and deviceExists() implementation of File driver.

commit a4c5ec81baee807e49f00671de7d05f0ecd04c36
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 13 19:40:00 2010 +0200

    MFB

commit 6642fbc971af699b5825f14a57293cc536189956
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 14 16:04:10 2010 +0200

    Fix visibility.

commit 4e98bb8db00f25a81403f912c2ca515c85a3c598
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 14 15:42:13 2010 +0200

    One more unset write_db.

commit 3740a5b7241e711a9657a72addfcac9103caf96b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 13 19:10:50 2010 -0400

    some RDBMS have problems with keys of this length, remove them.

commit 702302f6be2840c027a6af2a5f4ced572e8a5ac9
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 14 00:29:55 2010 +0200

    Add a time marker if displaying the current day.

commit b4ba6ed538947767af0304941d7c9fc93caad90d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 13 15:37:58 2010 -0600

    More places to fix if no split DB is configured

commit f60700fd8ca4685e02a31fa6ab8fc0cf2258de0a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 13 14:30:42 2010 -0600

    ws

commit 9cf2ba6e162285923f6de5a5b52fc8dfc7d4b3d4
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 13 23:28:51 2010 +0200

    Fix if no split db has been configured.

commit 170afb687e400bbecca7a530e2f50fd81afb303a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 13 15:33:33 2010 -0400

    changes

commit d5e87c3a653cbcbce3f863186ffddd5180150b84
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 13 15:26:05 2010 -0400

    Add listTimeObjects calendars to the choice of calendars to display in blocks.
    
    Ticket: 8530

commit 39c0aa13d9358a27d30346de1cfdb8459f9b3409
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 13 11:49:13 2010 -0600

    This class requires the Injector

commit 40e6e5beecbd4b69b590afaecbde1adf662ea3dc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 13 02:49:09 2010 -0600

    Horde_Cache:: cleanups.
    
    Implement Horde_Cache::factory(), Horde_Cache_Exception::.
    phpdoc

commit 9aab052c54d35a272e7c2799042243990ef60fbb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 13 02:30:35 2010 -0600

    Move DB init out of classes and into binders

commit 69d631396c9c6560805bd0aadf8f775797a45f2d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 13 02:15:11 2010 -0600

    Horde_Token cleanups.
    
    Horde 4 fixes.  Move DB init out of class.  Use Horde_Token_Exception.
    Add Null driver.  Split Driver code into separate class.

commit 955acdc61c106f98cc64fa0c6177d230ae39e333
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 13 11:07:31 2010 -0600

    Fix logic

commit d3d3ee05e5cba32f9c868109eb08851287df5ccf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 13 10:59:17 2010 -0600

    More correct - we want the form element value here

commit cf2ed246f82ed9ec9dc2222c2dc2a09b5bbd0a91
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 12 22:54:17 2010 -0600

    Add missing reply all graphic to message log output

commit 73ab4748c3f4f7ca5df1986d87400d1b0fc69220
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 13 10:14:16 2010 -0400

    Sort exception list before display.
    
    Ticket: 7688

commit 8ce6da7f0795001065203f2aea146fa27dd91005
Author: Rui Carneiro <rui.carneiro at portugalmail.net>
Date:   Wed May 12 17:23:38 2010 +0100

    Bug #9022: This variable is a boolean.
    
    Signed-off-by: Michael M Slusarz <slusarz at curecanti.org>

commit cb0f88c7e54a7dfe03130e5cf1bfac29d8083367
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 12 21:29:53 2010 -0600

    reportSpam() should always indicate success.
    
    0 indicates no messages were moved, not an error.  Error messages will
    be transmitted to the user via notifications, if necessary.

commit 3b9ae54b2e71fcbf4fc8b50f59b0bd2a55ff72c7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 12 19:01:30 2010 -0400

    Add activesync page to admin menu, render tree nodes closed by default

commit da5f0dc719d294cd95f376dae3150f2de7ed06b1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 12 18:46:52 2010 -0400

    Move the rest of these handlers to their own classes.
    
    Get the cruft out of the main activesync class, comment out unused (for now)
    constants etc...

commit 65d18e22c90c3a331aff7a2b0ef06602927112cf
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 12 18:20:45 2010 -0400

    Implement the last of the non-email related requests for AS version 2.5 support.Implement the last of the non-email related requests for AS version 2.5 support.Implement the last of the non-email related requests for AS version 2.5 support.Implement the last of the non-email related requests for AS version 2.5 support.Implement the last of the non-email related requests for AS version 2.5 support.Implement the last of the non-email related requests for AS version 2.5 support.Implement the last of the non-email related requests for AS version 2.5 support.Implement the last of the non-email related requests for AS version 2.5 support.Implement the last of the non-email related requests for AS version 2.5 support.

commit ba6ec2e793fe46a8fd3e1b5432e64f890c8f6148
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 12 18:06:18 2010 -0400

    fix the image var renderer icons to work with new Horde::img()

commit e54b0c5c2922cfe6305bf4d5d6dc318c345b5b0d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 12 14:47:24 2010 -0600

    Reversed logic

commit a30c95a0915fcd77bb2addccdbd13a52a5ae6a5a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 12 14:37:07 2010 -0600

    This MUST be require, not include, since without Autoloader we ain't going anywhere

commit b5c886f5d8a76aa6e9887d5c82d24ed7838dc789
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 12 14:39:33 2010 -0400

    Fix DROP INDEX syntax

commit 0dec72b31cd515965182bb33edad467dff007db7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 12 14:27:02 2010 -0400

    Add wipe and remove actions to the activesync adminstration screen

commit 9ac3718080f9f9b5e303ddebfb02b9eedaf4ffc5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 12 14:26:42 2010 -0400

    No need to have device loaded first here.

commit 851f46bf97fce113a5e3f55ae50bb8c190b0ea82
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 12 11:50:05 2010 -0600

    The new prototype Layout code messes a bunch of previous layout determination up - try to sort out that mess

commit 8e6c5b6d68e248ad31968d8084ad86fb6817e703
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 12 11:25:59 2010 -0600

    Fix KNL width positioning

commit e6395c885c61c78270ea7763c32b0f1689f50095
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 12 11:13:27 2010 -0600

    Can't set domParent in default list - this breaks every KNL that is not attached to a body element

commit e424614afa6c28b9b6f3a7d95c7ab845ae27f00c
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 12 18:52:26 2010 +0200

    Design tweaks.

commit 573b3d33f1e634b46075108fe9f5f77d6b43216a
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 12 16:29:49 2010 +0100

    Further improvements.

commit af33d52fbbb5b5fd95b6b3914090a1c9b2d67189
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 12 12:40:42 2010 -0400

    need to load the device first

commit a47f17a6fd6904cf215c4846c74d069b41d38288
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 12 12:40:11 2010 -0400

    fix query for listing all devices, unfiltered by users.

commit 114ba01a0badc43999b068cfd03b14d15eaa663c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 12 12:22:39 2010 -0400

    Rename this method getDeviceInfo() -> loadDeviceInfo(), no need to pass
    username in this form, just get it when processing changes.

commit c3c08cf27fc07e8358e3615fadf693c0531b98c8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed May 12 10:56:37 2010 -0400

    Allow each device to have mulitple user accounts
    
    SQL update script must be run. It's necessary to force the device to refresh - sorry, Jan ;).
    You might be able to get away with only refreshing one collection (like calendars), or even just
    pretend to edit the account settings and re-save them (which usually produces a foldersync request).
    
    Alternatively, you can manually add the username/device mapping if it's known to the users table,
    and add the username to the other new username fields in the map table and state table.
    
    to the database tables if they are known.

commit 49830e41f4797badf1ae7afc044fca784f667f3e
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 12 13:04:20 2010 +0200

    Fix file perms.

commit 9fc014fd1658b05b2634e89c11ba1079eddc6b30
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 12 16:38:21 2010 +0200

    Don't target the frameset when redirecting.

commit 03813edd5fe506288dc4a64a79260b2bec6a7950
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 12 16:36:50 2010 +0200

    Missed adding a json_decode().

commit f8c60c2c4e7bbe3ed59b67649da2ac67e4d8f0c4
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 12 16:34:09 2010 +0200

    Avoid warning if already defined.

commit 67720bf52049284f4b697aea506a86766bfdc6dd
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 12 11:31:17 2010 +0000

    Define HORDE_BASE in horde/config/horde.local.php too

commit b6f257515d909d82eedb1604415c8d3181a046ea
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 12 13:34:32 2010 +0200

    Highlight if static directory is fine.

commit 36fa23861f0a1001a49a4d56ea594e79cce065aa
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 12 13:25:35 2010 +0200

    Avoid double loading of horde.local.php if already loaded in test.php

commit 4c3cf499600bad25d40acc5e32cfe1ee30a06db4
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 12 12:06:40 2010 +0200

    Fix parse error.

commit 60c4f81fda312da901de3918f78b369c03914dcc
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 12 12:03:22 2010 +0200

    MFB: Skip vbooks if the base source is not (longer) available.

commit d2fd48146c90e2d8b20065a6d1b4caf2723267e1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 11 21:58:26 2010 -0600

    Use new Horde_Mail:: package
    
    Resolves Request #8909 (pass stream to send())

commit bbb688cfc7432f14026b9f8f559da657a9443ba1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 11 19:07:32 2010 -0600

    Add Horde_Mail package.
    
    Adds the following features:
     * Allows a stream to be passed in.
     * Allows raw headertext to be used in the outgoing messages (required
       for things like message redirection pursuant to RFC 5322 [3.6.6]).
     * Native PHP 5 code.
     * Provides more comprehensive sendmail error messages.
     * Uses Exceptions instead of PEAR_Errors.

commit 3eaa7179c450e1a30d13bbedf34cc46f2fbda6da
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 12 00:43:11 2010 +0200

    Fix opening redbox dialogs after opening a task dialog.

commit 0c1bb904ad5092c0ce91af4c14f0f36c38edcd39
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 12 00:35:27 2010 +0200

    Provide a time selection drop down when clicking on a time field.

commit 433b824ddb40239462b76c6b9cb9c5e69b9d0866
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 12 00:29:28 2010 +0200

    return, for consistency.

commit b34d5d319e9542d0f80b5ec274476afba786dc6f
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 12 00:28:50 2010 +0200

    I'm not sure why we needed a hidden overflow here, but hides popups opened
    from a redbox dialog.

commit 64af156dbc7d9705b0ac0f91be50d75ce7900f9d
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 11 23:45:58 2010 +0200

    Fix calculating size and position if not attaching to the body.

commit 7994594b3db35ca7478d608131d8faa214900fb5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 11 13:42:13 2010 -0600

    Add Null Horde_Lock driver

commit 72a9cb2273a220dc6bbeb2a45763694b732a78ab
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 10 23:43:04 2010 -0600

    Fix logic, clearer error label

commit bd707d4eecfb888ebcb0873ecfc7cd96aac71730
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 11 15:47:02 2010 -0400

    These will be constants, though it's not currently used.

commit b633ed0614fbb57b19827a0f00fc23bfea6b80f4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 11 15:45:44 2010 -0400

    These are constants now

commit 6a35c03f5ebf91684f82034bb3f04f020554fdcf
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 11 15:44:49 2010 -0400

    This is the busystatus, not response status

commit 45368de623a4437f3556f3f262c3304cf9591caf
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 11 15:38:55 2010 -0400

    This is already a constant

commit 9433868b5e00017216f959264122cfba413ad61c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 11 15:18:03 2010 -0400

    Use the constants instead of translating

commit 47659e87c7962d8ecd0573ef3db410a66ddff86d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 11 15:17:26 2010 -0400

    Fix status property translation

commit d8a21ea47c96123ec49fb9016c4793c584c097ea
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 11 18:53:44 2010 +0200

    One more tenative.

commit 0e2256d0b12e39f427fc7a8d46a2d4db6060f31c
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 11 18:37:51 2010 +0200

    Fix viral typo.

commit b5e226fccace1848df60e1c0f159efec62fb3854
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 11 18:27:29 2010 +0200

    Indention

commit 8176a01d49ee9a4f1fc62f3e7bfb7d901f542571
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 11 12:25:05 2010 -0400

    Exit early if no results

commit 4d4bf6bc54364f8666d009f8378e71b588ffb1fc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 11 11:39:56 2010 -0400

    country fields can be ghosted

commit 08ff640a899e24b87ad0eb48e6dcada817155d48
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 11 11:33:12 2010 -0400

    Fix country handling for AS.
    
    Use the localized name of the country when sending to the device, and
    assume the value coming from the device is also the localized name.

commit e8efca1caf735a5afc7137422d95d85bb896231f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 11 10:51:05 2010 -0400

    Fix display of recurrence fields on event form for new events

commit d32b9ee55542094fd301218374728db7d526efce
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 10 23:40:39 2010 -0600

    Catch more exceptions in test script, and report exception error, if possible

commit 55871f7e54348947a0f46a4f694ea1bba7a2b2e6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 10 23:28:41 2010 -0600

    These config parameters are not required - this will completely break a new install otherwise

commit 6cecd661c2cb9b221066de1a5dc6c0e9a6f7c86f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 10 15:51:20 2010 -0600

    Fix width positioning in IE

commit 3736b03d7ce01c369c4fbb3f6812bcaa3e3a4880
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 10 17:17:19 2010 -0400

    existence check

commit b58f580bcec9ba1741a40ea187eb11d85d81d2f6
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 22:55:29 2010 +0200

    This is wrong, fix check and error message.

commit 9bb02a6d29e69561c085953b33afd32e84a98639
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 10 14:51:04 2010 -0600

    Bug #9010: IE doesn't bubble change events

commit 0a2e1155a0ee8f9ed0cffb6a757421cd34f18262
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 10 14:43:49 2010 -0600

    Bug #9010: Avoid undefined warnings

commit aa13f34bdde9e00ca3f9085dd30d49539f0c2e39
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 10 12:33:27 2010 -0600

    Add strip attachments support to DIMP.

commit c31211fd5cee20c7fe88e3517d6be96a361f6168
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 10 16:15:10 2010 -0400

    GAL is optional

commit fc3341c129cc64b6d8584f4405adaf2d020efefc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 10 16:11:16 2010 -0400

    use Horde_Url, other H4 changes

commit 59ec5d9b84ea7d3a7c0e0bcae506a7d9d6088835
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 10 15:50:31 2010 -0400

    Horde 4 changes
    
    Use exceptions, instanceof etc..

commit 5d491e56cf6d4e26ef6702cf128a3e40a3c3b298
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 10 12:46:57 2010 -0600

    Fix selecting messages when those messages are not part of the current viewport selection

commit c881e141add026d3713a09e4169f32f502945ac7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 10 12:43:51 2010 -0600

    Add ViewPort.getAllRows()

commit a799269afe0ba1b0d90db84ac95192bd3595be5c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 10 11:52:09 2010 -0600

    Use readAttribute(), not getAttribute()

commit 9a52dc7c0daa3a48421c89b078c0450ce867d320
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 19:19:06 2010 +0200

    Revert "Try centering the events a bit."
    
    This reverts commit 6f74a78158f57ee7f1cbcbac5f8a31513f4695a0.
    
    Conflicts:
    
    	kronolith/themes/screen.css

commit f6257e34e5dd9ce865432b57d42818134476b71f
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 19:14:08 2010 +0200

    Don't allow to change the read-only feed and subscription urls.

commit 77172965f0dce9a229a74bcb155d1601a1897120
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 18:52:06 2010 +0200

    Save quick event on Enter.

commit 85896e0c263aa4372d87d8371325c8b6c0619fc3
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 18:42:12 2010 +0200

    Use date span instead of week number as week view title.

commit 1b8cc787534e747abce5552c8ddbb32b25769fcb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 10 13:04:02 2010 -0400

    typo

commit 17cd3a792f480dc3e5f945527e0df715026beed4
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 17:03:02 2010 +0100

    Make complete week/day view clickable to create new events.

commit dfce4a2e346b83780d5c78e2ed1f64897d1740e9
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 17:03:01 2010 +0100

    No icon here.

commit 3d92d305f39f18010d4be6dcbbbef46661fcf25e
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 17:34:11 2010 +0200

    Fix opening remote events.

commit 6f3046a7d1b41c34bdf8d7a3b67327f9f5d4971e
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 16:26:21 2010 +0200

    Fix whitespace

commit 5f8065be2f2ac5869a18e03c6d5e0873ea5accfd
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 15:15:52 2010 +0100

    GlobIterator() is PHP 5.3 only.

commit 508514b6881c75f736dec1e5e0e1f2d79a5c588b
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 15:04:58 2010 +0100

    Some date parser improvements.

commit 196e92ad490e32d490c4d33d0f9b7c7d93d124bd
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 15:04:57 2010 +0100

    Tweak wording/style.

commit 55e590eb7c6ff12133d91edf5486d68528a439e8
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 15:04:56 2010 +0100

    Add Portugues date parser.

commit 311955ff4197a7400990005fe7621436843dbb6e
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 4 17:42:16 2010 +0200

    Element.Layout fixes.

commit fbac860c3f42ab8ceec93c510a8adeac7b58657c
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 15:48:11 2010 +0200

    Update/fix agenda script.

commit 21b06c58cb887c880d95a2cc98eefdc588e08a7c
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 15:43:54 2010 +0200

    Fix listing events if using UTC for backend storage.

commit 8b2f636ce85cf1eacdd81b80feb41f82a86b969a
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 14:52:47 2010 +0200

    Style

commit 1645fab10d0c35ca12a99c1a7ab8de47a0524aba
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 14:44:25 2010 +0200

    Remove stray closing tag when displaying the date of completion.

commit 83f43d059e25fe7c904f352942761ee92b600605
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 14:21:30 2010 +0200

    Fix logic correctly.

commit 76b123b16257a9c36f4e5235360e7afb1784133a
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 14:21:15 2010 +0200

    Add tests for raw parameter.

commit fc26731af84d012463da8ada8809faf6bc2ed85e
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 12:39:21 2010 +0200

    BFN

commit 7849bb120a42470f694ad1f7ccd9662ff0357199
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 12:22:56 2010 +0200

    Re-send mails if alarm has been changed (Bug #8717).

commit c8181ef3c737ae0ec9ae71a379c4530739f974d9
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 12:12:03 2010 +0200

    Add tests for resetting snooze when updating an alarm.

commit 3e4a9d6208d5cdec779b80517db1a52d9829a933
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 12:06:27 2010 +0200

    We have to set up the handlers all at once first, to avoid them being loaded automatically on demand.

commit bd17ced8208ce5ff9ef9823f561d24b14fb0942e
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 11:48:20 2010 +0200

    Fix test skipping.

commit 8ebb09b9d8f67795fb226ee60c5b2f06f87ccb9b
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 11:46:39 2010 +0200

    Rewrite Samba file list parsing.

commit 1ed2e9580b50c76ae38752266bcc065064d6ba6b
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 11:15:39 2010 +0200

    Fix mock not implementing required methods.

commit d47537baaa83c863e6207d32a1de010adc113c18
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 10 11:07:12 2010 +0200

    Fix handler name. Still fails due to cyclic dependency work-around.

commit 1ee80a53fa2e4ef3aff1906ac41214d4c4e56039
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 9 16:56:55 2010 -0400

    reversed logic

commit c045b5d5fce864055396fe9e32e0ccab22eaab82
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 9 16:56:17 2010 -0400

    Use Horde_Url

commit a2a1880c12f2fa31234cf7ecf40eb934262669ed
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 9 16:08:23 2010 -0400

    _image is protected

commit d653cbb76fcb36a689b2df0659349894cb3b9f4d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 9 15:33:21 2010 -0400

    merge from cvs:
    
    [mjr] Do not remove history entries when removing user data (Bug: 8755).

commit 630a32e184831be163232908ce7a99936d834c26
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 9 13:06:46 2010 -0400

    Merge from CVS (Bug # 9005).

commit c3efe06fc3dceb14326301e39522a92f193f99ca
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 9 12:04:43 2010 -0400

    bfn

commit 9cdffd5a47e8231e17b661753326369d66425fda
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun May 9 12:02:18 2010 -0400

    merge from cvs, make sure we append the session id if needed.

commit 26cb86cd9ec3b26614384dfe35fc1789c7f4e59c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 8 16:46:07 2010 -0400

    Add exception icon to ajax view

commit 2315ea564cad13bb9ff6e338623b72730783c772
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 8 16:41:55 2010 -0400

    Ah well, need to put these graphics in each theme anyway.
    
    The javascript in the ajax view needs to know the path to the themes directory
    when the view is intially loaded.

commit a4e856a510038b52c9a24da6f61c7fa20cfcea98
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 8 16:28:21 2010 -0400

    Add icons for event exceptions

commit b88a2e3731e8f8b494da63c095cc2622ed11f2a5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 8 16:24:36 2010 -0400

    fix Horde::fullSrcImg to work correctly with Horde_Themes

commit 9d1835cf5e9b6bd46ca327c6832047f2ecc925e9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 8 15:12:34 2010 -0400

    Need to actual start time of the original event here

commit 234037bfb64310a31f3e3c239200f9ef9de94faf
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 8 14:25:22 2010 -0400

    wrapping

commit 6dade822256487b96751f927062c210c802b591e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 8 14:24:55 2010 -0400

    fix logic for events with no recurrence

commit ecad5df422e803d1b11b19f7c02ef933d70d40a9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 8 13:52:24 2010 -0400

    [mjr] Recurring event exceptions are now indicated as such in the UI.

commit c7877ea0a26312785042d0019f4ec55a2f4475a2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 8 13:50:06 2010 -0400

    Indicate that an event is an exception in the ajax interface also

commit 81245991409033d835df2d81ccc47a41524e7b60
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 8 12:55:25 2010 -0400

    Show time as well

commit 5765235300f526adf91871136b0271cc23cb4982
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 8 12:46:08 2010 -0400

    show exception information on the non-edit view as well.

commit 236b4edd7f58a34e715a68d5b2458a79543d4350
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 8 12:29:51 2010 -0400

    Don't assume all properties are set

commit 45b6e1ad626c7f0b968918c3785b15cab49fb01d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 8 11:45:24 2010 -0400

    Indicate that an event is an exception, and don't show the recurrence
    related form fields.

commit e9526b1353df701b056ff802db532c2d91f04f51
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 8 11:44:55 2010 -0400

    Enforce that exceptions are not recurring

commit f8d3c3a8ac75823c95b705d853bbf2317213b350
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 7 20:27:49 2010 -0400

    Need to update history for the base, recurring event when an exception is modified/deleted.
    
    Synch clients will never pick up changes or deletions of exceptions otherwise.

commit ee1aa1ed22967a1ceb1c62bbf16603842e0e4790
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 7 20:08:42 2010 -0400

    Exceptions could have different tags also

commit e73c2f069b2715749ed7c81f9105396fb1bcbace
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 7 19:39:21 2010 -0400

    Use the new calendar/getChanges method.
    
    Still need to implement for contacts and tasks

commit 535eb944c9768ada8d3ed5ef8fbf8d9d7c01a501
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 7 19:32:55 2010 -0400

    Add a calendar/getChanges api method.
    
    This is a much more efficient way for synch libraries to get all
    server changes in a specified time period. Additionally, it fixes a
    regression introduced when activesync switched to a horde_history
    driver...we need a way to filter out uids that represent recurring
    event exceptions since this information is passed as part of the
    original event object sent to the device. Not filtering these out
    leads to duplicate events on the device.
    
    of listBy returning uids for events that may represent

commit 3531e5b053d8cff1c880bfad26b1f3b1304bae2a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 7 15:59:12 2010 -0600

    Fix incomplete merging from a local branch

commit a0cfa639ea8d383320cc01be3d781aebfed42bb7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 7 15:51:55 2010 -0600

    Don't use onclick to print in DIMP

commit e099027563302cf4706285953d712d4d4c79a68a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 7 15:49:35 2010 -0600

    Use Horde.popup() in DIMP

commit 1c00b90749b93f0f305b43714cb7e2fc58b0bf56
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 7 15:46:35 2010 -0600

    Horde.popup() improvements
    
    Add name and noalert options.
    Return true on success.

commit d81f1eefc4f40aaf32336864d892e7ae39348c65
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 7 15:28:00 2010 -0600

    Fix selection on initial load

commit f6f6fc27ca085bae0bec435775968e835f5d19a0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 7 17:32:16 2010 -0400

    Fix provision command for devices that support provisioning, and server does not have it enabled.

commit d37002c145a360394d2f23367d56208be975b9f7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 6 10:21:04 2010 -0600

    Initial PGP & S/MIME compose support for DIMP

commit c33a6a2bf05572269c426d8d1fffc9c9efbe0c8e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 7 14:23:02 2010 -0600

    Better effect when hovering over folderopts

commit 779206bbea7f124eebcb9dea135b685ddb1d9253
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 7 13:43:41 2010 -0600

    Bug #9007: Fix buggy dimp message list on IE 7/8
    
    IE doesn't deep clone elements grabbed from the documentFragment, so if
    we overwrite those elements the inserted row (other than the last row)
    will only contain the outer DIV.  Solution - don't overwrite these temp
    elements - append them to the documentFragment so they still exist at
    the time we insert into the main DOM document.

commit 2c18dffdfccbe62a40350b568597e1a90bbe998a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 7 13:25:08 2010 -0600

    Fix passphrase dialog display in DIMP preview pane

commit 7cdb597ef1c787cbef58b7e21540b6641f8aa938
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri May 7 13:24:10 2010 -0600

    Allow inline script to be output without HTML prefixing.

commit 8b8b0f321ac8627f8030316603ca3d19a96d4a31
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 7 14:58:33 2010 -0400

    fix method names

commit 7a4efa0b5c96cef733996a74c1d3cbc3ede1c9ff
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 7 13:45:15 2010 -0400

    track changes to the application apis, catch exceptions from registry calls

commit e202756fcca5d9e6773e20419a48d7c27c5e4151
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 7 19:20:55 2010 +0200

    Add basic alarm handler for webkit notifications. Doesn't really work yet
    because:
    - javascript notifications are broken
    - permission dialogs are only displayed after onclick events.

commit 75e7b21e9459391e5785427ca2aa24b63ae2e35c
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 7 17:46:10 2010 +0200

    Refactor alarm handlers.
    
    They have been split out into separate classes, are unit tested, and new
    handlers can be dropped in.

commit 648fb6ecda9a12a85e690cfb9684de3c8411aeb7
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 7 14:43:24 2010 +0200

    Add test for null driver.

commit 414bc340ddcb27b4ec60a10c86c51aad04043835
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 7 14:42:41 2010 +0200

    Make internal() public.

commit c151184104110a5f42fea1ce86e6d59595c389a3
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 7 14:28:29 2010 +0200

    Fix sending mails with empty bodies.

commit 4445575046db279549c4c83c825726a8688603b3
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 7 14:25:06 2010 +0200

    Fix tests.

commit 9548453cebe47eef62a7aea60c8c383635073a9b
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 7 13:26:34 2010 +0200

    Use assertThat().

commit 669423e1c10998c18b34d23032e9e077aa1201d5
Author: Jan Schneider <jan at horde.org>
Date:   Fri May 7 13:26:12 2010 +0200

    Make notifications list public.

commit d2c5e65f6c270f7fdc302ea6fb20f5af76a4ce55
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 6 19:23:50 2010 +0200

    Horde_Alarm is abstract now. Test still fails due to registry access.

commit ef8adb7217fc922f68828ae7db4bf5a75c860b2d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 6 16:58:40 2010 -0400

    Add support for searching the GAL via activesync devices

commit 7fb3f323b006d129493d15ca323dc3d15ae8da94
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 6 16:57:16 2010 -0400

    Add configuration option for specifying an Exchange-style global address list (GAL).
    
    Also add API method for obtaining the uid for the GAL source.

commit d6a9acb4db0af1e4338222b805a01e60e10a5f3e
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 6 18:56:45 2010 +0200

    Fix class name.

commit 71938ca4b62dfe78bc6df8ebcc679d048b3e2177
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 6 18:52:07 2010 +0200

    Ignore backup and configuration files.

commit 58cc4f62e8c622a84c221c2ae698bfa593fd039b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 6 10:36:48 2010 -0600

    Add null Alarm driver.
    
    Not sure if this is the right way of handling this, but Horde is
    completely unusable without this for anybody who doesn't have a SQL
    backend configured.

commit eff200a55c64dd89d33b69603a5bd12b5c8b6ad4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 5 14:12:12 2010 -0600

    Fix positioning when popup is too far right.

commit af6b3f1d28e41113b1e695968ea431d3497c31b4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 5 12:42:53 2010 -0600

    Experiment with a different effect when hovering over popdown
    
    Might be too subtle, though.

commit 0dc221fbd07ffc3c5f005e61a00a545f5518b8c0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 6 12:24:45 2010 -0400

    fix type hint

commit 136e48f6c55a1b984b2de5f8f7d47acdde725c6d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 6 12:16:48 2010 -0400

    fix order of comparison operator

commit 2c772b21b622ed04c81c7c6cca6191ec54e13a30
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 6 12:16:25 2010 -0400

    fix interface function signature

commit 741c82203aa3eac200faa1e5c068c3edd4b69232
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 6 17:50:50 2010 +0200

    Add object storage driver.

commit 231e494b97fefdf39ceddae93332ac990e547a43
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 6 12:21:18 2010 +0200

    Add objects storage for notifications, that simply keeps the notifications in
    the current storage instance.
    Helpful for testing and any cases where we are sure that the notifications
    will be returned in the same request, so that we can close the session to
    allow more concurrent requests (keyword ajax).

commit 9c0af7ab196e856e542688677e273c0a2a29b34c
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 6 11:57:07 2010 +0200

    CS

commit 7e0d11f0689e7c0ffea261acb261580a7f9cf3c6
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 6 11:48:59 2010 +0200

    Don't require a logger in Horde_Db_Migrator.

commit 289212da97a7029adabb84bcb664256bc5b9508d
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 6 11:42:29 2010 +0200

    Add typehints.

commit 9a3f0deb15be9ab0f246bd91af72b8af6033572b
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 6 11:35:40 2010 +0200

    Update for new tests.

commit 8457fc7f1da0a5ce7ebd4cd3fc69a0d46b328ca5
Author: Jan Schneider <jan at horde.org>
Date:   Thu May 6 11:27:23 2010 +0200

    Remove require.

commit 87379e53707f1ebaa3247db1b4811fe07050c6ea
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu May 6 11:01:49 2010 -0400

    merge from CVS, fix for Bug: 9002

commit 577dffbdae82bb111245db2407d85440a2408a3c
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 5 23:55:29 2010 +0200

    Test factory.

commit b51e9db552d9b6dad75ae5aa642f3959a49b9b19
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 5 23:55:12 2010 +0200

    Make these abstract too.

commit 3522c83d1a69ae7cc5ba5a6d0db01f87e6e3b37b
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 5 23:47:54 2010 +0200

    Reorder methods.

commit c5cecce3f076634df03632ba2179de64bee7eb4f
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 5 23:31:41 2010 +0200

    Make protected methods abstract and add phpdoc.

commit 5f95f75e8b94f50e09abf0bb4e068a64e5ba00d8
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 5 18:43:34 2010 +0200

    Complete Horde_Alarm tests.

commit b1ef197913249a991790fc32d6740d52edf31d99
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 5 17:53:43 2010 +0200

    Fix test setup/teardown, fix first found bug.

commit ec20a8aeafdd6b9d32d3ad84033116906d26fc7f
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 5 17:28:09 2010 +0200

    Start implementing a Horde_Alarm test suite.

commit 42f9e84c96d0b11ac4c7967c74704eebc2fbaf64
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 5 10:02:50 2010 -0600

    Bug #9006: Don't trigger contextmenu on reply/forward buttons

commit 17f5a57919fff298f5436008a2e33b930894b13a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 5 00:48:26 2010 -0600

    Improved Ingo menu rendering

commit 5fc72b0a51acbff247c4abe5c76581c2f593801d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 4 12:23:57 2010 -0600

    Convert charset back to original charset

commit 8379f86f0a003699354ae5042e5b2f6b62a91e20
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 5 16:27:14 2010 +0200

    Fix table name.

commit 32dc5ebbd33c81df950a96689dc198de3067e21d
Author: Jan Schneider <jan at horde.org>
Date:   Wed May 5 15:50:31 2010 +0200

    Make loading, naming, and overwriting of test backend configurations consistent.

commit 02f0d2185d480f2a55973f213f59d89379b3a9ac
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 4 17:15:49 2010 -0600

    More H4 Jonah conversion

commit 13dcd129fdefe97244f49da9b291c8c410f21b96
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 4 16:35:55 2010 -0600

    Identity sanity checking in IMP.
    
    Check for incorrect identity on compose if a single recipient address
    is tied to a different identity than the sending identity.

commit 24aa724d96502df301bc374ebfba8e846f6d98a8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 4 13:05:25 2010 -0600

    Separate these disparate entries better

commit 84a96bec34b90beb720b6a4eb90423a187add87a
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 4 23:28:19 2010 +0200

    getOb() -> getIdentity()

commit 10865c3f2bac16f902e7d6ac618a506f6768fc4f
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 4 23:13:33 2010 +0200

    One more level to ignore.

commit a012432c6421ba18e0080d545148dd8ac5fa6856
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 4 23:11:08 2010 +0200

    Fix Identity instantiation.

commit 51a94b15b9864881cf5e56d6c6a2bc724a01cba5
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 4 19:37:04 2010 +0200

    Add missing charset.

commit e341f631c21530eab8ab052a3c32dc39392af5ee
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 4 12:33:25 2010 -0400

    Need to put this in global scope
    
    No way to access the public driver property like this from application code.

commit 9e95116b8a5b073d225be5f9f4d7b04e45603050
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 4 03:59:34 2010 -0600

    Get correct unread count in VINBOX in MIMP

commit 86f262fc7f5e48d3554c20978f07f9cadd4a4f6b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 4 03:51:21 2010 -0600

    Don't add empty mailbox arrays

commit 0c536c36ce6d126ad730483492a3ae7d16e1ae5d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue May 4 12:17:28 2010 -0400

    Need to make these class constants.
    
    I know some of this might get refactored, but these need to be class constants so
    they can be autoloaded now.

commit a96642d3db2e2910d3ad0c3d6224e4d214a4c224
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 4 10:35:55 2010 -0400

    Jonah: Two more Horde_Themes conversions

commit c4da0db85f7e7bed962a586305c46c19afaec06f
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 4 10:30:32 2010 -0400

    Jonah: Use injector to get Perms instance

commit cf9deddd51a113bbde23e9d2027906a73d5237d4
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue May 4 10:25:23 2010 -0400

    Jonah: Util::bufferOutput() -> Horde::startBuffer()
    
    See http://wiki.horde.org/Doc/Dev/BufferH4

commit d463b9f4bf2dfc4c0700eec2f133345bf2f1b838
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 4 15:21:32 2010 +0200

    Try to load horde.local.php.

commit 113efdfb8ac72507e20164d2e7bfe0c295d47f93
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 4 15:15:41 2010 +0200

    There is no dependency on Horde_Util.

commit 237cdcbbb3f20e8f2ac4131b2f37f7735817c699
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 4 12:20:46 2010 +0200

    Fix undefined indices and objects.

commit 538fc808680a2250575518d007224d2deeeba725
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 4 12:20:21 2010 +0200

    Make this script work again with the current Horde_Rpc code.
    Remove test cases for APIs that no longer exist.

commit c5366388537acff22cc5f13944051923e30660f9
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 4 12:19:32 2010 +0200

    Throw Horde_Rpc_Exception.

commit 3e147118cc6d21d21684a25aae87e83dab813113
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 4 12:16:54 2010 +0200

    Fix parse error.

commit 1cfdbfdf527072ed0b4a4328323211a1dcab7f4a
Author: Jan Schneider <jan at horde.org>
Date:   Tue May 4 12:16:34 2010 +0200

    Cast Horde_Url to string.

commit 58d0dbdacac672f7d801e28c87637b85900ea856
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 4 03:47:04 2010 -0600

    Tweak MIMP message display

commit bf0a9465f22377499ab631ebc0c381a343400e1a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 4 03:41:42 2010 -0600

    Purged too much - we need to keep the memcache object around

commit 93ff10f7312656ccf89ec25e25ac3746e88f0391
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 4 03:39:43 2010 -0600

    Don't serialize member variables of this class

commit b6f1e1d80be9bec3c2766310994c3a65c456dad6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 4 03:29:21 2010 -0600

    Only move index if we performed a delete action

commit 49ab9f29aeee63c3f72057aada581e2e44238fcd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 4 03:28:35 2010 -0600

    More thorough display of server names in selection list

commit 9c8e6c13d053c63519a9262fffe833e5baa1abc5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 4 03:16:43 2010 -0600

    IMP_Imap injector fixes

commit a9efbffa165aed8219e92781667f78c88ee081dc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 4 03:01:15 2010 -0600

    Better label

commit f38830984997dd8019b923a866d1cc3b8549e8ee
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 4 03:01:08 2010 -0600

    Fix variable name

commit 04d622092cea263a380363c6c6f43b63e6c9a618
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 4 02:34:31 2010 -0600

    Contextmenu for popdown parent got lost somewhere

commit 8d616b7052a654406e86920a18af591f8bf3f301
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue May 4 02:25:24 2010 -0600

    Bug #9004: expungeMailbox() should return an IMP_Indices() object

commit 5a12d664b09062b358616682f21663bc3c34655f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 3 23:11:53 2010 -0600

    Fix missing injector call

commit 23c8ed79dd7c65bca75f984646522f01fbec467b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 3 23:04:25 2010 -0600

    Bug #8715: Handle multiple data declarations per tag.

commit cae456751b929bbc9d94d4b4a4a34ed94aaa3856
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon May 3 17:19:17 2010 -0600

    Fade notifications on mouseover.
    
    Inspired by Ubuntu desktop notifications.

commit 2bd9db874e6d1f21ac5abba63947a03f09a7cd3d
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 3 21:01:12 2010 -0400

    Jonah: Horde::img() -> Horde_Themes::img()

commit ddc1878ef24328f783ecc37990442ee889073641
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 3 20:54:12 2010 -0400

    Jonah: Fix Horde::logMessage() calls

commit 52fe3b1a1a50a851a9c23d2499cf4b8e65df1c76
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 3 20:42:06 2010 -0400

    Jonah: Convert initialization to H4

commit d80e67854208b7bc13b1002103a7104c4d83c7c5
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon May 3 19:38:45 2010 -0400

    Import Jonah from Horde 3 (CVS)

commit 11ae93a4906cfc858ce6532c6095d27d7acfa508
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 3 23:59:10 2010 +0200

    Fix going to day when click on agenda/search results day.

commit 0e183475696b0f54a54e30e5918445d3995527a9
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 3 23:50:24 2010 +0200

    Require delete permissions for merging/renaming pages.

commit 6f08cdbb1653c8c573e823589f7d83652e8cc739
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 3 23:47:57 2010 +0200

    Fix invalidating the cache when updating a permission.

commit 6deefef712b9f38a1fd5ad222cfa137a8c713d3c
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 3 20:30:06 2010 +0200

    Fix constant.

commit 9d71f43f4650d691d764662b9e612a39674012a0
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 3 18:36:50 2010 +0200

    No reason to show and hide these anymore.

commit d5adf61658fef04397030c09ba5f446d61826368
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 3 18:26:11 2010 +0200

    Fix setting and hiding the Delete button in the calendar dialog.

commit ca4c1bb47866a37719360a01cad05133837771f1
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 3 18:06:06 2010 +0200

    Remove duplicate code.

commit e87a7995a33c2f3e6469b3816fcb58c4b9dce654
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 3 18:05:36 2010 +0200

    Fix error adding the first remote calendar.

commit 1fd5eb550ca9ceecff1305047b380820656cc4ee
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 3 18:01:29 2010 +0200

    Revert "Be prepared to add new calendars, if we don't have any yet."
    
    This reverts commit 9b75377d5f06284068dd76d094b95e481231d27a.

commit 960039f847fa88d8b1aeb015403db04f90808c19
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon May 3 12:06:09 2010 -0400

    fix importing new contacts via activesync
    
    variable name mismatch

commit 9b75377d5f06284068dd76d094b95e481231d27a
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 3 17:34:43 2010 +0200

    Be prepared to add new calendars, if we don't have any yet.

commit a7fe3393e938da9996d144399afb36749a0156e5
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 3 14:44:50 2010 +0200

    Re-enable 'no items' when the last calendar has been deleted.

commit a327bfa0e7972b20040bf8d4eac01e348dd2770a
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 3 14:01:46 2010 +0200

    Pass the application to Horde_Nls.

commit f51005bfd116650f48f506320fe6287e7769aadc
Author: Jan Schneider <jan at horde.org>
Date:   Mon May 3 10:55:10 2010 +0200

    If we don't load PEAR Log, the log constant is undefined and thus interpreted
    as a string in PHP.

commit a69dee02b85f3773b4c166fde2f83755fb8c6ec8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun May 2 20:14:46 2010 -0600

    PHP 5.2 fix

commit 3fea4b7d67e2d5385ef7863d14849f75631655fe
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun May 2 20:13:15 2010 -0600

    Fix missing injector call

commit a7a06729b5cfc0a7b7a6dbc02e2af43e89c90f56
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 1 18:07:19 2010 -0400

    add missing hidden field

commit 19ae2af269b35c16529110900b55ef090d3d9acf
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 1 18:01:57 2010 -0400

    un-comment this from debugging

commit 17ba933756ef620073a93ffbb91b9ee88b2a0d34
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 1 17:24:35 2010 -0400

    On second thought, it's wasteful to include all this in screen.css
    
    These rules need to be tweaked soon anyway...

commit 7fc264fee2eb5c8ccba87cae79692a1e76e606f8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 1 17:20:52 2010 -0400

    Use the injector

commit ab2be76ba99df6f4329f683be92e609defb8aea8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 1 17:14:16 2010 -0400

    This isn't the login url, it's the extended perms url for infinite sessions

commit 8742a9ffc03f81bdff6e584c0cff590e7036141b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 1 17:05:39 2010 -0400

    fix variable name

commit 9eb7838ed2115a6bfdc39701fc630c949a3a8df1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 1 17:03:44 2010 -0400

    *sigh* - need to define this here too..

commit 7d407c0e6f639d4845fbd72dfee36567d942f573
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 1 17:01:14 2010 -0400

    fix link for authorizing infinite sessions

commit 416fe67653a51087053aa3f0d4f3888207001b35
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 1 16:51:19 2010 -0400

    Initial attempt at refactoring facebook management for new prefs ui.

commit 0c61a5a81fcef00d554b8d2d114973dbe992d501
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 1 14:53:44 2010 -0400

    add missing syncml pref js file, ws

commit ef8607feb538495b882ecaaaf1a1880d779e9e98
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 1 13:29:45 2010 -0400

    Add a binder for Horde_Service_Facebook object, and use it in
    services/facebook.php

commit ed39a26288a854741ed8f0aa0f172451630301e5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 1 11:29:05 2010 -0400

    Add activesync sql to remaining creation scripts
    
    someone with more experience with oracle and sybase might want to verify those...

commit 6764d07d21f87358921342062f9b96546af366c7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 1 10:43:55 2010 -0400

    Fix SyncML prefs.
    
    These types of links do not work with the new Prefs ui stuff. ui->vars will
    only contain the variables from the *submitted* form, and these types of links
    do not submit the form. Also, destructive actions should always be done via POST
    and not GET requests.

commit a33ff9d77935a07452690313e69c5ad4927ca346
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 1 10:29:04 2010 -0400

    Add activesync prefGroup, only show it if activesync is enabled.

commit 8269eda25d9529726b3a65a36dc6950f5abc46ca
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat May 1 10:04:54 2010 -0400

    Complete implementation of ActiveSync user device management.
    
    Users can view device status, request a remote wipe of provisioned devices,
    remove partnerships, or reset all activesync data...

commit 162d2dd9d803592da7009bba6e9a773f5ea326ff
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 29 17:04:34 2010 -0400

    only allow provisioned devices to be remote wiped

commit 23d659d1c10c6acf18d640045f6558ab068fabbc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 29 16:59:21 2010 -0400

    Implement user-initiated remote wiping for provisioned devices.
    
    Also allow the clearing of all device state.

commit 05525ede6fdb0a3c9f77de17374dd8ab4b85079c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 29 16:58:45 2010 -0400

    Remove the device entry if clearing the device's entire state.

commit 921e83b0b33c3b11bbedd5445584027c82236f3e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 30 11:24:20 2010 -0600

    Bug #8995: need to clear all existing DIVs when switching pane modes

commit a7a274698c5cd1ee686731d1766f8c102635a65d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 30 11:04:46 2010 -0600

    A bit more padding in quicksearch box

commit c28464804715b383ac3a5f9a3f6db8d0fe4bad06
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 29 15:09:07 2010 -0600

    Fix binary data length in debug output

commit f36c397acebeb150e17c35a662db3c82ccdec4c8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 29 14:30:34 2010 -0600

    Always append space after literal since there may be more data to come

commit b17ddd8b5d87709ffaf67728198f8c090a04c31a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 29 10:42:44 2010 -0600

    Add IMP_Indices class.
    
    Provides full OO-interface to indices lists.  Makes code cleaner
    and more consistent.
    Remove IMP::IDX_SEP constant - use IMAP sequence strings to represent
    UIDs instead.

commit 24aa50f612552f775dc6c2054a8a61b0bbf95b88
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 30 12:06:39 2010 +0200

    MFB: Add option to delete individual ticket history entries.

commit e94c9f7e4c6ab6824eb38fde6b899fef5d152101
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 30 11:50:23 2010 +0200

    Cleanup script name.

commit 3f9f849102fb28d7a50757613d15a2a46de8ca10
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 29 16:46:04 2010 -0400

    Don't go through the PROVISION process if we have it disabled.

commit d33fb3f7bc8d9dca3141e4a2c09208efe377003e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 29 15:24:09 2010 -0400

    allow removing all of a devices state without knowing a synckey

commit 61dfb8dbfb5c392b3a376f2e433a8906cd9388f3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 29 14:45:01 2010 -0400

    initial activesync device management pref screen.

commit b7b77ffc9fdd75208b5842c69522ba1cc99d2001
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 29 14:44:23 2010 -0400

    Allow specifying a user to filter on when querying partnered devices.

commit 6bdc1c8156574f2460be79e1132e971dcd9b2f2e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 28 20:03:26 2010 -0400

    Don't overwrite the syncml partners

commit 831a8a6f0771d3cab12c86c3c017786c5e9080dd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 28 00:16:49 2010 -0600

    Remove unused code

commit 6a8efb4b874aec8c7b5d56dd1c024cc9edbed202
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 22:49:21 2010 -0600

    phpdoc

commit ef7417c2a8d94f2f8660e22b860ee57f2e4b108b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 23:46:49 2010 -0600

    Remove imp_mbox global

commit f3cd88759a9b29b9400e650e1cdfa51a7fe92c17
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 23:27:54 2010 -0600

    Move imp_imap from global to an injectable

commit 1187e8f4e759f9ee21a6b03574f12ca881a6e7aa
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 22:37:01 2010 -0600

    Move imp_search from global to injectable

commit 88e8e7d6868320ed69d726afeb57c18cb6bacce5
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 29 17:31:49 2010 +0200

    Add ja_JP translation.

commit 5455c5568111a503546bd9b8bb35b33abc599a27
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 28 16:33:55 2010 +0200

    Merge changelog updates.

commit 44a8d3278e485a0d8e7596504db7d8439acbf217
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Apr 29 10:59:05 2010 -0400

    More declarative implementation

commit d8e4a3a218f3c6b9cf67926e6433df4f883e86a9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 28 19:22:33 2010 -0400

    this should be 'delete', not 'deletion' - this explains a lot.

commit 8cca763d7f3f96f6cc519d795934a6c3b2e09dab
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 28 19:22:08 2010 -0400

    We already have the changes, no need to bother the state machine

commit 7f17d7198bffb8ba2847121f7cb15b1d31779b57
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 28 19:10:52 2010 -0400

    fix sprintf type specifier

commit 47b4eeffaa8709e99742bba40b11f58a2e5ed813
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 28 17:54:44 2010 -0400

    need to wrap all registry calls to avoid sending unwanted error messages to the client

commit 977753dbd2989856d27fc96b6c1edfe91b17c22e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 28 12:49:08 2010 -0400

    catch exceptions from the registry connector

commit 038edd2fa6094f218cbc9de158adc08475c9faa1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 28 12:46:47 2010 -0400

    Make sure we always have a fileas parameter.
    
    Windows mobile devices aren't smart enough to calculate this on their own.

commit 06daf822929afcb37284d95c4181fb54dee4bccc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Apr 27 12:51:13 2010 -0400

    Kronolith::getDefaultCalendar() can return a boolean false, which
    causes as warning in array_key_exists(), so explicitly check for this also

commit 6b718a80d845b5df3b376ce410d439b81f333ece
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 28 15:28:11 2010 +0200

    Revert 61e152c.
    
    Do NOT mess with the release scripts unless you extensively tested that
    everything still works!

commit 456760188378547bb9df43207b81582e95bbac49
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 28 14:28:20 2010 +0200

    Merge changelog updates.

commit 2429d964d69a05f30fcc6381611dd51cc03e3d86
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Tue Apr 27 23:52:56 2010 -0400

    Next take on setter injection - an alternate implementation binder, which is also the default "magic" implementation binder.

commit 41150f74930beb819f3569a3985c8154c5f156ed
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon Apr 26 13:28:10 2010 -0400

    remove annotatedsetterinjector

commit c2a155b945bd4fad196da021db635ede3eafc5d6
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon Apr 26 11:46:29 2010 -0400

    Remove Horde_Injector filters after more consideration.

commit a54b975e1f600dfa302871e350cdbce4c988efc4
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Apr 27 23:41:42 2010 +0200

    Parse error.

commit 025a223a678509b38fbe5d9ac27d266f98309cbc
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Apr 27 23:41:24 2010 +0200

    Complete the first minor step in testing the various IMAP driver variants.
    
    Add server testing using a shared fixture.

commit d4491e6b4e0f9ddfd81193f5bed0d914b41a994b
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 27 23:06:56 2010 +0200

    Merge changelog updates.

commit 060da998e9f5c7cfe8c595c46b8a2c16be28f6df
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 27 17:40:57 2010 +0200

    Force CHANGES link to CVS repository.

commit dd74f2748feb8ab90859392e068e1ddbc0d84417
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 27 16:12:30 2010 +0200

    Framework script breaks release again, I'm not up for fixing this again. Error out.

commit 52775d844dc2b2bec898f2c02ad38847b06c5d97
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 27 17:13:23 2010 +0200

    Fix resetting the attendees table when opening another/a new event.

commit c097ff5560109fd0ff44cede48e1abc1205ecdae
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Apr 27 09:48:58 2010 -0400

    Pass the ending timestamp, now that the API calls can do something with it.
    
    Prevents (unlikely) race condition if an object is updated on the server
    during a sync-session between the time the current sync timestamp is
    saved and the the history backend is queried.

commit f4e6cc539699f68ea669d182e15aac65f53511cf
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Apr 27 09:41:50 2010 -0400

    Pass an ending timestamp when checking for server changes.
    
    This prevents a race condition in the unlikely event that an object is changed
    on ther server in the time between getting the time for the current sync and
    checking for server changes.

commit bb701dabc2661d2481fe50ad9f0955f1e736b82d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Apr 27 09:38:21 2010 -0400

    Allow listBy API calls to take an optional end timestamp as well.

commit ba43537d1d4e09b1604e3b6317c1742f0420b91f
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 27 15:12:40 2010 +0200

    Reload page after changing options.

commit 3771519a814ad4dfb90d0e70c1d7a0e92a1bdab5
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 27 14:45:14 2010 +0200

    Use ajax notifications from iframe pages.

commit 61b865602b291ad37a5c6efa0540acb5e05c63d6
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 27 14:30:35 2010 +0200

    Leave room for clicking day cells in month view.

commit a40dbc8070edf3b94e79675b6603073c67199f27
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 27 14:02:39 2010 +0200

    Unused

commit 2666583ecc41b4eb55a1582b3471df977ff97476
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Apr 27 11:46:01 2010 +0200

    Test fixes.

commit 7ce81d16b5b39763acc25e03428c1098f78a523a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Apr 27 11:45:22 2010 +0200

    Start refactoring the IMAP driver classes in Kolab_Storage.

commit 814e64a5b8509e220ede3e6b8485711ea18b0b9b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Apr 27 11:44:29 2010 +0200

    Reactivate history updates.

commit f6e76d4fd51bfda031ae34bcd294acd513f88905
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Apr 27 11:44:11 2010 +0200

    Remove unnecessary references.

commit a4854cbd97e68130138948a131151f3edddb07e7
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 27 10:22:58 2010 +0200

    Set task alarm without value from ajax interface too.

commit 92b12343f3c66891d49ca8936f60a6d74bee0fdc
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 26 17:53:07 2010 +0200

    MFB: Remove more WikiWords.

commit 7fb94c01e7b32caf1833bbf3e8ba1810dfb05bbd
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 26 17:50:56 2010 +0200

    MFB: Set an alarm to one minute, if users try to set an alarm without time.

commit 5978a9ecf2e79864a58c30bd5a02ad712bd57c0b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Apr 27 09:00:48 2010 +0200

    Update package.xml otherwise the Exception is missing.

commit 7c05f0b2da7f43ed992e3a2fae89e7ad0a77b4ea
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Apr 27 09:00:08 2010 +0200

    Do not type-hint these as a DB_Error is also possible and will cause a fatal error.

commit 769b289d45be1eca345ea984bfe33c56a074d523
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Apr 27 07:23:39 2010 +0200

    Start injecting the cache dependency into Kolab_Storage.

commit 535790565bcea823bbb527c13c33f49f7ef1b4ce
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Apr 27 07:22:04 2010 +0200

    Add a mock cache driver.

commit 621d7582253c9684921cb6d4d44014d6348b860b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Apr 27 05:04:43 2010 +0200

    Now that Horde_Cache is empty we can make it an interface.
    
    Throughout the application we refer to "an instance of Horde_Cache"
    and we actually bind the cache to "Horde_Cache" in the injector. The
    natural choice is to define it as the interface of the class.

commit 1b5e47ded3936000a767336d9b69a22212e46459
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Apr 27 05:00:19 2010 +0200

    Simplify.

commit ee53fe2f40fdbae1b05820671253c493731354fe
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Apr 27 04:58:32 2010 +0200

    Again $driver cannot be an array.

commit 4bb458b14a9d6713afff4c2f4a930c74fddc8f43
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Apr 27 04:53:39 2010 +0200

    Pull the factory over to the binder.

commit f0d5a7eb170b1a60d877071edf57646ccf0d4a8c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 26 23:34:28 2010 +0200

    The $app variable is unnecessary.

commit 8c2382e4df44c570dd3ed0e22a020a42558b58a7
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 26 23:33:28 2010 +0200

    $driver_name is never used.

commit fba4d81eaa68329b75a2a3781ce05ce7e296b781
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 26 23:32:50 2010 +0200

    $driver cannot be an array otherwise getDriverConfig would fail.

commit 3917df8bf93287fa1955cf6f770e5870624db5e4
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 26 23:29:56 2010 +0200

    Add a test for the cache binder.

commit 1b1e0b09859aa7baaa29bbc18fa969a0c5b0addd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 16:58:36 2010 -0600

    Color picker improvements
    
    Allow manually editing HTML hex values by clicking on the visible hex
    value.
    Fix rounding bug when converting from HEX -> HSV

commit 7727503752224375825fcb9f585932c527ace735
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 15:35:56 2010 -0600

    query can be null here - it is in ALL search

commit 9acb719e4e9e6849c10aa8252f1727858b049616
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 15:32:31 2010 -0600

    Make sure we run IMAP search queries in the proper charset

commit 852cd06ec099f9a75b6c19e94435ec45aa13b9b1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 15:27:19 2010 -0600

    Add callback function to search charset changing to change any text currently contained in the search

commit 2beae0fde59b4d925877a2b9e7185213258613be
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 15:18:27 2010 -0600

    phpdoc

commit ef61b34022cc14ebdc8aab7aaa2905a94ba2c2c5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 15:03:53 2010 -0600

    Add Horde_Imap_Client_Base::validSearchCharset()

commit cb7f4e74d489265587ff2b941e9f8677ea6ca99b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 14:48:48 2010 -0600

    Charset specification is optional for SEARCH command

commit ec0d1b6c583dbffb2b39aa30575895caa7dea23d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 13:32:46 2010 -0600

    Improved flag prefs display - no need to show HTML color codes to users

commit 48f8ffe195d705da3c168c246f83490cbb5de970
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 26 16:26:11 2010 -0400

    Need the parent here also

commit 2223896bbbcf36f242dff6ec7ded5bcf7686a8ea
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 26 15:30:10 2010 -0400

    More improvements to provisioning, fix variable names.
    
    With this and the last commit, provisioning can now be set to Allow,
    while still allowing Android devices to connect. The Android devices will
    not be provisioned, so setting it to 'Force' will still prevent them from
    connecting, but now at least using Android won't prevent allowing other
    devices to be provisioned.

commit 685d210a92270f3114902857709f82499fa3f30c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 26 15:03:58 2010 -0400

    improvements to device info handling and provisioning

commit 6fc1d801785b867883b6489c024a66d38b84175e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 26 12:48:42 2010 -0400

    make state a class member, pass the activesync server instance to the request

commit 89a8041ceadf684b8b6fcc687bb0b66bb923cf99
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 26 11:55:44 2010 -0400

    Remove dead code, clean up some @todos

commit ced41f6e6b5694a8eae7d927fa920059cdc27b4b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 26 10:24:20 2010 -0400

    Update turba's activesync support to correctly deal with ghosted properties
    
    Unsupported fields on the device are no longer wiped in Turba during sync

commit f923f07e60a40d9a8fd5df816780da15e33b0a7b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 26 10:23:52 2010 -0400

    Finish up the SUPPORTED/GHOSTED implementation

commit 6d09e5a4cff91180789155a863ef6e65d9ff7864
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 01:36:28 2010 -0600

    Request #8092: Use CATENATE (RFC 4469) to strip MIME parts
    
    Even if IMAP server doesn't support CATENATE, use the same process to
    build the message data as with CATENATE - by defining the parts on the
    server using IMAP URLs.

commit 3aee6add82e1e4ea8cb205dc953afdc4cffd5770
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 01:23:19 2010 -0600

    Fix Content-Disposition header output when building MIME data.

commit f9d659bb96dbbe3bca6e0f9382a7e1c4a6276c13
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 01:19:11 2010 -0600

    Ignore \RECENT flag when doing an append

commit 719a021de596cc93273118f4082a0c9611314a1b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 01:15:17 2010 -0600

    Add date-time IMAP output format

commit be508824f403e389b03f7eb461206c6b9b2a451a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 01:03:18 2010 -0600

    Fixes to IMAP CATENATE code

commit 5476e2b1969cefa17ce21bff731bd65aef26992c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 26 00:24:28 2010 -0600

    This function should return the result. That would be useful

commit 29fb8ed473fb2b34bf1a3af31e34f089b5a6d359
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Apr 25 01:58:02 2010 -0600

    phpdoc

commit a38403bd985a45c01b2f69afa877dcd4d6a944c8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Apr 25 00:45:41 2010 -0600

    createUrl() can now create relative URLs

commit c304a670c22d6132c401bdc70c962276ab46333f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Apr 24 12:31:55 2010 -0600

    Allow obtaining a string from any subpart MIME ID
    
    Multipart boundary text is a part of the subpart ID, so this is
    necessary to correctly get the proper contents of a part.

commit b852ce0f8affdeb57cc473ba287b65d16d382fc0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Apr 24 11:29:39 2010 -0600

    Use IMP_Exception in more locations

commit a46dec137f7efc3c7125543abc726c1e58be225b
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Apr 25 21:20:40 2010 -0400

    Use annotated setter injection by default for Horde

commit d31fa47e3db0ca4f270495832700169e652bd1f5
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Apr 25 21:17:16 2010 -0400

    Don't try to filter an empty object

commit f5b49b8427950e621f866a52bffbb77d8d80b89c
Merge: fc1e820200efb6807df0562b8463142156ce5eda b89acd6e7bc2c2ab7510c24f5706638dcd816af4
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Apr 25 20:27:51 2010 -0400

    Merge branch 'setter-injection'

commit b89acd6e7bc2c2ab7510c24f5706638dcd816af4
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Apr 25 20:26:40 2010 -0400

    Add object creation filters, and provide one that injects annotated setter dependencies.

commit fc1e820200efb6807df0562b8463142156ce5eda
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 25 16:41:31 2010 -0400

    Only save the stat structure, and make sure it has a mod time entry.

commit d06a417bff260d5fa17ddbd64f557bcb157dbaa0
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Apr 25 14:53:32 2010 -0400

    Revert "first pass at automatic setter injection"
    
    This reverts commit f92b1b61098f5cfdd4eb786f1fbacdedf5c38824. Going to do this
    with post-creation filters, instead of baking a specific method into the default
    Implementation binder.

commit 788bb8c5d04f83ffd8c583cd41fdb43eaa196727
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Apr 25 14:51:56 2010 -0400

    ws

commit 46cf13393ab1709afd22c9a760dc117d99c408b5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 25 14:22:26 2010 -0400

    make sure pingState is always an array

commit dfe90b25ccbb73e218272691a06baeaa44fe9d3b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 25 14:19:02 2010 -0400

    typo

commit 901af9df5086279fcefeeee84932e43fc10ce54e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 25 13:24:41 2010 -0400

    initial work on supporting the SUPPORTED tag in SYNC requests.
    
    This is needed to avoid deleting field values when the PIM doesn't support/send a
    particular value when editing an entry on the PIM.  This commit just adds support for
    persisting the SUPPORTED (non-ghosted) fields.

commit ef7b46eb0c240bdebf05904e05a7b9abfc3d5dd9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 25 10:56:19 2010 -0400

    ws

commit 4d6bf807a8582046281c72b6c1e77ce6ee825514
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 25 10:53:03 2010 -0400

    No need to stat each change if we know for sure we don't have any PIM originated chagnes.
    
    If we don't have any entries in the map table for this device, no need to check each change. This makes
    another big improvement in syncing - this time during the initial sync.

commit a0f16724d5b8976dd207abc5d39a00b2f55fec58
Author: Chuck Hagenbuch <chuck at bluestatedigital.com>
Date:   Sun Apr 25 10:33:18 2010 -0400

    Move the autogenerated thrift code into Horde/Thrift/thrift_root to avoid any confusion if we add any Horde-written classes in the future.

commit ae0973987fb8f13e5e781d05d3d7e433d51edaba
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 25 09:25:56 2010 -0400

    phpdoc fixes

commit b23a4a29092ec73b90f7776665af1202c46d11e4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 24 18:43:34 2010 -0400

    add the start of a administrative-level device management screen
    
    Not fully functionaly yet, but will provide the means for an admin to request
    a remote wipe or reset the device state for any device we know about. Also
    provides a means to just get an idea of how many devices are syncing with your server.

commit fd38a01cec877df852276cc3d0689387acc2a2f2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 24 18:42:36 2010 -0400

    Add some methods to get bulk device info and last sync times

commit 088a323a9cbbb3c52f6c8feea42a1abe62ca85b2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 24 17:59:07 2010 -0400

    need to cast the theme objects too

commit 674cc60a92bb687b39ae94aca89f597a35e89af6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 24 16:40:23 2010 -0400

    actually set the username

commit 467e42d619dd287c45df39e29463dfb76b812a2b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 24 16:34:24 2010 -0400

    store the username for each device

commit 749d6c759e1e43259510b74b2159749c558801b3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 24 16:28:54 2010 -0400

    add username to the device table

commit e1a191acc64bb7abcda533007facc1a4f94c5ea9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 24 15:30:51 2010 -0400

    Add configuration switch for forcing the server heartbeat interval.
    
    For those of us who don't like devices telling us what we have to do...allow
    overriding the heartbeat interval so we can force it to be shorter then most
    devices would request...useful for managing load on the server.

commit ec2fc83e73a0915ec6a1d32b6255a9acc57d91b4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 24 14:48:46 2010 -0400

    Need to supply the mod time for ALL new entries, not just calendars.
    
    New entries will not have an existing mod time in history, so need to supply
    it here, for the purposes of remembering the time this change was made and
    not mirroring it back to the PIM.

commit e3fde35d09ab22e9470840faa3dee643bb57ce7b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 24 14:38:46 2010 -0400

    fix adding new tasks from activesync messages
    
    $storage->add() returns an array, not the uid.

commit afdb9805db75d4694c11b010d1b7ba3cfca9da32
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 24 12:48:59 2010 -0400

    Keep individual implementations for now...

commit a6406983fe381e9a155ea218525cc8a47a80b00a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 24 12:47:16 2010 -0400

    implement the folderdata methods for older as versions.
    
    Not really tested, as I haven't found a client that uses these yet, but
    similar functionality was present in the diff driver from z-push, so it's here
    just in case.

commit 596bd852164ef7bccf11c6c7c873a7184914b585
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 24 12:38:03 2010 -0400

    need this for BC with older devices

commit 9d6fbaedd6d648ae374dd3d899e353d8ca1c9772
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 24 12:22:00 2010 -0400

    Fix persisting foldersync state

commit dd2c0a686ea23c3f49720e11b066aa18c7f9e750
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 24 09:48:06 2010 -0400

    Move these to the base activesync class so the Provision class doesn't need to be loaded
    just to check rwstatus

commit 03dea923a72985f215f6fc5f51ab6fd72a9cd3c4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 24 09:29:57 2010 -0400

    Configuration for new history based state driver. Further clean up.

commit f87e525de5a6bbcfb06c7c0da90c75af28333ae8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 23 20:14:52 2010 -0400

    phpdoc, cleanup the base abstract methods etc...

commit e5c277197cd72d77c6f07ff9a5e79104af563394
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 23 20:03:30 2010 -0400

    More stuff to move to the base class, implement the remaining methods for the history driver.

commit 38b9bcc95761ae093228b5a0e4a81f98f9d76a62
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 23 19:34:37 2010 -0400

    style, phpdoc, some logic tweaks

commit 0a9646714ae2a1e53f54e32e40cd68ae9ecab8c4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 23 18:13:07 2010 -0400

    Move to base class

commit 788a6c1bc0a35bfdb04497c4683bbf5a4b68ab7c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 23 18:09:32 2010 -0400

    No need to gc this table on every addition.
    
    This gets gc'd during the next SYNC operation anyway, don't do it explicitly here
    for each entry.

commit e8375e22231b01253bfa1f53ff73de58d9c44544
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 23 18:00:49 2010 -0400

    style

commit c7938e57684bcd7708bfa64ffff2dc88b30ab636
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 23 17:58:13 2010 -0400

    add sql creation script for the activesync tables

commit 2a65aa27f3a76a931a2ceae9629f77eb2e905ab0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 23 17:56:03 2010 -0400

    Implement a working history state driver.

commit f59b1ae8f3e7e09e18f956cceb7106b4b27dd645
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 23 17:54:00 2010 -0400

    Match the default value with the one Nag::listTaskLists() uses

commit 8d82dd1f9893b3830c4c664898271c66b850e0b5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 22 10:25:24 2010 -0400

    fix typo

commit 2b072dad59b9ebebb2f1be5edc141473e0b013a8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 22 10:23:15 2010 -0400

    Have the state object be responsible for stating the message if needed.
    
    This allows different state drivers to omit the stat if it's not necessary for
    determining changes.

commit bab825f71a72207aa11155709fa3242585c1db65
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 22 09:55:22 2010 -0400

    clarify what this does

commit 59ec1ba08f3b21c92fb73a7181a7f6cf32d150a7
Author: Chuck Hagenbuch <chuck at bluestatedigital.com>
Date:   Sat Apr 24 12:13:48 2010 -0400

    Horde_Thrift package
    
    This wraps the auto-generated thrift-0.2.0 libraries and makes them
    autoloadable. Services that use thrift can extend the Horde_Thrift class to
    cause all of the thrift support code to be included. The thrift code itself is
    unmodified (and under its original license/copyright), and we will update it
    when there are new thrift releases.

commit a6e50ed6d17f606444e6bb7d4130628d36005d52
Author: Chuck Hagenbuch <chuck at bluestatedigital.com>
Date:   Sat Apr 24 12:00:04 2010 -0400

    First try converting Luxor to H4-git

commit 3da64025c42e5fd0358801491857b293415f3652
Author: Chuck Hagenbuch <chuck at bluestatedigital.com>
Date:   Fri Apr 23 21:53:03 2010 -0400

    __toString can't throw an exception or PHP dies, so wrap registry calls in try/catch

commit 192aca48e2a327b0e17e3465da5b22d9b7b9bfef
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 23 16:15:57 2010 -0600

    Fix typos

commit 5504e4168d051107a90b357195977e5cf1bb865a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 23 16:11:38 2010 -0600

    Use short-form HTML colors

commit 4f255c4117b537c9cf0c0332f42535853401604c
Author: Chuck Hagenbuch <chuck at bluestatedigital.com>
Date:   Fri Apr 23 21:45:31 2010 -0400

    Fix capability name

commit a83fc6c20fce54c2d398da3a6cd7a510e6e54e59
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 23:08:53 2010 -0600

    Add support for CATENATE extension (RFC 4469).

commit d529ed40d5b6a0217f585e96e7e34bc2505eab94
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 23 13:01:40 2010 -0600

    Add support for parsing relative IMAP URLs

commit f6ba557ca3cb9ff02ea27ec1549cb90372e19259
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 23 12:18:11 2010 -0600

    Make message header string more translation friendly

commit e757952b380548678ba622fe18949030296b3c83
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 23 12:12:59 2010 -0600

    Clean up message template/output

commit 30869ccf358ef5d8a9076842b2dde46ec657868d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 23 11:26:07 2010 -0600

    Can't reuse Horde_Template instance.

commit 4610569c2a8015d47b0dd6c41ed5258c2a04b3c9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 23 10:55:27 2010 -0600

    Further cleanup of mailbox template output
    
    Makes things a bit more templateable - move CSS-related stuff out of PHP
    script. Also, try to remove some complexity/wordiness/excessive layout.

commit f9744ba33779cde1081ce92c9390f2dcb6c34a21
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 23 10:34:25 2010 -0600

    Fix typo.

commit 0b88d99844b4d54eab322a7d0abaa4a9dc714655
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 23 10:28:27 2010 -0600

    Further improvements to contextmenu generation/initialization

commit 2112e9d83d89ba17f7e1b3f43ce9b50eb842caa2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 23 09:59:58 2010 -0600

    Fix positioning of message loading image
    
    Not sure if this is due to recent prototypejs changes. But it does fix
    things.

commit f7454dbb0f90225526b65ae5d0e630b25455d2a5
Author: Chuck Hagenbuch <chuck at bluestatedigital.com>
Date:   Fri Apr 23 15:44:24 2010 -0400

    Find the framework libs one level up from test.php as well

commit 9c078bc25ad56f126dafab18d31b8bfc594fa44a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 23 00:40:27 2010 -0600

    Move some javascript out of PHP script file

commit bb297fd13146ceb0dcc24ca4a6c52c14477eb4ec
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 23 00:10:31 2010 -0600

    Clean up tasks/notes creation

commit bf9466fb3bffac2306c393d73ae094d59333979d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 23:38:31 2010 -0600

    Remove messageid parameter to append()

commit a65ebc8dfc6c9476c0eccd71934954c8aba2426b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 16:45:09 2010 -0600

    Handle binary literal data in a single location.
    
    Benefit: cleans up append() implementation, and allows append data to be
    handled entirely via streams.

commit 1fea0fa390c684c91c28b1d4455eb9c8aa958e5e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 15:18:09 2010 -0600

    Bug #8880: Close contextmenu when clicking on any element that activates the same contextmenu

commit befcebe74422f7fcf319745bc897ab3eb169b5f1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 14:57:12 2010 -0600

    Improve clarity of popdown generation code

commit a13448968b2f44276513496edd2a58caa9bf7e2b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 14:21:37 2010 -0600

    Use prototypejs' sub()/gsub()

commit 6d5d9e5e50d3b7ba35c8e72ff626131183c04607
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 12:43:22 2010 -0600

    Better way of grabbing viewport rows (ignores empty message rows)

commit 7cf4496a75f33386001da854fb33053742e9c40a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 12:43:18 2010 -0600

    Fix ViewPort:clear firing

commit bd0a372067126bf29d1251786c449f9310805cfc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 12:27:14 2010 -0600

    Need a more unique DOM ID

commit 055b46239d41c44d0dc8363929bd6ea4257f347c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 11:47:35 2010 -0600

    Disable test script by default

commit 2d0aaed6fd95d733b593ca130f48ebd871569ffd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 11:33:15 2010 -0600

    Bug #8984: Always encode address headers using Horde_Mime::encodeAddress()

commit f11a767972dba9db0a707af436a0a97883ba033b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 11:19:41 2010 -0600

    Not needed

commit 9098d3c87999b4c773b8119ff83b8745e8c7760e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 11:13:45 2010 -0600

    If marked as updated, need to re-add the viewport row

commit 6a8e7b90cef99cd94bbf70a8437451e61e7960df
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 10:55:01 2010 -0600

    Suppress fopen() errors for IMAP debugging

commit d99654f4b7d0519cbe1936f52a5229fbf5e683e1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 10:54:48 2010 -0600

    Fallback to STATUS if LIST-STATUS doesn't work properly

commit 6cb22c2a06e3a627b2a66c7ef859c76b1091dd1e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 20 18:04:46 2010 -0600

    Rewrite IMAP command generator.
    
    An unfortunate IMAP implementation detail is the various ways strings
    are handled.  Depending on the command, and different portions of the
    command, different quoting styles are needed.  And to make things worse,
    literals are always needed in certain cases (if CR or LF is present in
    the string; if 8-bit characters are present).
    
    Refactor the _sendLine() function to accept array input, with the
    various elements of the array identified as the various IMAP string
    types.  Then, in a central location, figure out how to quote/send the
    command to the server.

commit e5d68a9599c0cd64fa2e61148ddd95ecb870834b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 21 15:00:28 2010 -0600

    escape() should only add quotes if string needs to be quoted

commit 1a8ea94425ed52a9086d75a54bd644b9c2375b30
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 22 12:53:29 2010 +0200

    [jan] Delete Horde alarms when resetting an event alarm.
    [jan] Set an alarm to one minute, if users try to set an alarm without time.

commit 6be074747bf3ec098410976a8cad8df3402b7483
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 21 10:12:11 2010 +0200

    MFB: Add warning that caching has been removed from eAccelerator 0.9.5 (Request #8979).

commit bf7b7cdc8fbf17e607333fd2a42c6e506f1c99b1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 21 13:39:21 2010 -0600

    Further optimize viewport redraw
    
    Try to reuse existing DOM elements, especially for common actions like
    delete and scrolling. This avoids the overhead of removing/creating the
    DOM element and the corresponding callbacks (making the element
    draggable/attaching context menus).

commit 8ba0ff419073af09a5fabd56a3c27f467af2bf60
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 20 15:14:40 2010 -0600

    Use more human-readable keyword names, for use with other MUAs

commit e3015cb24ea882ee05037a19384d4e0b501351aa
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 20 15:06:44 2010 -0600

    Fix HTML form variable names.

commit 4956b59ea27923b70668e5b2460171fea89bef7b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 20 15:03:47 2010 -0600

    Add Horde_Imap_Client_Utils::stripNonAtomChars()

commit a1d3bb1a9c45b10fb08c741b075aa02da2c8e561
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 20 02:49:53 2010 -0600

    Add preference to show flags created by other MUAs (Request #8882)

commit 106959a50b1aadb6b12e4cafe8cc58bed54fa900
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 20 14:31:09 2010 -0600

    Handle color strings other than #xxxxxx

commit f5e3005f9f0da409987268ff665e8ca6b5555875
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 20 13:18:10 2010 -0600

    Bug #8980: Don't show 'Show Attachments Only' option

commit e2ebc5a1ed2be758341bb8e276a1453a666152e4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 20 13:14:30 2010 -0600

    Bug #8980: Fix displaying all parts

commit 0fa2a825af48adfb0bc9f5bbe8796328266cda0f
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 20 19:09:39 2010 +0200

    Start with position of the mousedown event, not of the mouseevent (after
    applying the threshold).
    This fixes ghosts not being under the mouse pointer when dragging fast.

commit 23730923a6acb469dabf682f73c3bfc81b41d986
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 20 18:47:45 2010 +0200

    Use Element.Layout to calculate the ghost size.

commit 6f74a78158f57ee7f1cbcbac5f8a31513f4695a0
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 20 18:20:03 2010 +0200

    Try centering the events a bit.

commit c866a4bbd566c139a0e32752c2d73dff7e6f7c04
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 20 17:40:54 2010 +0200

    Add item on blur too.

commit e95b88308a9b7f8b4171a33b4fecd58bf71fd8bc
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 20 17:37:05 2010 +0200

    Remove unused code, style.

commit d4c8e6f1b99f49ffd69b2ea8e95c49292dd88cd5
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 20 17:07:13 2010 +0200

    Indention

commit 894e609a40822ac7e1ef52ecb30e385da9b84307
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 20 16:04:41 2010 +0200

    Automatically display new remote calendars.

commit 0d77acbab62698c2cf6b5f8dde27dd3f1d56b769
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 20 15:35:44 2010 +0200

    Need some special handling for @ chars in urls.

commit 472a7ad57ca65468100c085186e962b0326df4d6
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 20 15:19:03 2010 +0200

    Fix syntax for IE.

commit 9ac577799507b4affcf48d7efdd3acd802ea8e5f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 20 02:14:45 2010 -0600

    A bit easier to read the imap log with this output

commit 0268b57d8b60efcb8f57929b68669a5c949347d2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 20 01:41:36 2010 -0600

    We implicitly support RFC 3348 already

commit d49ce8e322471091a81d0479b8beb7243ee8fccf
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 19 17:08:51 2010 +0200

    Add some margin to the events, so that users can still click next to them to create new events.

commit cfd48af53d21514aaf872c4b41dea6545b0539c6
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 19 15:02:57 2010 +0200

    Nuke new.js.
    Update end date when using the date picker too.

commit 1a561100339184309fecf399888b3eaf7615a7b1
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 19 14:49:44 2010 +0200

    Don't remove original event if saving as new.

commit 55e0a3294a1d8a0d665634bdee651e5cfd3b7f3a
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 19 14:24:44 2010 +0200

    Use element storage for all-day cell dates.

commit a3ab58dbf33615a567b971e6e0ff3acc89fd9c3a
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 20 10:31:11 2010 +0200

    Update changelog.

commit eacd568c95ff41ceb5d9d23ee3d2bbe8f11cf379
Author: Joel Smith <js-horde at jk1.net>
Date:   Mon Apr 19 12:26:34 2010 -0600

    Add a preference to not send notifications to task modifier. If the task is added/updated/deleted by the user, this pref prevents the user from getting notified of his/her own changes. (Addresses Request #8978)
    
    Signed-off-by: Jan Schneider <jan at horde.org>

commit 49b7db90e118e2490db49d076b5ce4f4aaec720b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 19 23:42:55 2010 -0600

    Fix source selection javascript

commit a861b23f6c641b45228b9a8a2a8cf90e5013be5e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 19 23:19:11 2010 -0600

    Bug #8977: Add prefsEnum()

commit 108cfe2087c328f173fbb2b738840288bc986027
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 19 23:06:11 2010 -0600

    Fix function name.

commit 03d9defaabdfdedd81dbbe7d3fce16932d2d4ee7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 19 18:48:29 2010 -0400

    Delete exceptions to recurring events when deleting the recurring event.

commit 2fd00db897506116a62f86d773b75b603eb40045
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 19 17:48:21 2010 -0400

    Revert "Delete the events that represent exceptions to a recurring event when deleting the recurring event."
    
    Eh, better to delete each one individually, as the exceptions may have different
    resources and/or attendees that need to be dealt with.
    This reverts commit e6f350ebd53a80bddd2e31352dca86f6c32a31f4.

commit e6f350ebd53a80bddd2e31352dca86f6c32a31f4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 19 17:45:51 2010 -0400

    Delete the events that represent exceptions to a recurring event when deleting the recurring event.
    
    Also get caught up on CHANGES

commit eb8b6f897da9bc363e19571b92477b9d814bba53
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 19 16:46:28 2010 -0400

    Fix sending itips as multipart/alternative

commit c8ac8960362f4f1e89d3e23b3723aa5689eefd55
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 16 16:30:59 2010 -0600

    setValue() does all the work needed for us

commit d59a522a853f0f6815ecff209d2342c9772c3e50
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 19 14:25:18 2010 -0400

    We need the result of the $event->save() call to get the event later

commit bb45b4845e3ccdbb782d600e58761c5990c85a55
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 19 11:19:59 2010 -0400

    Use a more effecient implementation for the sql driver.

commit 8cfe1dc3640aa6c25cb01ac3cb82586bae325c37
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 19 09:56:26 2010 -0400

    Use the same defaults that Exchange uses.
    
    Had this locally applied, but forgot to add/commit/push with last change...

commit 2be282e64fc4519a6254ec721be3751cd42c7a2d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 19 14:02:32 2010 +0200

    MFB: kolab/issue4257 (Always accept policy doesnt set atendee status to accepted)

commit aa841c1323bfc3310f2f7aa9a359a1d25201f529
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 19 13:50:42 2010 +0200

    Shorten iCalendar explanation.

commit 5ce8722bbe69256b3578beeb5d83fe75d5905665
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 19 13:49:53 2010 +0200

    Use input fields for urls.

commit 8528dca67db1bb5f7170da6bc3e6b09efbb50f43
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 19 11:55:04 2010 +0200

    Fix object name.

commit ea61933ca38da6c74b719f3f68f24d2b626922ed
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 19 09:33:16 2010 +0200

    Fix constant.

commit 9e4965440c45260cdd8b313c019e331352b94134
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 19 09:05:17 2010 +0200

    Use a default that works with the widest range of devices, ws.

commit 2e41edbe51e9b5915f23005641c8fbdc57d532c2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 18 18:20:15 2010 -0400

    remove commented out code

commit b63d27cd8dd12abcabf4cd36f10ab9ec8dc32e20
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 18 19:45:05 2010 -0400

    Fix weatherdotcom timeobjects - parsing back and forth like this is not needed..

commit 140b22c25a1dc991401bee07336db320f1549bfa
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 18 16:52:10 2010 -0400

    Don't use cached stats, messes up the PING command

commit c95039c151f83bc74c9cea6f6c4baeec7714300b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 18 16:11:12 2010 -0400

    silly Android devices. Another implementation detail they get wrong.

commit 785d07ed8eff32a04f2dd2d9e6c62504f311d6de
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 18 16:10:54 2010 -0400

    cleaner logic

commit 5cf686a43aab3fd2e53ffa3958ec9baba3f5867d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 18 16:10:22 2010 -0400

    fix phpdoc

commit 6c0bdba048a0d7ad7976d12e3359407f218078dd
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 18 16:08:44 2010 -0400

    Add abstract functions to the parent class

commit 6c3773f313472a2748e6a4df7f6694401acb80d8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 18 13:55:12 2010 -0400

    fix a find/replace error

commit 5eb39ee54f2fbc0497792f307e01c1e0caf91621
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 18 13:45:54 2010 -0400

    this isn't used anymore

commit 94a62dc6768db158fbbad97a0c360248fb778afe
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 18 13:44:41 2010 -0400

    AS doesn't support more then one calendar, no need to allow specifying one

commit 57d981681b216f5ed0bf9ccb1a840d6e90f0bd6e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 18 12:44:11 2010 -0400

    Use the configured heartbeat default

commit 08802dcb928d794496be419fffa85825eced7c21
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 18 12:37:57 2010 -0400

    Add configurabel heartbeat intervals

commit 5aa69e81a9c6bfbb69255ce7e315e95f7620c6b6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 17 13:55:59 2010 -0400

    Only call Horde_Nls::getCharset() once

commit ae7f013f49a6febbbd837addbe80569be0ea1080
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 17 13:47:56 2010 -0400

    Add support for categories (tags) when synching calendars

commit 83549d952555cadcbb286f7f5f760fce816edc4a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 17 12:52:11 2010 -0400

    Add test for the activesync contact message.
    
    Basically tests properties are settable/gettable and array properties
    work as expected.

commit 76b9d11e4426fbe58fc31e27ed3193423b32a4c7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 16 16:04:56 2010 -0600

    Bug #8948: Fix sent-mail mbox display when switching identities

commit 0f373bba415df8f2e3850980973bf78ccf96d2e0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 16 15:52:49 2010 -0600

    Don't use &nbsp; for formatting purposes

commit 6088ce0ba2705b74abb190964fb40428aa912467
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 16 15:48:57 2010 -0600

    Bug #8948: Typo

commit 07885784818ae6db1689086d6f6dcf08a5557dac
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 16 18:01:30 2010 -0400

    Better coverage for the changeMessage test.
    
    Now catches the error that was breaking contact edits earlier

commit b92155371d29f49b3332f3d61bfffadade38e6d5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 16 17:41:20 2010 -0400

    cs

commit 437ea415ef4ed88d7cffe21bfcd45ab93d52eae8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 16 17:36:19 2010 -0400

    Better coverage for the getMessageList test

commit 96d69499fc791ba60dce06e49334043d39d3da15
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 16 18:11:39 2010 +0200

    Move Datejs library to Horde.

commit 6f1df714605cb58d5c26d8dada7e5da6864a431e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 16 15:17:02 2010 -0600

    Fix selection list when working with search mailboxes

commit 70159c1897125e03b835dfb5d0ff77eb642f455c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 16 15:00:04 2010 -0600

    Optimize updateFlag() for search mailboxes with a large number of updated messages

commit 66a79e1de90217ec0b55c0744e86cf047e946c2b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 16 13:37:15 2010 -0600

    Bug #8948: Fix namespace stripping for pref values

commit e6a2822fd71cf145a13b4dbd52ad13035b7d8f90
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 16 12:56:00 2010 -0600

    Clean up sort handling

commit 0f573fda077bc7596c65b6ea2a09ad97b5eb7ef3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 16 12:17:14 2010 -0600

    Show sortdate in options UI

commit e216f2171bfe7e80e7895a01d343a812c5e1f4ed
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 16 14:44:52 2010 -0400

    fix content type we are passing to reflect recent changes

commit b7526ae01b8623afb1e7b4bf7968a8af995c191d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 16 14:33:10 2010 -0400

    break, don't fall through

commit 10c08bacef527b73478df1e008c6a13d3cac2928
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 16 14:26:14 2010 -0400

    Fix variable name

commit 5e840af70817ab1fe62c8a9b1bd18f097a7c89f8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 16 12:38:00 2010 -0400

    Don't fatal out if one of these applications is not activated.

commit 83eeec74d96cf60a6e82fc508b65f822cda21104
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 16 12:26:18 2010 -0400

    This is no longer true

commit 28590f391796f799e0a5b800bb659443ef7ad3d6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 15 00:01:17 2010 -0600

    Fix an injector call

commit 191fb856fe2a54094545058fb25e822038798e52
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 16 17:42:53 2010 +0200

    Close color picker when going forward in the calendar wizard.

commit 18d77e9827164a7133c73dfd0c51baa620f92be7
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 16 17:32:51 2010 +0200

    Fix editing of remote calendars.

commit 52e98b471379e7a8e93dfaf1165eb5841c82eba5
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 16 17:06:19 2010 +0200

    Return calendar id when adding remote calendars.

commit 2a16f4733c2676e25f4b0fc912d909544fe17a10
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 16 16:16:39 2010 +0200

    Re-factor calendar toggling. Fixed a few bugs with event rendering.

commit 25abb56de144ee2d0ffdc83a54aad3ee9a0694e4
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 16 14:38:43 2010 +0200

    Add basic permissions for users.

commit 58c443fa42a6d7a86ab02f3406dba7be86b0a7a1
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 16 12:31:31 2010 +0200

    Deleted too much.

commit 4929137b770a5c2c70dd588b97a85c15ce67d053
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 16 09:29:37 2010 +0200

    Don't overwrite 1.6 Element methods. They are not 100% BC. This way existing
    code keeps working and I can still use the new Layout methods explicitly.
    Fixes problems with RedBox and probably bug #8967 too.

commit 0e5e23b0cbb441cfdf414a5a8f2abde48468a39e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 15 17:11:04 2010 -0400

    Hitting enter while in the location field shouldn't submit the form.
    
    Catch KEY_RETURN in the keydownHandler, and trigger the geocode action if
    we are in the location field of the event form.

commit 7349bad5a72695a91402db10597dcde61f179402
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 15 21:55:12 2010 +0200

    MFB (kolab/issue3962 (Names of config variables for "untrusted" text missleading), kolab/issue3967 (UNTRUSTED vs. UNAUTHENTICATED, distinction considered harmful))

commit 5ff166a4717f5ac5b73b89caf1004acd8f69477e
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 15 18:40:49 2010 +0100

    Tweak calendar URLs layout.

commit a2ae99a4a2f2e4ad3d1f0b68a2991ee17b8b3a5f
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 15 19:09:50 2010 +0200

    Drop SAPO map driver.

commit 73e9df9465e04f17f55366cfd3c820ec99f15029
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 15 19:06:21 2010 +0200

    Fix file mode.

commit c7c584eaaa785a646946ef47527a023f17638a35
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 15 16:23:54 2010 +0200

    Fix typo (Bug #8950).

commit 9d64dca7491a3e851378c8628f21c946cf213135
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 15 15:18:07 2010 +0200

    Ignore clicks that open a redbox dialog, if another dialog is currently being
    opened.

commit 917493ab75dbc9730c59808ca8428e8843bbb264
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 15 15:35:15 2010 +0200

    MFB: kolab/issue3983 (Phpunit testsuite fails on OpenPKG Kolab 2.2.2)

commit 8392ab1f502edfbae6a68acc43b6680a7a39a628
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 15 14:56:35 2010 +0200

    Search for tags too, when searching for events.

commit 2c7c2964cdb06202b918d108b0333d0dc5ea46a3
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 15 14:55:38 2010 +0200

    We want to filter for calendars here, not users.

commit b39fa8e63e0ab5af3ab135228363b5c02a6e16b7
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 15 14:14:13 2010 +0200

    Show "No items" if search result was empty.

commit ae6c669177195cd71e02c19f720de830b34ea78b
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 15 13:48:00 2010 +0200

    Fix flag of New Caledonia (Bug #8966).

commit b814a0b01d4840161235125f0e0a1b1695f6d602
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 14 18:28:09 2010 -0400

    Don't hardcode non-horde drivers in the bootstrap file.
    
    This allows other map drivers to be added without having to edit existing horde code.
    As a result of this change, any drivers other then the native openlayers-based horde driver are now
    responsible for bringing in any other js dependencies they require (such as externally served api files).

commit a2902e595b716faae3b17abf0879284b5c4dc9e1
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 15 00:06:06 2010 +0200

    Fix variable name. Still doesn't convert the vfolders though.

commit c1d5af276a1a4032771f72b3c97bc80352681b25
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 14 23:45:04 2010 +0200

    Catch unset facebook prefs.

commit 4059d986ed1753a016328993e2f1a428ff68d2b3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 15:32:50 2010 -0600

    Typo

commit 6ca58334607623586ffc69e80f445c578f588929
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 15:20:51 2010 -0600

    grab directory name once

commit 5b0969a7d3fad81ae04676dc8731a70205943ec5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 14:55:46 2010 -0600

    Create Identity injector binder

commit 88b14f559a0b15fbb17f5d41e6ae4bc50174399b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 14:20:26 2010 -0600

    Add identities upgrade code.

commit 5843a35660f57fbd86cfd4985e261995c023bf60
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 14:06:40 2010 -0600

    factory() doesn't guarantee sameness

commit 7c3aa3dcac7239f3f932d708e417263dc946b033
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 12:30:49 2010 -0600

    Fix some IMP preferences UI issues

commit 3729c269d5cbd21e849894cac34440684b008d6f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 04:14:13 2010 -0600

    Decouple Horde_History from Core.

commit 4633493b31e06c9325168d48d9bd9cdf60490f44
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 04:45:08 2010 -0600

    Use injector to load IMP_Compose

commit b51f0bb915b2ec67c21722a2e7054ff70253b236
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 04:31:58 2010 -0600

    Use injector to load IMP_Mailbox

commit f51c01ffa4da0b3d1dc381a0db16356b17fdcf0a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 04:19:25 2010 -0600

    Use injector to load IMP_Quota

commit 326e7ce0d176377f1a94f4db11d7e3a6139109af
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 04:10:58 2010 -0600

    Remove Horde_SessionObjects::singleton()

commit 3ab4801982b7a47a12dd2e43266605bee3414a61
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 04:02:59 2010 -0600

    Do namespace stripping for sent-mail inside of Identity object

commit 055adb5538a560ebfedbf44555f5fcd64159b465
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 03:59:56 2010 -0600

    Revert "Bug #8948: Fix sent-mail selection for non-empty namespaces"
    
    This reverts commit 9d2152b7ddcc976ca796ae9801154181af3fc149.

commit c4a8bbfa852ae49c87acf4806c51b8c241af2f12
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 03:55:33 2010 -0600

    Add Identity binder in IMP

commit f60f3752e98769c12a9d09620c328cada20157d5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 01:38:15 2010 -0600

    Use injector to get IMP_Contents singleton instance

commit 30f273fcad30eefd9b474cf53c2c851997302767
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 00:23:10 2010 -0600

    Fix propogation of auth error message

commit 52a57b986d430641bb8e7b01245de5eb242284fe
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 14 15:56:50 2010 -0400

    Use phpunit's mock object for the connector.
    
    No longer need this special mock connector now that we don't do the
    various conversions in this package.  Also clean up some of the tests a bit.

commit 49dc566eecdc6801be07cfbfca9ee783951e4017
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Apr 14 21:03:55 2010 +0200

    Fix xml element order.

commit a874d22a44cd43c6c0c67be106e8055c7dd54df1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 14 14:43:27 2010 -0400

    These methods are not provided by IMP therefore we must check for them before calling.
    
    This was preventing ALL of imp's prefs from being loaded, since Horde_Prefs::_loadDefaults()
    was catching the exception and returning. This fixes Bug: # 8962 and possibly Bug: #8961

commit 6e8a93c5dc4a6d8153995b61ab9eb37a0136c95c
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 14 18:34:30 2010 +0200

    If dragging a multi-day event, change the date relative to day where the
    dragging started.

commit cfa692667808eb426ab9170b8c6b53c060c35023
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 14 18:33:45 2010 +0200

    Add toDays() and subtract().

commit fd5b67e0212ba04189d9f735b6225c4ed181c0d8
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 14 17:33:11 2010 +0200

    Fix width calculation of hidden elements (fixes redbox positioning).
    See https://prototype.lighthouseapp.com/projects/8886/tickets/1034-layouts-getwidth-calculating-incorrectly-with-hidden-elements-and-auto-width#ticket-1034-1

commit 78e1121ce1f7ad144a507d24e8bcb48e09cea4c3
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 14 16:51:12 2010 +0200

    doc

commit 2ebfb5e4a07bd3ab6e00ba21ae9b9cd7f3f970dc
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 14 16:50:38 2010 +0200

    Indention

commit bfb31081e533ce58edea895093c9e6a1e13da2ce
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 14 16:50:29 2010 +0200

    Adjust end time of events that end at midnight for recurring events too.

commit 05a448973e2ffca75dc2bf6ebff95f3d556ce953
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 14 14:20:41 2010 +0200

    Use Element.Layout to calculate the row heights. Of course IE 7 is breaking
    everything again.

commit 275856b617d08bbdf25755be7373650b676eccdd
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 14 13:15:24 2010 +0200

    Add at least Element.Layout from prototype 1.7.

commit 447b2e8eeb3613267e59086eb9821e88e0bd9cd3
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 14 13:13:47 2010 +0200

    Silly Safari.

commit 43e07d67fe346737c1dd4abb03eaa72d0b84b08c
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 14 12:35:36 2010 +0200

    Play alarm sound in ajax interface.

commit 2142f49a4211562c1f6dcf8face4f426966f855f
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 14 12:23:51 2010 +0200

    Cast sounds to string.

commit 8d8ab8c44c1da1c2e7cbd9d03c11048e00352dae
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 14 11:57:46 2010 +0200

    Cleanup exception handling and documentation.

commit 85d1bb753c83162a002c109aa14309ec42f18f76
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 14 11:57:24 2010 +0200

    Don't reset snooze when passively updating the alarms.

commit 9d2152b7ddcc976ca796ae9801154181af3fc149
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 14 00:01:43 2010 -0600

    Bug #8948: Fix sent-mail selection for non-empty namespaces

commit 5dfb1dc4140eb2996f0251c6335ccdb05028f93c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 13 17:20:00 2010 -0600

    Fix package definitions in Core

commit 2f8a37fb90c62b6c62ab89ccb31e907859365733
Author: Matt Selsky <selsky at columbia.edu>
Date:   Tue Apr 13 10:08:58 2010 -0400

    Fix typos.

commit 5d4c65c8fe2e09fa1e8e6d4f17cca8c4437cee61
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Apr 13 19:21:44 2010 -0400

    These are only supported in AS 14 or greater.

commit b4932037abe29dd356651ab6f0d9d48715547c00
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 13 14:22:09 2010 -0600

    Nothing to remove here, as it is not a part of the DOM

commit 3559335be56b6872fa873b5faacb2ecf1c135d20
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 13 12:47:40 2010 -0600

    Add Horde::startBuffer(), Horde::endBuffer(), and Horde::contentSent()
    
    Remove Horde_Util::bufferOutput(). Its usefulness has always been
    debatable since it ran in a different scope from the location that
    called it (so including/requiring files would not pick up any local
    variables from the calling location).

commit d4d78ce9fb87804e04d947e89c21a39505249758
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 13 12:17:39 2010 -0600

    This deserves a CHANGELOG note

commit 5081b5d9e1c7a2457df0c3cec88d366de1c10829
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 13 23:47:44 2010 +0200

    sounds, not sound.

commit 9d8834a7ffaedbeab6b7632a1ed5d0acaae0c1c7
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 13 23:34:38 2010 +0200

    Truncate event text in month view.

commit c341f8278dc9936ac2cb039699a3b0f7a242ccb4
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 13 18:39:16 2010 +0200

    Revert broken logic.

commit f533fca184534fc6039db24614630e932749618c
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 13 18:12:10 2010 +0200

    We need a valid include path for loading the autoloader.

commit 01b84f2502cd2c9ed021ea4964f29caf97a8fab7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Apr 13 11:26:24 2010 -0400

    another (last?) round of camelcase method corrections from legacy z-push code

commit 1a1ccd71bca044fc15747a8ffc997330c222182c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Apr 13 11:15:24 2010 -0400

    cs - fix camelcase method names from z-push legacy code

commit 37656232a6fe1f164adb3df9f2ba86b024861113
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Apr 13 11:09:21 2010 -0400

    Call Horde_ActiveSync_Driver#logOff after request is handled.

commit 3b9ceca72496b861ea1ff74b497989aab0774893
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Apr 13 10:37:31 2010 -0400

    Don't log to the AS log when running tests

commit 02f1d5881741fd7cd94c1782c18824ffaff97e1c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Apr 13 10:31:22 2010 -0400

    Move responsibility for translating contact messages into the client code.
    
    Clean up the rest of the message objects, standardize on getter/setters,
    remove dead code and obsolete tests.

commit 605f26740b6329fd56e4d75f7f7f7266eb202696
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 13 15:42:17 2010 +0200

    Revert prototype update. Still too buggy.

commit 8166ba6a9cb616f3a0714778e7dc1a64c5d1dc2a
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 13 12:12:02 2010 +0200

    Fix argument.

commit 357dcb4d1ecb9adfe8513551928f23485dfe1497
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 13 00:13:19 2010 -0600

    Fix function location

commit 375ca9376b445764324b61a623a9a4b2c9fac567
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 13 00:10:47 2010 -0600

    Suppress trash preferences if use trash is off

commit 0bcfbb2079388663de95f8dd6305539b328e779d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 13 00:00:02 2010 -0600

    Better place for 'Clear Sort' in IMP

commit b9376eb4c2dd871ed1a214f0aacee515e182cc31
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 23:43:01 2010 -0600

    Remove implict parameter from getChangeablePrefs()

commit 314be53dee6250ab613e248c0317b87aeaa942c0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 23:19:59 2010 -0600

    ws

commit a67bfb181367d4bbbfab4c40497eddb7c0dfbf01
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 23:30:02 2010 -0600

    Remove undefined variable

commit af641454c185e75d46fa43da92ef16d0c29d6cb1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 23:25:52 2010 -0600

    Add advanced preferences options screen

commit fda1bfe7f1abcc401dfe96ada639c15b74765ea8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 21:47:26 2010 -0600

    Ticket #1406: HTML signature support

commit 36d2302800c50c6392f75015115099af3ed1c25d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 21:46:54 2010 -0600

    Clean up cached data in identity object

commit 4756e848eebfc5197b8d792d60d19dbf774c0ccd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 15:37:02 2010 -0600

    Success should be return from setValue()

commit 8ac78937690abc8f17c0607bddc8ddaece297330
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 14:52:40 2010 -0600

    Better description.

commit e978ac588e0c4796558bdd24941800344c404442
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 21:43:03 2010 -0400

    ensure we have a callback, fix status code return

commit a59937fc6ed2167c96e1850a78ae28c9c4a387fb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 20:14:50 2010 -0400

    Add missing map graphics
    
    ...don't remember the end result, if any, of the themed graphics discussion,
    but these were missing from the silver theme...and seeing how this is the new default
    theme for horde, I added them.

commit e4ed8013aea45e47592b93513251513d0d97c67a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 19:42:01 2010 -0400

    fix another parse error

commit 23b682e53511734153058d6b19f4614dac9eeaae
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 19:39:54 2010 -0400

    Fix parse error

commit b404c755892da9edb7d6de5f0b8c480537de08f5
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 13 00:38:54 2010 +0200

    Need typeof here.

commit 3200cbf748de2c5bc568a1da52a76dc6981c2969
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 13 00:34:26 2010 +0200

    Fix parse error.

commit 01ef5d75e3b5e45cced276e23cba1ad1e59ca134
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 13 00:27:34 2010 +0200

    Smarter date/time updating: keep duration when changing start time, catch
    start time being later than end time, etc.

commit 17e8a4641b2839e5499c269a3c95204b2d9ac437
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 13 00:23:25 2010 +0200

    Update prototype to 1.7-RC1.

commit 5d2c946ba6e2de944f02c2bbed6b43ef42151c7c
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 12 18:02:22 2010 +0200

    Save method calls.

commit aa7ef23bfcb057f32f274e0c0b0b02a3a7ce0539
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 23:19:38 2010 +0200

    Make the path relative to the location of this file.

commit 99fed5bbce24d9fda6cb0fe51e7f7e70ac209857
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 22:48:01 2010 +0200

    Remove duplication definition of $_logger.

commit e8c0405c765bdefedc515dbff81a514a19437840
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 14:37:52 2010 -0600

    prefGroups can have no member entries - concession to allow H3 prefs.php work somewhat ok

commit 43ee04f2b17f507dd6dda3586eea9b108ba6f2c2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 14:12:44 2010 -0600

    Honor locked status for msgflags prefs

commit 501fb272085a5be6024d0bc5823f9cb719366a39
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 14:01:13 2010 -0600

    Remove newly-added prefs.php cruft

commit 1e63558fbcc523b289b2a67e6b61ab32e9854861
Merge: 3c283a9bd54c0c54771a468c31a873882528e3d5 57a595f9d9c400dd69e82c4d4c5e19fbd141cbc2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 14:00:45 2010 -0600

    Merge branch 'master' into newprefs

commit 57a595f9d9c400dd69e82c4d4c5e19fbd141cbc2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 13:46:05 2010 -0600

    Save user IMAP flags in separate array.
    
    Allows for easier changing of system flags in the future, instead of
    having to traverse through all user pref entries.

commit 456a38dc1e24b5da02e8cef14f7e585e5c2d5de5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 15:24:13 2010 -0400

    remove obsolete file

commit e972524ca5d63c346bc6b7a7538883268b9c01c8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 15:21:42 2010 -0400

    No need for nls in this test.

commit a5d72285432f231d31ff120b27620b300926e2ec
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 14:55:15 2010 -0400

    Don't run these tests if the NLS system cannot be initialized

commit dbf884136eac3745c9dbf86ee778d3ce75308721
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 20:49:47 2010 +0200

    Fix the Horde_String side effect in the Kolab_Format event test. Add corresponding TODO item.

commit 3c283a9bd54c0c54771a468c31a873882528e3d5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:46:26 2010 -0600

    Allow no prefGroups to be defined

commit a609c6304e6a6267590995f5ad5a8f52d999e27b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:45:12 2010 -0600

    Clean up chora prefs file

commit 65940b66976f660ff3c27da0d57d1a6984c354cc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:44:55 2010 -0600

    Fix alarm preference display

commit 0a00c730b3ddc077ee448cab9e0dfb8d8e666e86
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:40:50 2010 -0600

    Turba prefs UI fixes

commit 72ef5e9f82429ee5834271b476dfdd1a623604be
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:33:25 2010 -0600

    Unselect search fields when removing selected addressbook

commit 036211b3646d5aef81e60c57e2e71ce50f62b559
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:26:59 2010 -0600

    Fix some copy/paste errors

commit 86d0f65441c9c96fa0144eb562d8e7d3425c2e62
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:23:16 2010 -0600

    Only update prefs if they contain non-default values

commit 77973af085858e48607e151fe16d1641f85522cc
Merge: 6088737580d296bba258f85ad6f0a7edc7ddb14f 1b920d46c68f59a08d617ff40b3df7ef6d7aeaeb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:15:42 2010 -0600

    Merge branch 'master' into newprefs
    
    Conflicts:
    	framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php
    	framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php
    	framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php
    	framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php
    	framework/ActiveSync/lib/Horde/ActiveSync/State/File.php
    	kronolith/lib/Event.php

commit 36248b059370019662368fff3e0df15b3f0ce7f5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 13:55:30 2010 -0400

    No longer any need for this mock importer. Also, fix some class constants

commit 8c43741ef6ef42ffc4ab09e836def7df059ba924
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 13:43:18 2010 -0400

    Add initial tests for testing the FolderSync command.
    
    Use a file stream to mimick the php input stream, use a memory stream to hold
    the output data to check for validity.

commit 57c767002f375d8c1366f1dcd49014cc28ed9853
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 13:42:14 2010 -0400

    Seperate the header output from the wbxml header data.

commit 174b1be655312af455f65a8527fda99f810a1ca2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 13:41:37 2010 -0400

    remove obsolete members

commit b52c16c3e74c8722f2a2454033a56ddac89e71c6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 13:40:13 2010 -0400

    Class constant, add method for retrieving the currently loaded synckey

commit e4d49707530122dc28bcb0fb92cf3a12790eb681
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 13:39:41 2010 -0400

    class constant

commit 73e8026bae7456fe7e9736993e776fcb689cf13d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 13:38:27 2010 -0400

    ws, variable names

commit 126a70429f1ae86227d590c14c346a62fa473456
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 13:37:20 2010 -0400

    ws, class constants, no need to check for different cases of headers anymore

commit 1b920d46c68f59a08d617ff40b3df7ef6d7aeaeb
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 12 17:30:35 2010 +0200

    Reset snooze when updating the alarm.

commit 8a22af660b1a98030aadf6a9906f9465a6577198
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 10:41:43 2010 -0400

    These should pass now

commit 97149e1e312f808181c1b2d3d2bfd2ca7f6d93ac
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 10:36:58 2010 -0400

    Don't convert to timestamp for comparison here, it will give different values
    in different tz.

commit 9e6d310d9e7859172ab7582bc1591625db524ed0
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 12 16:28:12 2010 +0200

    Only show up to 3 events in all-day row of week view, and link to day view, where the all-day events are floating now.

commit b95aededfa3e35fdd4c551c9e0627b6701dc9733
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 12 15:48:25 2010 +0200

    doc

commit d3080eb411edee98cd7eda4102227ed18cf7098c
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 12 13:04:33 2010 +0100

    Add link to default notification settings.

commit 0c9f26031528a8ca847934c47dd7e74da4837b89
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 12 15:39:47 2010 +0200

    Bind this.

commit b80a0f26a3efdc9901d759ec8e8ea98fdc1755e9
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 12 13:04:32 2010 +0100

    Add button titles.

commit 03966841460700d96489de4a7411d12338eef79e
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 12 14:27:27 2010 +0200

    Short notations don't work in Safari yet.

commit 1da1dc79deed06aaae629eb1a9e2b9bfcf17a91f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 09:50:52 2010 -0400

    Fix method signature to match recent changes

commit 2a03b6cd1f11ad9025515bc95f8c3aaf1fc13027
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 10:55:16 2010 +0200

    Do not explicitely check on null but rather on the code being empty. This adapts to the last commit switching the code default argument from null to integer 0.

commit 4e7aa87bbbb978906e98ee14cacdbdd557fef81c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 10:52:42 2010 +0200

    This is failing for me. I assume "morgen" matches the "morgens?" regex rather than indicating tomorrow (which would explain the result I see). Is there actually code to match the german "morgen" to "tomorrow"?

commit d015f4594c06c952109be55cdbc6cac4811f1388
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 10:51:26 2010 +0200

    Testing should not rely on a network connection.

commit 7a32f935a24b940c51b2be7cfbc33defefa54d3f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 10:51:07 2010 +0200

    The tests in the Feed package seem to be the only ones using the Mock Response. And they expect the class to have a constructor (which has been removed at some point in the Base class).

commit 2534a9e796e6c683b6e071817d8d09b2ef39cd76
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 10:49:08 2010 +0200

    Ensure the correct timezone here.

commit c372eeec0929ff77e51888f167c485c2723abe9d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 10:48:47 2010 +0200

    If these are not passing yet, they should be marked as incomplete.

commit 767847624b436609597b50aa7aa372470cd8fb65
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 10:48:19 2010 +0200

    Fix for strict testing.

commit 1fa626c54931781d22ee33241292c116577551ae
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 10:47:53 2010 +0200

    E_DEPRECATED does not exist for below 5.3.
    
    After fixing this all three tests were still failing for various reasons. Is that just me or are they failing for others also? I marked them "incomplete" for now.

commit 31831cc43677268072bffbe132919e9c023bcc88
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 06:29:13 2010 +0200

    Setting the timezone when including the file has undesired side effects when running the complete test suite. The tests need to ensure that they clean up afterwards.

commit f20feec4ede2627c063d2d6e282c1529d05c172c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 06:28:01 2010 +0200

    This init() call is required in AllTests.php to correctly initialize the class and inform it about its own location.

commit 0ad27a43eded123a4c1d64268ce64d4ec776584a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Apr 11 12:42:48 2010 -0600

    Revert "Do app pushing entirely within Registry."
    
    This partially reverts commit 9fc391d83bad2e00b3a72c48e70d169362a5f54f.

commit 6a96e837cf390c45829c1a9b37ebe8aeaf8099e1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 11 12:22:21 2010 -0400

    Simplify, phpdoc

commit ff0a746e9723859ec158d0b7487c41d095ca43d0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 11 11:44:20 2010 -0400

    Missed this file in last commit - adds support for ActiveSync to Nag.

commit d44bc3591ed2d35d3504123e05f2cd5a48076247
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 11 11:22:33 2010 -0400

    Add support for synching with ActiveSync devices

commit 9450dd056c861c3541a464199eecdb164f71ec45
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 11 11:20:43 2010 -0400

    Check for errors

commit 8f45d2176f254c5559789e5e946520e568004c20
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 11 11:20:23 2010 -0400

    output the values in the log too

commit 838a47f973879412e215331120d65e0eecb28286
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 11 11:19:48 2010 -0400

    Add support for synching tasks

commit a4e2ebc79109ac6050e10699dcca3b4e8e30fa97
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 11 11:00:38 2010 -0400

    remove cruft

commit 3af9c55c8151d96dae79facb7272f40f0907bfe3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Apr 10 19:42:24 2010 -0600

    Consolidate code run when switching applications

commit 4e3770e039e297e3483ed6a9e97f2e104a989a88
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Apr 10 19:37:21 2010 -0600

    Need to push app on stack earlier to prevent loop

commit 9fc391d83bad2e00b3a72c48e70d169362a5f54f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Apr 10 19:27:52 2010 -0600

    Do app pushing entirely within Registry.
    
    This reverts commit 2b647b8ef7bb3be67b3b63616b9988de697744f6.

commit 85dae000fdbd8d7c63cee36c25bcbef6de5d38fb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 15:35:45 2010 -0400

    fix file name

commit 2b647b8ef7bb3be67b3b63616b9988de697744f6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 13:41:57 2010 -0400

    Need to push $app onto the stack before loading it's preferences.
    
    Prevents fatal errors due to autoloading not being setup for the app.

commit 144880820479b4fa08ad08788b92b2b093ab7427
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 13:22:09 2010 -0400

    Make sure we have the APIs needed for each folder class

commit 3881d57426b6148369b5fc049138194d8f2f8139
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 12:32:54 2010 -0400

    Add a Task message object in preperation for task synch support
    
    ...also consistently use self:: for these constants where appropriate

commit 0d428eaf33b18636fa919c2efae81f09a6173530
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 12:10:16 2010 -0400

    set the activesync MEETINGSTATUS property accordingly.

commit 4a2a619e9fcb27ef55d4b842157a0dbb416ee7d4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 11:50:08 2010 -0400

    Remove stale syncstate if we have a key mismatch

commit aa71c1305f6c237fb07855a413733aca50b79c5e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 10:58:40 2010 -0400

    this method is now obsolete

commit acdc1a0d2b640fa3db92e01f5f34c7a9643293cc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 10:53:04 2010 -0400

    When performing remotewipe, only send <status> and <remotewipe />
    
    We were sending the entire provision section - it should be ignored by
    clients...but the spec clearly states it should only contain <remotewipe />

commit 3c87a07a01cd9d95a933f0eb10251496df303bd3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 10:52:40 2010 -0400

    remove todo and obsolete constants

commit 669bf14a4371eb61c356b5e11db2f4d9967ff6a9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 10:09:42 2010 -0400

    Throw exception if synckey is mangled, and return appropriate status code to PIM

commit 3668b4dd0ec247fcfdc2931a407596d7a930fe1e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 10:02:22 2010 -0400

    Remove a bunch of @todo

commit 06b511a298e7573734f9cdfea35297f524a58fd2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 09:48:22 2010 -0400

    Fix case of method name, remove deprecated code

commit 2d649c6162cbfdfb17dfaa31a3b28ef8919b1c12
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 09:42:39 2010 -0400

    Initial implementation of the sendMail method.
    
    sendMail receives a rfc822 string from the PIM, parses it and sends it through Horde's configured mailer.
    Currently only used when the PIM initiates sending appointment invitations. Still need to fill in the rest of the
    implementation before it can be used more widely.

commit d8285dbbc55596797e12b30929faf9bb8b627ded
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 09:42:01 2010 -0400

    Inject a mailer instance into the activesync driver

commit 608bca4d2a37af9af2aec4c67f0fb43ea139cd2b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 18:55:11 2010 -0400

    Add SendMail.php to package.xml

commit bc1178e02d6c003c8f3b3ac9355be7cc86b2960a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 18:50:34 2010 -0400

    We need to implement SendMail:
    
    Seems that some clients automatically call SendMail when creating a new appointment with attendees and send
    them a meeting invitation. Implement the request class, but the driver currently discards the email rec'd. Need
    to figure out what to do with this...

commit 410a18386866385cf45ee6ffc3094fff4d23629a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 18:39:06 2010 -0400

    The last of the (currently implemented) constants.
    
    ..also comment out the defines for constants used in commands that are not yet implemented.

commit 42998bef7019b7a9ca92fbad059ea49b3fc3212d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 18:08:47 2010 -0400

    Remove deprecated defines

commit edd0f81bcf1c66a86d1695e8864d9ee337f4a842
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 18:06:36 2010 -0400

    Move Request related constants to the main Horde_ActiveSync class.
    
    These are used in various places, avoid loading other files just to get
    at these constants.

commit 9b6529da51d0dc65ae6ecefa5ce3c9e5c4e60899
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 18:06:10 2010 -0400

    Fix constant name

commit 9477bfaebf28ae293b7a08368554662da93c3da2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 17:53:38 2010 -0400

    More constant fixes

commit 586420a74e33395131e4b36b2cff92b97725a25f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 17:52:03 2010 -0400

    Don't output any body, just the header. Devices won't show this anyway

commit df046ac1b9f8ec33bb1d8d0a25a6ebca5820ee2a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 16:13:20 2010 -0400

    TRUNCATION constants

commit c60db7675433f02c392003d634d613b265f8d7e3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 16:07:15 2010 -0400

    Class constants for various sync request tags

commit d6411a1540892f953bb76993d63bc7ed1340440d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 15:15:49 2010 -0400

    Start moving these to class constants.
    
    This one moves the POOMCONTACTS and POOMCONTACTS2 constants

commit 8a9328f19d062c3ab899bfa743666888cafd169f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 14:01:00 2010 -0400

    Correctly determine if we are creating a session or not when calling rpc.php.
    
    Need to determine type of server before calling appInit() and also need to let
    Horde_Controller_Request_Http know we don't want a session.  This will probably
    be taken care of when we use a full-fledged controller here, but for now we need to
    pass the session_control value to the Request const'r.

commit d03c9228cc202547de4470367b76d51d0cd0fa75
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 9 19:04:20 2010 +0200

    Fix check if AS is disabled.

commit 618d8d393d168b0380d01bd95ce8fe50739843c3
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 9 16:49:40 2010 +0100

    Display subscription URLs.

commit c866c2ae03ba7c492d28c73fc9c3928432c00a98
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 9 16:49:39 2010 +0100

    Tweak alignment and wording.

commit 48c5daf420ccb339a66437023f7bc8835bf60aaf
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 9 16:49:38 2010 +0100

    Show 'no items' notice if a calendar section is empty.

commit b34c31af150e335f285d7c935cb3d70c8301763b
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 9 16:49:37 2010 +0100

    Render 'more' links inline.

commit 6d224450a4aeda01b89763242dba79072984e2c9
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 9 17:42:48 2010 +0200

    Use "bolder" arrow sign.

commit 1ca59d026c65ea733abbaa569704eff245116716
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 9 15:36:54 2010 +0200

    MFB: Remove deleted list contacts from the same address book too.

commit f02c379b4f2bb77633c9f14a80450d3265e9f35a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 15:53:41 2010 -0400

    Check for pear_error being returned from Horde_Share

commit 068c5c0713b516e2034c07d488f85d6b36802acc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 15:50:30 2010 -0400

    Need to define this variable even if we are wiping

commit 1df21a8c8c365ffee80566607a26b30cc4bc4378
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 15:49:25 2010 -0400

    These properties are only present in AS versions > 2.5

commit 6088737580d296bba258f85ad6f0a7edc7ddb14f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 14:49:05 2010 -0400

    Initial support for resources to contain email addresses.
    
    No notifications are sent, just stores the email address. Needed for
    synch clients that support resource attendees.

commit 3580f39611dd5b79a8ba7cb22b9a1913b4dee936
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 8 20:30:11 2010 +0200

    Avoid &new.

commit 58ed8b1389dfd30d33463f3f323484056f1f368b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 8 19:45:54 2010 +0200

    Refactor the permission handling in Kolab_Storage.

commit 2242dacea238301679f80b4b71228a0823dfbc83
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 13:25:18 2010 -0400

    Don't attempt to send categories if none are set

commit 86f9299dc856990e9f5f8ed116962a08473ee5fc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 12:36:10 2010 -0400

    This method is called statically

commit b4e7a87196c677608dc237e086f775bf30590507
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 10:34:09 2010 -0400

    Fill in the remaining properties for event exceptions - and add missing support for the body (kronolith's Notes field) element.

commit cc024316c60bba1d0dd979195d93e61dde219738
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 10:24:44 2010 -0400

    Some clients send a PROVISION command even when it's not told to do so by the server.
    
    We must check our provision setting when we receive a PROVISION request, and send back
    a NOT_DEFINED status code if no policy exists on the server.

commit 255110999da71095646164b57e032be5765654df
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 8 15:10:24 2010 +0200

    The list of internal attributes is just a list and not an association of attribute names and corresponding class names.

commit 585ed8db771eaad7d7f6d60e7d169a74d6d9c744
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 8 14:50:19 2010 +0200

    Always fetch single attributes.

commit 5944890f1edafddf8bdd8fec01792a6c530cc431
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 8 10:28:39 2010 +0200

    Migrate hooks to H4 (Request #8954).

commit 2cc6fccc86944cd8234643881fd6c15d9b1462d1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 20:12:39 2010 -0400

    Add support for attendees when syncing via ActiveSync devices

commit 611e9ef37a5855bc64a521499e1da01a911a490a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 20:10:58 2010 -0400

    Fix adding and getting attendees from the Appointment object.
    
    Adding attendees should now work when syncing

commit d56fd7d37e2f2eb2a41cb96586d0ba331d5fdc15
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 16:21:29 2010 -0400

    Override this even though it's not implemented. It's needed to prevent fatals when searching.
    
    Some devices send SEARCH requests when adding attendees to an event, this prevents those requests from
    killing the server.

commit 72b8d57b0cd97055c6d69bf2a2659a304f4ea709
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 16:44:30 2010 -0600

    Bug #8612: Automatically disable tidy.clean_output PHP setting

commit 94b41e1d9de573dade424bab53644eec0c72cae2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 16:30:11 2010 -0600

    Bug #8952: Fix casting spam parameter to number

commit 5be83f71bbdf929917b1853c34ced1936e718837
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 15:59:15 2010 -0400

    We really shouldn't need to be this detailed with the logging

commit 45870e39397f44f9abd910731a0f85fe3510aaec
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 15:44:12 2010 -0400

    Clean up some logging, and some other misc. cleanup

commit f9d59c2e3d38ac2af064e1b9f422b8de8328c5bd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 8 12:31:42 2010 -0600

    Make folder list display display via template.

commit 24d822349cce4f81ea50220504b3180b3b735346
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 15:00:04 2010 -0600

    Identities prefs should be working again.

commit b14a67fd40e9cdd8f943a2db1e17a5d09abc00ab
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 8 12:31:42 2010 -0600

    Make folder list display display via template.

commit b5da24fb73908a7bbf6a480eeb87883fe0944b58
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 14:49:05 2010 -0400

    Initial support for resources to contain email addresses.
    
    No notifications are sent, just stores the email address. Needed for
    synch clients that support resource attendees.

commit 98f6de49c05120854952d91ff6eac7833b71a565
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 8 20:30:11 2010 +0200

    Avoid &new.

commit 69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 8 19:45:54 2010 +0200

    Refactor the permission handling in Kolab_Storage.

commit a23f1e3386b650ce8e1c5b75d09b4721bbb22215
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 13:25:18 2010 -0400

    Don't attempt to send categories if none are set

commit 64268368627418d894ffabf4a4cc81b25eb41638
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 12:36:10 2010 -0400

    This method is called statically

commit a8e08aaa9419468c1f6fc49ffb9cfc3131f1e666
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 10:34:09 2010 -0400

    Fill in the remaining properties for event exceptions - and add missing support for the body (kronolith's Notes field) element.

commit c9afabb232db6f3976f7a3cc9d3b1647ac91ee07
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 10:24:44 2010 -0400

    Some clients send a PROVISION command even when it's not told to do so by the server.
    
    We must check our provision setting when we receive a PROVISION request, and send back
    a NOT_DEFINED status code if no policy exists on the server.

commit 0d1e771d22585db2acf253ce413e8ea85c8edfb6
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 8 15:10:24 2010 +0200

    The list of internal attributes is just a list and not an association of attribute names and corresponding class names.

commit aa32fba612d8e6c3399fb4c3a3661682edc3a54e
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 8 14:50:19 2010 +0200

    Always fetch single attributes.

commit 95f1252be15944bb4d16886c1a11dff58437c7b8
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 8 10:28:39 2010 +0200

    Migrate hooks to H4 (Request #8954).

commit 9b3416a7d87cc8bfff53f75216403d0b28383960
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 20:12:39 2010 -0400

    Add support for attendees when syncing via ActiveSync devices

commit 2cb5b799f071521e368de844573ad7b11455f4f4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 20:10:58 2010 -0400

    Fix adding and getting attendees from the Appointment object.
    
    Adding attendees should now work when syncing

commit 643b76fd6538d62146a06a485f5218c7881e3959
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 16:21:29 2010 -0400

    Override this even though it's not implemented. It's needed to prevent fatals when searching.
    
    Some devices send SEARCH requests when adding attendees to an event, this prevents those requests from
    killing the server.

commit 746941ec3a009b6390275b9f42244a4b2246d7a9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 16:44:30 2010 -0600

    Bug #8612: Automatically disable tidy.clean_output PHP setting

commit 2e4659df249f74b72f3a1ac9b04d52086d26f520
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 16:30:11 2010 -0600

    Bug #8952: Fix casting spam parameter to number

commit dc003499147b55c722f49524facf2e30e3472413
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 15:59:15 2010 -0400

    We really shouldn't need to be this detailed with the logging

commit 5db04384dab1d772076aa01a196fe6a44fdc709e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 15:44:12 2010 -0400

    Clean up some logging, and some other misc. cleanup

commit 28ee4e1e04b5f112d4a308cda5c42053d61e412c
Merge: b7ab9c32ca9c99dab80489b4d5d8722121784072 4324c8da289d9a54f70520348b9328de2b3ff95c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 10:36:25 2010 -0600

    Merge branch 'master' into newprefs

commit 4324c8da289d9a54f70520348b9328de2b3ff95c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 10:26:56 2010 -0600

    Key can't be empty when passing to Crypt_Blowfish

commit 1d17971ecff5a1651784b614a866528aa37045f0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 07:59:58 2010 -0600

    Catch messages with no date header

commit b7ab9c32ca9c99dab80489b4d5d8722121784072
Merge: 271ce27ceee4749c667b3d0b51be8947c915472d 2e0d619c59c0039f82b1c72754e8d36eb9172246
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 10:35:37 2010 -0600

    Merge branch 'master' into newprefs

commit 2e0d619c59c0039f82b1c72754e8d36eb9172246
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 10:26:56 2010 -0600

    Key can't be empty when passing to Crypt_Blowfish

commit 271ce27ceee4749c667b3d0b51be8947c915472d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 10:26:56 2010 -0600

    Key can't be empty when passing to Crypt_Blowfish

commit 2b3abe74f295dcedc13498a2c86131c493977d4b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 09:17:03 2010 -0600

    Convert turba addressbooks pref to json format

commit 12e46699f32eb3bf7b8639ad11d56fe85278323b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 09:05:36 2010 -0600

    Move form processing for source/addressbook prefs to Widgets class

commit 6e3c22e26f331bc22d1f565e72e1995ae98becd0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 08:51:54 2010 -0600

    Move alarms handling into prefs ui widgets

commit 18f7e5bbee9b2ebaf628f06d7af46cdbc7033a8f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 24 21:47:39 2010 +0100

    Allow injecting the Imap_Client into the Kolab_Storage driver.

commit 9f8c18182fdc7a97c8f0433daec2211bd16dae9c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 24 16:49:37 2010 +0100

    Add TODO.

commit d010e1c4130cd1de967d92539b519e3d4be71c52
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 08:32:02 2010 -0600

    Move addressbook param code back to the applications

commit 0a8ede68d201e6d9662ceee3b01e9fd008b1ae2b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 08:19:29 2010 -0600

    No need to pass UI object to widget code

commit 3427527478dc2f53f8f6114c5911f6dc6a772c35
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 07:59:58 2010 -0600

    Catch messages with no date header

commit 31f046ea3bc8dbf8235c014714de4ed244d991c4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 07:59:58 2010 -0600

    Catch messages with no date header

commit 46c956a4fd2a72c4f9457e09ad7a2c8615f9b6b4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 07:33:58 2010 -0600

    Convert mnemo to new preferences UI

commit 8512cb689bf91c9d74f7742a9443cd31e6664499
Merge: 686d5ca6ac47356af4ec4620486adff71baecdce a2a28b2b2cda5de92aceefbf1c5cc8258c6c5c0b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 07:26:00 2010 -0600

    Merge branch 'master' into newprefs
    
    Conflicts:
    	framework/Prefs/lib/Horde/Prefs/Ui.php

commit 686d5ca6ac47356af4ec4620486adff71baecdce
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 07:04:06 2010 -0600

    Improvements to addressbook pref handling

commit a2a28b2b2cda5de92aceefbf1c5cc8258c6c5c0b
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 7 09:56:23 2010 +0200

    Migrate to H4 (imp (at) lx-soft (dot) com, Request #8950).

commit e3584d4c26d4ef312304e28bd26e038dbe6d50eb
Author: Jan Schneider <jan at horde.org>
Date:   Wed Apr 7 09:51:45 2010 +0200

    Import Mnemo from CVS.

commit de627313aa2e96ad4e506daae3574e57daf50fb7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 01:04:15 2010 -0600

    Convert fima to new preferences UI code

commit 8d77bf1c0a8408f847739ac0fbb2a329e6a6f292
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 00:49:08 2010 -0600

    Convert gollem to new preferences UI code

commit 09a9b451bd97f63bea5b24e27adf3ab3fe0b9723
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 6 17:26:40 2010 -0600

    Convert Ansel to new preferences UI code

commit 0ad10d38fd7e182c2d49fafb5b633c48c94aa6fb
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 6 17:25:32 2010 +0200

    $_FILES is always set.

commit ac52e8814acbcda38366eefeaeafafee0a659210
Author: Jan Schneider <jan at horde.org>
Date:   Tue Apr 6 16:41:13 2010 +0200

    Fix saving multienum prefs that have their enums provided by prefsInit().

commit 6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 25 11:55:04 2010 -0600

    Preferences UI rewrite.
    
    Goals of the rewrite:
    1. Make ALL preference page display across ALL applications handled by a
    single point: the horde services preference page. This means moving all
    application specifc preference handling to inside of
    Horde_Registry_Application functions. NO page, other than
    horde/services/prefs.php, should be using the Horde Prefs UI functions
    anymore.
    2. Move Horde Prefs UI code out of Prefs package and into the Core
    package. UI handling is not something that should be handled by a
    library (will eventually move other things out of Prefs too, including
    Category Management and Identity code, since this is code that overlays
    the Prefs driver in a Horde-specific manner)
    3. Simplify the prefs UI configuration. Don't require 'shared' or
    'locked' entries (default to false) or 'type' entry (default to
    'implicit'). Remove some unneeded types (select). Improve documentation.
    4. Handle dynamic population of entries and suppression of prefGroups
    and specific preferences in Application::prefsInit(). This code confuses
    the prefs.php file.
    5. Abstract out some common 'special' preference handlers.  For
    example, identical addressbook selection code is used in several
    applications (imp, kronolith, whups). Move this code to a prefs UI
    widgets class so it can be reused.
    6. Convert prefs templates to Horde_Template. As always, I know the
    arguments against HT, but the simple fact is that is still the only
    time-tested method that we used and it does produce a template file that
    is easy to edit. Not to mention that the PHP code polluting the old
    include files made these files absolutely unreadable and/or
    maintainable.
    7. Remove credentials code.  It wasn't being used anywhere in the code (I
    believe it used to be a hack for IMP-related auth in Horde 3.x, but
    shouldn't be needed anymore due to new authentication code).
    8. Other improvements that have escaped my mind since I have been
    working on this code for several weeks now...
    
    Reasons for the rewrite:
    1. The old Prefs UI code was ancient and a mess.  It was a static file
    and globals were used all over the place.  New UI code is OO-based and
    allows us to pass the object around, making these like suppression of
    groups/prefs, hiding buttons, and current state identification much
    easier and cleaner.
    2. There is a need to redo the UI itself, especially for dynamic
    apps, to allow for a different/better preferences experience. Thus, the
    UI will eventually be able to be themed based on the current view type
    (dynamic, standard, mobile/minimal). To do this, all UI needs to be
    controlled from a single source, rather than disparate scripts.
    3. Add ability to mark preferences as 'advanced' so they are not shown
    by default.  This is prefereable to the current method of 'locking'
    advanced prefs.  Admins may very well want users to be able to change a
    pref, but they don't want that pref shown to basic users.

commit f94e8a8507a6d50807448d4eb6bbf74d4c73e4f8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 6 13:23:07 2010 -0600

    Update help documentation

commit fa88ada98027ce5df5f3285f3e69cd575eca8eef
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 6 13:15:45 2010 -0600

    Add another level to disposition_send_mdn pref
    
    Given that many spam messages are sent requesting MDNs, it is probably
    best no to have MDNs sent out automatically by default.  So add a "MDNs
    allowed, but prompt first", which will be the default.

commit b601b2786d99c5d6811f073eb37ce8679651d348
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 6 13:08:04 2010 -0600

    Add IMP_Compose::getMailOb()

commit 5f2abc29c050e31bf00a72343e5dada1c587564b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 6 12:56:32 2010 -0600

    Fix mailer parameter when sending MDNs

commit bf894b8fb29cf29a7138f12fcb72a27ab8003f76
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 6 11:19:03 2010 -0600

    Bug #8949: Fix contacts popup javascript

commit bedf8e92a0faa38cbf7a1fd9bfd9efe51fb9a2a2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 5 20:43:40 2010 -0400

    Allow for configuring a separate log file specifically for activesync requests

commit 7b2368fb50a9d44626622866a19822efd6fff12a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 5 17:57:25 2010 -0400

    Default value

commit e7289911981727f8d876634af28fdbc2ff3d99c1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 5 17:51:31 2010 -0400

    Default this value to an empty array

commit beb192755d0d9daca2e2ea3f77c25fedd69cc097
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 5 23:15:01 2010 +0200

    Print paths where we looked for the autoloader.

commit 5a65a99ff559c113a6d86dbc28b9fc5b9f11273f
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 5 18:16:58 2010 +0200

    MFB: Accounts block needs File_Fstab for localhost driver.

commit 9c1091778ec6cef4ed3e12fdb6454c38627eaeb3
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 1 19:33:57 2010 +0200

    Don't hardcode supported HTTP methods.

commit 81a2584153d79b09a85eb303cc077d5ba35961f9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 5 17:37:01 2010 -0400

    Don't throw an exception here.
    
    This might be an end tag instead of content...some clients seem to send
    tag pairs even when there is no content...this allows them to continue working
    withoug throwing fatal errors

commit b9449dd9bee0c8ec3706fc3dbd9e0ddcb7d5e6b9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 5 17:36:34 2010 -0400

    Fix logging level.
    
    if I had a dime...

commit 8119a15cc600627b55bf5d9f6288b92a0f6cd1e7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 5 17:25:39 2010 -0400

    this method lives in the state object now

commit 221a6048197774701d290c35c08c2f58c6683d68
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Apr 5 16:12:41 2010 -0400

    Shout: Improve adding numbers without menus

commit 22075c6becb3bde46568f117449b6f8a3784991e
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 22:30:09 2010 -0400

    Shout: highlight the dial-in number

commit f74d5a8f37c6de4815000d47af7183aa51b9f9b4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 5 13:47:05 2010 -0600

    Fix javascript error on IE (see prototype bug 38)

commit 4862d213412fdb1170ea72aec3c8dd9c1f9a5a3b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 5 13:46:34 2010 -0600

    IE7 CSS fixes

commit de52d5a1195e0b849e7aef47e0dfefa3f4b90797
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 5 13:30:58 2010 -0400

    fix parse error

commit 0c7199b02d5bc5ca1aac04eb9f87f056918fd8f0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 5 11:52:35 2010 -0400

    add type and status to the Attendee message object

commit 9baa0853e5c6591e9c1243b3d35c74fdaccddbb9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 5 11:50:58 2010 -0400

    Fix constant names

commit a7416b86b99a919fccbaeaa1c7656f3ecdec45f8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 5 11:48:16 2010 -0400

    Obsolete phpdoc

commit 4084bfb0ab9a994b1ec295c65989c53cf66f76b7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 5 11:47:05 2010 -0400

    Better name for this variable

commit 188827fcc2102e7da0f04140bead65e9313c2091
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 5 11:46:34 2010 -0400

    Fix variable name

commit 79fd3406316e9fa411f015f2c01f9a93199fad07
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 5 11:45:17 2010 -0400

    Add missing wbxml values for AttendeeStatus and AttendeeType

commit 8f1ee84075134594c67c9ab35905dd27444b7bc6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Apr 4 23:18:25 2010 -0600

    Bug #8943: Fix function name

commit a07156ca438cf2a328393b686a9e12da56424a32
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 3 23:51:20 2010 -0400

    Finish up support for recurring events with exceptions.
    
    Recurring events now support exceptions both from server->pim and from pim->server
    This *should* complete support for calendar syncing :-)

commit 3b030fc7ccb37115875de24d366fa12579d76760
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 3 23:43:52 2010 -0400

    Add support for a exceptionoriginaldate field.
    
    This field tracks the start date of the instance of the recurring event that
    an exception is for.  This is needed for sync clients to be able to know
    if a specific recurring event instance has been deleted. Since if the exception
    starts on a different date (and not just a different time), it's impossible to
    match up the events representing exceptions with the list of exceptions in the
    Kronolith_Event object.
    
    Now that we have this information, we can get the list of events that represent
    exceptions (i.e. event_baseid == the uid of the original recurring event) and
    match them up with the list of exceptions in the $event->exceptions. Any left
    over dates in $event->exceptions represent instances of the recurring event
    that have been deleted.

commit 7abf2ec72c3c1a93741e0c288062ab47e398ad79
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 3 17:54:14 2010 -0400

    Request headers are to be handled in a case-insensitive manner per RFC2616.
    
    As a bonus, this simplifies parsing the $_SERVER array for headers...

commit 92df41d55a1ee223e4cca53a01b0c49e6ffe767e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 3 17:34:13 2010 -0400

    Fix delete link generation.
    
    Need to pass datetime and url parameters to getDeleteUrl() as well. Deleting the
    'current' recurrence fails without the datetime parameter, and returning to the
    previous view after deletion fails without the url parameter.

commit 0e5253a44cf668770dbf2904bead70e659eefc69
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 22:28:31 2010 -0400

    Shout: direct to wizard with no menus present

commit 7ca4d2c9c96f0e18c482677accc65b22ba777497
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 22:13:31 2010 -0400

    Fix deleting the menu; correct SQL error on accounts

commit 42447a3b75a97b09a414d3c4bf089d17004f1c09
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 21:58:20 2010 -0400

    Shout: Clean up menu <-> number associations on delete

commit d16f2032950a64365a83058445f5db2dfef86ebf
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 21:56:28 2010 -0400

    Shout: Remove debugging

commit 85179dd9e6527c041a1828334b8a2f88e7e71ad4
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 21:51:56 2010 -0400

    Shout: re-active the wizard.  It works!

commit 6a58e3a8ff020d1031e27adb710287389eb715cf
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 21:51:22 2010 -0400

    Shout: fix admin paths for account management

commit 10a236df6c041291de6bf9843ed98b69a092811a
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 21:50:49 2010 -0400

    Shout: Allow selecting numbers by account

commit 4c359400871ce4e2d24262bcbbe0a2562c8db527
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 20:36:01 2010 -0400

    Shout: mv accounts admin files into place

commit 24b83bcd764c6d7b2170a595e27f826fbd0da9bd
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 20:31:41 2010 -0400

    Shout: Fix adding/editing numbers

commit 9f73d1ff74206b8e5d162ba79e0415027b305106
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 2 19:01:54 2010 -0600

    This must be a fatal error - nothing we can do about it

commit e21be6d66f537c5a819244dde7690a156098a0f3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Apr 2 15:38:54 2010 -0600

    Fix registry logging events on shutdown

commit 76f3ad8dc817f6c0f9368d3f671a445e7a9202a1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 1 22:10:37 2010 -0600

    Make sure 'sortdate' has a default value

commit 186c0fc508d40d034f1e9a1150b965b0d6dd606e
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 19:34:44 2010 -0400

    Shout: Update the DB schema
    
    Yes, this will need to be cleaned up...

commit 0c683247d7856b8a8208ec8bd39d41d2c7a59a07
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 19:34:32 2010 -0400

    Shout: refine the wizard UI

commit 7aca9011fd48ddc1ffe2f381cdc2222cbd77e841
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 19:34:02 2010 -0400

    Shout: begin work on admin screen to manage numbers

commit ade1a1f24283365205ffc57cd503d79048b6cd4a
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 18:34:44 2010 -0400

    Shout: Prettify the wizard some more

commit 538efc094f170366ed934de3624038e9c9abaa88
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 18:34:27 2010 -0400

    Shout: One more place to catch empty arrays

commit a1dc76de40aff6f475c19c9f9d518a4ba26ec615
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 17:09:35 2010 -0400

    Shout: Try again to make the buttons behave better

commit d876a7573c183039f5654311f690c8105b4339d3
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 17:08:48 2010 -0400

    Shout: Add some animation to the dialplan manager

commit c87445e14b3687100ebe84b85448ad72832d014e
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 17:08:25 2010 -0400

    Shout: Convert adding extensions to AJAX

commit ca281d00a2292b79dce6d6781211df9c07b56a00
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 15:34:04 2010 -0400

    Shout: Get rid of actions in favor of AJAX

commit 82e2a2e7d34b9e7f760193b116aefc24ec0c69fd
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 2 14:53:07 2010 -0400

    Only return multiday events once, not on every day it spans.
    
    Returning these events on every day they span will mess up the change counts
    and cause a race condition

commit 73e6273009ebaa831408ccedb93164fa241b79ab
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 2 14:52:21 2010 -0400

    Allow passing the $coverEvents parameter from the listEvents API call

commit 81e4057e8ba8847326b66043631962a519c8f873
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 12:49:34 2010 -0400

    Shout: Continue working on first-run wizard
    
    Start working on merging extensions editor with wizard.

commit b98852dd548a8971614e1d5d06167071b77aa7a2
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 12:49:16 2010 -0400

    Shout: make sure we pass the account code

commit 36e371fdee96c64b10586ed85df1d14e432a0017
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 12:48:55 2010 -0400

    Shout: a bit of error checking

commit f30c6f664516f0efda83acd4c533062fa0c68002
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Apr 2 10:56:42 2010 -0400

    Shout: using float on buttons was a bad idea

commit e911eaed72d30ca093d4851d9be09d59096acede
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 2 12:47:35 2010 -0400

    Fix the PurgeEvents login task

commit 59c7deda42423a4ddb9aef0ce90012a7736f87c0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 1 20:31:09 2010 -0400

    Fix recurrences when it has a recurInterval other than 1

commit a2dfc6c77b3f598f233fec3c7ce580566543608d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 1 15:02:34 2010 -0600

    Update some RFC documentation

commit 5404700f4b97b554db35b74c3a3dd65afcab90fe
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 1 12:12:10 2010 -0600

    Simplify CSS formatting

commit 0c5ca40a7bd12e05a0500cb032e3068e793052d9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 31 23:00:32 2010 -0600

    Fix typo.

commit 90b53649ca97ac2cf402e0c3c60d3c73aa0387a4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 1 16:12:51 2010 -0400

    Pass the rest of the policy parameters to the activesync server.
    
    Simplify this a little while I'm at it..

commit 48d11fefaa7e35702b5aeedb1b7b2313b3543aca
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 1 16:11:34 2010 -0400

    Fix setting provisioning parameter.

commit 3edc8546fc3dfa48bd36f8c4e03bba776316bb68
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 1 14:16:19 2010 -0400

    ..actually allow the horde config to control the provisioning setting.
    
    Forgot to add this, it was defaulting to Off regardless of this setting. Still need
    to pass the rest of the params...the code is there to use them, just need to hook them up.

commit e3f1ba360a81cfc0742c0437addf71e59f546206
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 1 14:04:23 2010 -0400

    Put this in the security policies section

commit 695f5ee4467a425f406ed1efbc918f2220b8c667
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 31 22:40:51 2010 -0400

    Shout: keep working on first-run wizard

commit 3a33fcfba17db78ec0dacfea0e702f0b371bf586
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 31 20:44:16 2010 -0400

    Cleanup Wbxml Encoder, phpdoc, cs, remove dead code...

commit 389c6cc81773e434da01808406e3832a5ddcd01f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 31 20:16:36 2010 -0400

    No need to pass the dtd into the decoder/encoder objects - just put it in the base object.

commit bd313a46a7ff0ae1af22f7be495c841b6118e1ee
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 31 17:57:09 2010 -0400

    Clean up Connector objects:
    
    phpdoc, ws, variablenames, remove obsolete parameters, class constants etc...

commit 21828c8ab2080a3a750f6e74a45494c1fd89aef5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 31 16:41:20 2010 -0600

    Don't highlight header row

commit 82ed1890bd98c37f2740a782f9eab123e5e50c0c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 31 16:27:24 2010 -0600

    Passphrase input fixes

commit 9986a8c628339dba2e266ba4d21e6283667b94fb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 31 15:22:33 2010 -0600

    Fix adding addressbooks.

commit f2bcabbd7c548fccf35d57715e3309a44a70802f
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 31 18:21:06 2010 -0400

    Shout: Auto-create default menu and recording

commit cb4ccee883013b0202c042dd356e18da1fe64483
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 31 18:02:11 2010 -0400

    Shout: One more round of tweaks to handling curaccount

commit 117296c034218e907c3462861e791a570327e731
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 31 17:53:12 2010 -0400

    Shout: Work on new-account wizard

commit 523f670cd67e3ca454b97b14a70724bcd2e78d9a
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 31 15:58:16 2010 -0400

    Shout: Reduce information stored in the session

commit f44355dda4a0b1a323a0cd3411b67c0a3ac3d1ed
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 31 17:43:53 2010 -0400

    Refactor the Exporter/Streamer/Importer/HierarchyCache mess....
    
    Rename a bunch of classes and combine a few to better reflect what is happening here.
    As a bonus, cleans up the main directory of the package a bit.

commit 674a46175e0dfa23de585c6096d6614a2b0153db
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 31 15:44:50 2010 -0400

    Change filename in package.xml

commit 9b62fb9623ff86eb5b9d452bd7320594585f3ef7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 31 15:43:47 2010 -0400

    ...and rename the file appropriately

commit 2c0a2dc179b73517fdd3feeaf9dcd56fa4b6a893
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 31 15:40:36 2010 -0400

    Rename Horde_ActiveSync_Exporter to Horde_ActiveSync_Sync to reflect it's real function.
    
    Name is left over from legacy z-push code. This class is now only responsible for iterating
    changesets and sending changes to PIM when appropriate.

commit 9dfbae67a1967f1a519bc5969584aeb9c7291b9e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 31 15:07:07 2010 -0400

    Fix initialStateTest

commit 4d4ee5e0d31606ac1a2d0b537072e2aacc13a777
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 31 14:54:47 2010 -0400

    Mark incomplete tests in FileStateTest.php (these still really need to be written), and
    fix HordeDriverTest related to changes in storing dates as Horde_Date

commit 5bb5d16b395722342736ad6744f250e5f7703d87
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 31 14:47:09 2010 -0400

    oops - device info is a stdClass, not an array

commit 31d034227f0186e9b27076359f6a5cefd6d01def
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 31 14:43:55 2010 -0400

    Add header for the policy section

commit cf4b778d14a57998f1bb70fa2a9c55199de13119
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 31 14:36:27 2010 -0400

    Move (and implement) the set/getDeviceRWStatus methods to the state object

commit fcfee36da6db7469dbe569d5c4fbe9e82c2888c8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 31 14:17:57 2010 -0400

    phpdoc

commit e2a25545f4814c7ae1b0fb3f56e467957621bc7f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 31 14:12:07 2010 -0400

    Move policykey generation to the state object

commit 63cb6839086813c7ab9dcb0be7ee58c6e5c4fb44
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 30 20:23:26 2010 -0400

    Use passed in configuration to build the policies string

commit e405fc0e976cd12b18ba7b9d43a60cb58e94c14b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 30 20:22:06 2010 -0400

    Another place to ensure the state directory exists

commit c43d902dacb676ecb792ce6bb9ddeadc4e212890
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 30 20:21:45 2010 -0400

    cs

commit 7f5a00d0c21ed3fa140fd52220aab785b45d43da
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 30 20:04:54 2010 -0400

    remove duplicate parameter

commit 4aeb3aab9eba9777ffe9adcbcca4b91605ce523b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 30 19:27:08 2010 -0400

    Add configuration for supported policy settings.
    
    Not connected to the code yet...

commit 0515c31645cfb9d93aa79355ff4bc8de94be8767
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 30 13:09:15 2010 -0600

    message list CSS tweaks in imp

commit 8e662a4a7d28963cc28b2350fed6e873da5a9a57
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 30 12:58:58 2010 -0600

    Ticket #8936: Allow switching back to no sort (i.e. sequence sort)

commit 285061a9f7cb521e9944e6e8e2076b4e4f442224
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 30 12:29:47 2010 -0600

    Better indication that these top level menu items are not clickable themselves

commit 6ce76467ca8142d61eb046e76739702dfd9ff2c7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 30 12:25:02 2010 -0600

    Bug #8942: Fix bad log level error
    
    Need to always use Horde_Core_Log_Logger, even with the null driver,
    because priority may need to be converted from a string.

commit dbda92bd4bed887dcbd80cd547f7ebcfdc2af80e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 30 12:24:14 2010 -0600

    Improved error message.

commit 9d9381782a62befa50774e0e48c2ec451430ec13
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 29 21:36:58 2010 -0600

    Not sure where this came from

commit fbc852ebc40b0f0b51a23c09878557aed34372f5
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 30 19:33:55 2010 +0200

    Run the effects for showing the overlay and dialog in parallel.
    Make effect duration configurable.

commit 0d902dbb188675838c49c2784aaa454dae42f203
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 30 18:08:46 2010 +0200

    Shorter effect durations, and make it semi-configurable.

commit eee5dec0005bd3cf07a342eac79ab7c3eac5c40b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 30 12:55:36 2010 -0400

    Ignore exceptions from VFS when deleting the image cache

commit 9718ac152936cb8b772d85eb1b021f09399e8deb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 30 10:17:20 2010 -0400

    define the state directory

commit bbcec0236a65cb76ea4503416f43d311d3aa812b
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 30 17:09:20 2010 +0200

    Fix setting minimum height for short events.

commit 78b31e52fe19a34fa4d3b814ca7560f880bd0d16
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 30 09:56:09 2010 -0400

    ...and actually add the member.

commit 9f8bafa05ff2a9ab62aaf99e6719aa65d02ab994
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 30 09:52:00 2010 -0400

    check for empty, not just zero

commit 99050f8848eabfd17de9d4457a17fefdfe425d18
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 30 09:50:14 2010 -0400

    Ensure the user's state directory is present

commit db1a3aead8c8d86e659b9dfc62c9dc48a8fd5a45
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 30 09:49:06 2010 -0400

    Make sure we recognize that a policykey of zero means device is not provisioned.

commit 925a6f2aba4e73b234f57a0198b2155f846f586f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 30 09:48:11 2010 -0400

    prune obsolete code

commit b9fc6847791f19d388fe6722ce50af88434c6a1a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 30 01:36:12 2010 -0400

    Fix method parameters

commit 531448f4f685b4ee4e09e2638851aab614912e0e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 30 00:47:56 2010 -0400

    Further simplification and refactoring of device info handling.
    
    Move some paramters around, simplify some method calls. Don't pass values
    when we already have the means to get them etc...
    
    Also, store device info even for devices that are not provisioned.

commit e084a37ef334f07770a5f1b19cdb1b51bde7caa1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 29 23:22:57 2010 -0400

    Implement working policy enforcement and provisioning.
    
    In the process, rework some state storage methods. For the file storage backend,
    store the state files in a user directory to allow a (as yet non-existant) UI for
    allowing the user and/or admin to request a remote device wipe. Also seperate out
    the device-specific information such as the policykey, user-agent, device string etc...
    into it's own state file. Again, this will be more efficient in a history/sql based state
    storage driver.

commit 5b9949ba185dbb730b0db6b8faf8aa88eb94bdb1
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 29 16:54:10 2010 -0400

    Shout: fix selecting recording when adding menu

commit 6f43cbec00da9575c8d0c54c5dce0068083b49d0
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 29 16:48:08 2010 -0400

    Shout: Add recording management code

commit 1ef18b6b87de35fff5d5f9b74b33c4529cdcf9b3
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 29 16:47:53 2010 -0400

    Shout: Attempt to catch and log browser-side exceptions

commit 3bd481bb7a8224de00f71c40b7cca397d2d2d421
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 29 16:47:24 2010 -0400

    Shout: Enable saving menu info

commit c0b6f11d3ca747de3dd39b329fca31d83a79f5a0
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 29 16:46:01 2010 -0400

    Shout: Convert to recording_id

commit a9bc57869fb254a6fe526242b581f3a50fa055cb
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 29 13:16:06 2010 -0400

    Shout: create administrative PIN feature

commit 04a8078fb5cc1bea5cd09e6d3e2b9d97a01faf98
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 29 15:59:58 2010 -0400

    use Horde_String::ucfirst and Horde_String::lower

commit 7f059004bc00c0bf43239d3e26fbc35645e42fcb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 29 15:40:08 2010 -0400

    sigh - can't restrict to X-* headers, activesync also sends others that we need.

commit 3e6d1441a7635ed9ce8078b34b356f08f22d9422
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 29 14:56:21 2010 -0400

    need to strtolower() the key first before we ucfirst() it.
    
    I'm thinking it might be easier to just put these in as-is, and
    assume we need to strtolower() any X-* headers for comparison.
    
    RFC2616 (HTTP/1.1) says headers are case insensitive anyway, so we probably
    shouldn't be relying on case for comparisons...

commit 2aa47b34d9acd2b029aa10ad96a0048b59dc06a6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 29 14:38:49 2010 -0400

    Fix broken header handling when PHP not being used as an Apache module.
    
    the $userdata argument to array_walk cannot be passed by reference, so we need
    to iterate the _SERVER array manually, map the headers we know about, but
    try our best to parse X-* headers as well.

commit 6fa8b14b533243f9bb58cd94564fe8c439613edb
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Mar 28 23:41:11 2010 -0400

    Shout: enable deleting of dialplan menus

commit ba82a3573cca85c0c632ccbe5734090be6609b3c
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Mar 28 22:32:47 2010 -0400

    Shout: catch and log some additional possible errors

commit 4f50f7d13b5eb14d779e9be74f018351fe7ddc84
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Mar 28 21:49:22 2010 -0400

    Shout: simplify account selector

commit ff7a8752491d4aa19017f120ed5ecf2f69a007a5
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Mar 28 21:44:32 2010 -0400

    Shout: fix adding and editing conference rooms

commit 9f046fe9b3ffb81fc25c4c72c6b6fe85d757d78a
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Mar 28 17:46:44 2010 -0400

    Shout: Add conference list screen

commit 250d1e14fe84ba711a38cb9e04cbd2142acc55b1
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Mar 28 17:39:07 2010 -0400

    Shout: Dialplan support for conference rooms

commit 6892d24d14badc8020181001fdcd82b834d452b9
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Mar 28 15:58:43 2010 -0400

    Shout: fix clicking on buttons outside text

commit e7607f6e50b6cc245ead9bd27d24abec185ae3d5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Mar 28 12:59:59 2010 -0400

    Fix spelling

commit fda97fe12b9fd014a57176b0ca64700008e4b6f3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Mar 28 12:57:32 2010 -0400

    BFN, and blurb regarding multi-page images in Horde_Image

commit 8477c57f814a1fa8437f1befa2030a93d42ce124
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Mar 28 11:50:29 2010 -0400

    Remove obsolete constants, add some comments

commit 8aeece4e3cfab5ff8daf7ff925a470339b177e66
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Mar 28 12:17:46 2010 -0400

    Shout: hide inactive "help" and "options" menu items

commit 67bcdb5bb430e5936ab93baa7e9d4a472fe24a59
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Mar 28 12:07:03 2010 -0400

    Shout: fix graphic filenames to be more consistent

commit 0aa57620ab4ea6862c9861405df40d3c10c036b4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Mar 28 11:19:27 2010 -0400

    Improvements/Fixes to GetItemEstimate handling
    
    - Don't attempt to load state for compatability mode.
    - Instantiate and init the state machine for _each_ collection.
    - Start using STATUS constants - still needs some error handling
    - Simplify some logic

commit 5aeef14944eba2a5c923af605459f0c0ad30e70f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Mar 28 11:18:10 2010 -0400

    ws

commit 5ee46fff5438d5e253d8d52c5ad928c73b5d1627
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Mar 28 11:17:08 2010 -0400

    ws

commit b4940ff9ea3cf1cdd31b03c23a87a4311ba397a0
Author: Ben Klang <ben at alkaloid.net>
Date:   Sat Mar 27 22:33:14 2010 -0400

    Shout: Enable removing actions from digits

commit 1be45da8d9e3454d19eadc78a0e74d45872fad39
Author: Ben Klang <ben at alkaloid.net>
Date:   Sat Mar 27 21:28:41 2010 -0400

    Shout: fix typo

commit 6ff414b9c89df4977dafd1c8bb167e6a69d5d6a4
Author: Ben Klang <ben at alkaloid.net>
Date:   Sat Mar 27 21:25:19 2010 -0400

    Shout: Allow for multiple dial-out numbers

commit a4a808da9446fd1d5ef4a35095df6e045794aaf8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 26 19:54:55 2010 -0600

    Bug #8937: Convert priority to integer; don't exit prematurely

commit f6517756bd9e9de7349aa715d3db510e3bd1b0ee
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 26 19:54:23 2010 -0600

    Remove debug artifact

commit 763bc2f73ce446d7c42ff21c2fdff51b27cbb807
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 26 17:10:52 2010 -0600

    Ticket #8936: Simplified date sorting UI in IMP

commit c5d8fa67cd3937f6e596a7e722c7612074332094
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 26 16:19:05 2010 -0600

    Ticket #8936: Add sequence sorting to search().

commit bb11a32a011ac165e4e50ecc35847abf04087165
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Mar 26 18:20:45 2010 -0400

    Initial refactoring of the GetItemEstimate request handler.
    
    This get's the Droid's corporate calendar a little closer...

commit f0d1788ffdaa705a6aca5581b9f18c0919fa42d7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Mar 26 18:18:59 2010 -0400

    Use a logger from injector, not the log I used for debugging.
    
    Leave this commented out for now...

commit 9fc1180e7467682d23df38d7a523c62ff5813db2
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Mar 26 18:01:42 2010 -0400

    Shout: fix graphic name to match code

commit 392bed71b5a4f0d2c64ed7eaa2950086506f2416
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Mar 26 17:59:24 2010 -0400

    Shout: Hide "recordings" for now; it doesn't work.

commit 34aea46999e91ada4985dc489e82f7376a3251da
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Mar 26 17:59:15 2010 -0400

    Shout: Fix handling of * and # keys

commit e34862c03362942ef07eaea312714af67b8bfe73
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Mar 26 17:28:22 2010 -0400

    Need to make $driver an optional parameter.

commit 0ccf898ac932f1595b931490a09e87ff56f5625e
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Mar 26 17:11:47 2010 -0400

    Shout: make sure we only observe the action form once

commit 0ad9eee6de8ac664fb2baf0a9a8dc726af120c22
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Mar 26 17:03:33 2010 -0400

    Shout: remove extraneous "cancel" button

commit ed954c1f962f625ebb743e30a10579616a84fa24
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Mar 26 17:01:09 2010 -0400

    Shout: make sure we disable activity indicators when done

commit 966bd0b842c51ec6684eceb70412b870fa33a858
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Mar 26 16:53:53 2010 -0400

    Shout: Add browser working indicators

commit 43d2f31b7c5ccd46af2a6ce07bba70909563758a
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Mar 26 14:17:30 2010 -0400

    Shout: Fix bug that deleted other menu actions inadvertently

commit 8b3520a06366287459838f980e07c774696f26d4
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Mar 26 14:08:58 2010 -0400

    Shout: Fix refreshing the dialpad between menus

commit 5ad1f00d4a813bdd34611566ff1dc84f2e21eaf0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Mar 26 16:16:21 2010 -0400

    Add some instructions about the needed Alias

commit 121652b06b516af77a95fa3b18f62975c20b17e1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Mar 26 14:06:41 2010 -0400

    Initial import of ActiveSync support into master branch.
    
    This should go without saying, but:
    
    This code is very experimental at the moment. It is functional in my tests,
    but there is sure to be many bugs still to be worked out. If you use activesync
    support at this point, it may work, it may not, it may make your iPod grow legs
    and run for high ground. You have been warned ;)
    
    Will put up some documentation, TODOs, issues etc... as I have time  on the wiki project page at
    
    http://wiki.horde.org/Project/ActiveSync
    
    Squashed commit of the following:
    
    commit d8d6dafb925503e328b3688cec6422ab130bd77c
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 26 13:45:47 2010 -0400
    
        remove commented out code
    
    commit f790aa31c91e6c0747dc2b50e26c59755ec71cf4
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 26 13:44:25 2010 -0400
    
        add a bare-bones config tab for activesync.
    
        Right now, it just enables/disables as sets the directory for the state files
    
    commit aef0cf5654ea5b0daa75202fcae0edee95701221
    Merge: 54bee83 8e71015
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 26 13:16:24 2010 -0400
    
        Merge branch 'master' into ActiveSync-refactor1
    
    commit 54bee830a1df9bfa219e642a8492377a8507295c
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 26 13:13:05 2010 -0400
    
        Eh, turns out that SYNC_POOMCAL_EXCEPTIONSTARTTIME is actually supposed to hold the
        *original* start time of the recurring event, not the exception's start time. THAT goes
        in the SYNC_POOMCAL_STARTTIME field, just like a normal appointment.
    
        Thank you, MS.
    
    commit 2dc95253f0fb2dbaa859c9dba4230df441cf9233
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 26 13:11:08 2010 -0400
    
        Changes to fix timezone handling again.
    
        All dates are stored intenrally by the message object as Horde_Date objects
        in the local tz. The encoder will convert to UTC before putting it out to the pim.
        Likewise, the decoder creates Horde_Date objects in the local tz from the UTC time
        passed to us from the PIM.
    
    commit 4866f716d446f10bb93722a016f9bf9c6c102e2d
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 26 13:09:40 2010 -0400
    
        wrap
    
    commit 2460101269881807de4265eae1330dea992e8357
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 26 13:08:35 2010 -0400
    
        return the baseid as well
    
    commit 8ecc8836c4282a3fc5779a53661e21ba745d596e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 26 10:53:54 2010 -0400
    
        Start making the activesync message objects more like a content type mapper.
    
        Start providing a similar api for setting/getting properties from these types of objects.
        This commit completely rewrites the Appointment type, along with the supporting code
        in kronolith to convert an event from/to an activesync appointment.
    
        Still some issues with recurrence exceptions to work out.
    
    commit c6a871cc3e00b2e8f12b64e90fed53728d73580b
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 26 10:51:48 2010 -0400
    
        Add wbxml mapping for POOMCAL:ResponseType
    
    commit 1f742938b6b0049985970fb26d23a2faeffa33b4
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 26 10:50:10 2010 -0400
    
        give this a default value
    
    commit dec6bf7e24ab03603bfb50a96ecd8186efd0ff7b
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Mar 25 12:37:32 2010 -0400
    
        Allow filtering out events that represent exceptions to recurring events.
    
    commit 7a0ba71f1a48016516912015bce3c36e72448ff7
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Mar 25 11:07:57 2010 -0400
    
        Add a baseid property to events.
    
        Used for mapping an event that represents an exception to the
        original, recurring event. Needed for dealing with exceptions when
        syncing with ActiveSync devices (and possibly others).
    
    commit 9585333db3e219047790929f446048821a3695a2
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Mar 24 20:41:00 2010 -0400
    
        Fix default value for image_faces value in ansel_images table
    
    commit dca8d32e8925e5e5afdead1bb1e54e9d2107853d
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Mar 18 18:44:06 2010 -0400
    
        Fix PROVISION command handling
    
    commit f11c04a5a25e9b221c65c06a2e039f2e3f8626c3
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Mar 17 18:01:50 2010 -0400
    
        remove commented out, obsolete code
    
    commit 0685902176b2bdf3d719ae2bc4ec0249f136d6a6
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Mar 17 12:47:53 2010 -0400
    
        Remove obsolete files
    
    commit 8d099d9d52178da2cc38f939a4cfa27d69711c76
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Mar 17 12:46:16 2010 -0400
    
        Add Horde_ActiveSync_Message objects, remove Horde_ActiveSync_Streamer_* objects.
    
        Also, phpdoc, add encodeStream() and decodeStream() to allow encode() and decode()
        to take strings.
    
    commit f5bda8a80b6603ca6b044c3a2cee6d0454fdbcce
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Mar 15 15:58:15 2010 -0400
    
        Add mostly un-implemented methods for working with a history-based state driver
    
    commit b1a2ecb358c8e314b7d50e9491b106a3038a99d8
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Mar 15 15:57:46 2010 -0400
    
        Add completely un-working History driver
    
    commit 1686fbef629baa9025522aed594de043db2e1234
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Mar 15 15:57:28 2010 -0400
    
        ws
    
    commit 071e8af3fb25d1b0e67b3bc06d49198fbaa7ed80
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Mar 15 15:57:01 2010 -0400
    
        Fix usage of handle()
    
    commit a142183e8fcbf573fa7e2d2cc0d58b874ce5f2d2
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Mar 15 15:56:22 2010 -0400
    
        remove obsolete code
    
    commit e40a56caf42e0a96e4d1bb3c17e19dd308279a2b
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Mar 15 15:52:26 2010 -0400
    
        Add recurring event support
    
        Still needs work - New recurring events are added currectly in both directions
        but editing exceptions do not yet work correctly.
    
        Edited on PIM -> Server - The server correctly receives the exception, and stores it, but
         no new event is created for the occurance of the exception.
    
        Edited on Server -> PIM - A new event is sent to the PIM for the exception, but the
         existing occurance is not removed.
    
    commit 82a5c429bd25107c6388fcb092ef8f85a7f13e82
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Mar 15 15:47:27 2010 -0400
    
        stub out a test to add for a bug that just wasted an hour of my life
    
    commit 8ea8ae99c30a018a9c57c69f78af8e0324d8742a
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Mar 15 15:46:11 2010 -0400
    
        Don't forget to update the PingState if this is a PING request.
    
    commit af8a62a35933c9700cd8bd434aa24a537299a2a0
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Mar 15 13:00:53 2010 -0400
    
        Make Kronolith#listEvents honor the $showRecurrence parameter
    
    commit 4129be1a2517948a3f38437af6416cb57295f29f
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Mar 15 09:58:20 2010 -0400
    
        Move setNewSyncKey to the base class, other tweaks
    
    commit 1bd2b1b7bcb32b9421954b39485083b38e8d2166
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Mar 15 09:57:24 2010 -0400
    
        ws
    
    commit 4656c1951d3e7869decdbb67718efde248730f89
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Mar 15 09:34:21 2010 -0400
    
        ws
    
    commit 609344e8bb2cd546c2f64b045e51673c4fa2a8c0
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Mar 15 09:32:50 2010 -0400
    
        Notes as I distill more about the AS protocol versions
    
    commit f8a2f1060f4681c73def8848af13b38e9eb6392c
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Mar 14 11:17:28 2010 -0400
    
        Move PROVISION command handling to Request_Provision
    
    commit 77371eda5feef7cb0416cb36db689cdcd47fb877
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Mar 14 09:44:02 2010 -0400
    
        Remove code that was moved to individual Request classes
    
    commit 3b4fafb72de8ea1b04ee8b6847351b1bfbfaf8c8
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Mar 14 09:41:04 2010 -0400
    
        Fix foldersync state handling
    
        Better performance, one less state file to worry about.
    
    commit ee983e0f4e91fdb80e05a1fdd4205627c6b56242
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Mar 13 16:41:57 2010 -0500
    
        No need to loadState for FolderSync requests, the getKnownFolders method takes care of it.
    
    commit 37611701f37ed94e9aff3875b4b1aa2ecade78fb
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Mar 13 16:30:34 2010 -0500
    
        phpdoc
    
    commit 61e0062ab353e76eac595058fcdfb532d73a763e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Mar 13 16:30:04 2010 -0500
    
        Fix isConflict() usage
    
    commit cc2f3b5c2ace883b845248d348aaee99e2b21181
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Mar 13 16:26:55 2010 -0500
    
        phpdoc, style
    
    commit d2e846e48b7cf673ba8e3b0252fa55f14879fd64
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Mar 13 14:34:48 2010 -0500
    
        Remove the last(?) of the obsolted files
    
    commit cba4d4a98c9b9b104f51b6544456e2b65b806985
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Mar 13 12:04:49 2010 -0500
    
        Remove deprecated files
    
    commit 86f9cb62aa9e3a2b19347014330cf214eb180a20
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 12 19:37:42 2010 -0500
    
        Remove unused paramter
    
    commit 3899f8f916df031b2bdd333b9426780b726db8e2
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 12 19:37:18 2010 -0500
    
        Remove this hack, and implement it correctly.
    
    commit 17b3e4696cbc78668ddf71ec505e6eebabb2e04a
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 12 19:36:01 2010 -0500
    
        rename loadPingState to loadPingCollectionState to better describe it
    
        ... also differentiate it from initPingState()
    
    commit 42f29077c2d543ff8789eb853137b1279a43f565
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 12 19:34:49 2010 -0500
    
        phpdoc
    
    commit 0c1a971c560a4d8d311b54e4949d3d0ca0aa7831
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 12 19:34:16 2010 -0500
    
        Fix usage of state->updateState()
    
    commit 7991a18fa51122a433aae446008431b3eb1fe553
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 12 19:33:43 2010 -0500
    
        remove deprecated code
    
    commit 9875dd689ea1c0c97e8754e56530456789f58110
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 12 17:41:45 2010 -0500
    
        stub out other needed tests
    
    commit b378bc1bee1a6fb176ed3e0f728e9c552d8a350d
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 12 17:37:12 2010 -0500
    
        Move more constants to class constants
    
    commit 36dbb076054e88e2bca99b89cc06b527db5215a5
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 12 17:36:51 2010 -0500
    
        Ensure required parameters are available
    
    commit 25cb4f9a32006bd356b9eff5fdc023db42c5119d
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 12 17:36:23 2010 -0500
    
        ws
    
    commit 822ae27373913aa9a9651d34afb345c672af2b5d
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Mar 12 17:33:55 2010 -0500
    
        Start adding tests for the file based state machine
    
    commit 2786a9ae1035dd608a433fbf96c1943e45e3ba44
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Mar 11 14:54:52 2010 -0500
    
        Remove obsolete parameter
    
    commit d3ac1ae688ab5ec2af4cfa334bff543e7eccf2cc
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Mar 11 14:12:32 2010 -0500
    
        Properly handle OPTIONS request
    
    commit 82b6a6a86743894aced0bff82803fdf92f0b3f9e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Mar 11 14:11:39 2010 -0500
    
        Fix state handling for PING requests
    
    commit 66f37afb69450e5e5b08cfa2165228b69bfed078
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Mar 11 14:10:52 2010 -0500
    
        remove commented code
    
    commit 44e687e0ccc333f6e51401941e9a444f85fb8b67
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Mar 11 12:16:09 2010 -0500
    
        Start breaking out the logic for handling requests into individual classes.
    
        The 'major' requests are complete and working. Left the requests that we
        don't currently use in the Active_Sync class so we still have the code,
        but it's not currently used.  Will move those out as they are implemented/tested.
    
        Likewise, removed deprecated classes from package.xml, but for now, have
        left the files until everything is complete.
    
    commit c95948d87e64b7d12cb2f20f376b4556e99d3374
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Mar 11 00:39:46 2010 -0500
    
        Check for required parameters, remove old cruft
    
    commit 0b66004e4ba90b24251a7fe7ab86d7decfa32e74
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Mar 11 00:39:19 2010 -0500
    
        update test
    
    commit d5e9e1b05c8b3a08844988b906dc315f06cf199d
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Mar 11 00:28:45 2010 -0500
    
        Document the params
    
    commit e42269d2420085c3a8204eca7532f61e5f62e8a4
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Mar 11 00:01:08 2010 -0500
    
        First round of *massive* refactoring
    
        This starts moving responsibility for various things around to facilitate
        each storage backend to decide what state storage to use. Moves the majority
        of the functionality that would change to the new State classes. Lots of cruft still
        left here, some of the older state classes will go away, along with some of the importer
        and exporter classes...but this is currently working again for contacts and calendars.
    
        Committing to get a touchstone for a working state.
    
    commit 51392010d1474909ddf08c24348d51a4a9d26155
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Mar 3 15:52:52 2010 -0500
    
        Initial commit for new State handler
    
    commit 6a85f9ca827fa77931c950d480f4ca3ba38e02bb
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Feb 22 17:36:50 2010 -0500
    
        base implementation for getState() and setState()
    
    commit fbe7d2db78e705072d2341799066a091ff30a282
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Feb 22 17:11:42 2010 -0500
    
        First stage in refactoring state
    
        Rename getState() to loadState(), and add an (as yet unimplemented)
        method getState() which will return the in-memory state.
    
        Also rename setState to saveState() which saves the in-memory state
        to storage and re-add a setState() that will
        only set the in-memory state.
    
    commit 1e8046846448e22ae808c73583a5fff4ca6bbd1e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Feb 21 18:25:53 2010 -0500
    
        This is actually SYNC_COMMANDS, not SYNC_PERFORM
    
        Try to keep the code page definitions in line with MS docs
    
    commit 81de70b3be4976ac834e5d1c2e681111078234d0
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Feb 21 10:41:00 2010 -0500
    
        Finish proper error handling in HandleSync
    
    commit 3ef31a79eb770fa74b469b9d2af4c99ad2f55116
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Feb 21 10:33:20 2010 -0500
    
        Fix reveresed logic
    
    commit cb537103653fb39f541b45b06cd15649d5278036
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Feb 12 20:20:16 2010 -0500
    
        This is incorrect. A value of 0x15 on the AirSync codepage is WINDOWSIZE, not MAXITEMS.
    
        MAXITEMS is only used when dealing with the recipient resolver cache, not with SYNC requests.
        This explains what I *though* was illegial client behaviour, but it was jsut incorrect nomenclature.
    
    commit b76cd952f5dc763a4b78138a6d3ac1faaddfc566
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Feb 12 20:03:47 2010 -0500
    
        enforce the protocol rule that SUPPORTED tags are only allowed on inital sync (synckey == 0)
    
    commit d39cad04fd744389cc88f1a363029b88f4327571
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Feb 12 20:01:12 2010 -0500
    
        Start fleshing out support for properly dealing with errors
    
    commit 1cbea9bbea44a695b11ad2b3ff3c9d42c0e9743a
    Author: Michael Rubinsky <mrubinsk at yosemite.localdomain>
    Date:   Fri Feb 12 19:16:51 2010 -0500
    
        Fix category support
    
    commit 47a8162cde1dfc824f3d2276c404f557ecddcf50
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Feb 12 18:36:11 2010 -0500
    
        First attempt at Categories support
    
    commit 2b386986c4c60e5ee78178cac933136141eb35fe
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Feb 12 18:10:08 2010 -0500
    
        Fill in missing contact attributes .. just 'children' and 'catagories' are missing now
    
    commit 705608f9b7d6a3bde12a875e81d7dfceb008ef6d
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Feb 11 21:02:31 2010 -0500
    
        Add anniversary field
    
    commit fe3372592d371a639767c6c77c097234d34d9ad0
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Feb 11 21:01:59 2010 -0500
    
        Better test coverage
    
    commit b25e2356bfeb9fd0fe349baac368e64479f3a5c5
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Feb 11 20:02:38 2010 -0500
    
        fix property name
    
    commit 6cc2cda15b7fbb6efecee39cc4cd76f055631e23
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Feb 11 18:31:18 2010 -0500
    
        Enable contact picture syncing.
    
        Works, but has issues on Android. Android will receive the pitcure information fine,
        but does not SEND the picture data at all. Worse yet, the SYNC_POOMCONTACTS_PICTURE is not
        marked as a ghostable element...but even if it was, Android does not send any SYNC_SUPPORTED
        information during the initial sync. The bottom line is, for now, that picture data will be erased
        on the server anytime a contact with a picture has changes that are transmitted from Android -> Server.
    
    commit 053685a1fb91a654a35ee1a802f8a9e52a088e47
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Feb 11 18:26:10 2010 -0500
    
        cs, comment cleanup
    
    commit ec775a90122a396164b1f7f2be9eefbf1669690f
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Feb 10 17:30:37 2010 -0500
    
        Don't get all occurances of recurring events
    
    commit 1b79891794e9acd8e05e692b2f0b4b88a2c98a08
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Feb 10 16:06:29 2010 -0500
    
        Fix adding events via the API.
    
        Sneaky little bug. Can't catch a Kronolith_Exception here, since
        Kronolith_Driver#getByUID can also throw a Horde_Exception_NotFound now too.
    
    commit 6b9b4482073700588482fa23d78f0a254dbf459d
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Feb 10 14:37:54 2010 -0500
    
        Fix variable name
    
    commit 939127c4812cba6d20f9e6fa8202151004de0909
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Feb 10 11:58:50 2010 -0500
    
        Add timezone support to calendar data.
    
        Create the activesync TIMEZONE structure based on the user's timezone. Events now properly
        show the correct time on both PIM and Server regardless of what timezone either is set to.
        Recurring event support to follow
    
    commit a3f493455b98c5e0649c24bf0348adea0b756a09
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Feb 10 11:15:47 2010 -0500
    
        Don't get the policy key if we are not provisioning
    
    commit 97b3e101f87f814529dd830b804732815a07b3b2
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Feb 10 11:14:25 2010 -0500
    
        ws, cs, etc...
    
    commit 5e7eb678e37381a0fc4d64e749cdc5a79718526e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Feb 10 01:16:20 2010 -0500
    
        Timezone utilities for dealing with ActiveSync timezone structures along with unit tests
    
    commit fceac1de1d699d2ff9999d88831b7d46c870afd1
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Feb 9 13:05:51 2010 -0500
    
        Explain this test, check for the exception and fail() if caught.
    
    commit 4391d58b4caabfae6688e3b974c334c8ec22ffa2
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Feb 9 13:02:47 2010 -0500
    
        add test to check for proper charset in streamer objects
    
    commit 2bc6fdc478896fce4e65b64427acec5fd1b43070
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Feb 9 12:43:45 2010 -0500
    
        Fix hash key errors caught by unit tests
    
    commit 400721b219e38ec0b21bcbbb5fc4284ed1f301d5
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Feb 9 12:42:07 2010 -0500
    
        Update tests to track changes in the Horde driver
    
    commit ff6a7b02c0ff43def766bb2ef2d3849f40568ce9
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Feb 9 12:29:59 2010 -0500
    
        fix bug caught by unit test
    
    commit c74245817b445c42817aa64f9474a0c5ae77aa31
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Feb 6 17:25:05 2010 -0500
    
        Don't expect Horde_Rpc to know any details about the ActiveSync protocol
    
    commit ed4088be1a3d1c4044bff4cbb8e7c087515d12dc
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Feb 6 16:07:04 2010 -0500
    
        Track provisioning changes in Rpc
    
    commit c47af26a42577bfef7e4946304ff1f9123ad8b2e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Feb 6 16:05:51 2010 -0500
    
        Add setter for changing the provisioning requirement
    
    commit 76f59e9cc1d1029f071f1c52fac443260e3cbf62
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Feb 6 15:47:08 2010 -0500
    
        Start implementing PROVISION support.
    
        Basic PROVISION support is functional, though it doesn't actually check the validity
        of policy keys yet. This will be fixed once state storage is refactored.  Also need to
        add support for configuring the security policies sent. Right now, just a general, very loose
        security policy is sent.
    
        Tested with the TouchDown client application on Android 2.0.1 since this is the only
        client application I have access to that performs provisioning
    
    commit 51b5c34afe556c788f60f75602c9a135109e0f73
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Feb 6 01:31:11 2010 -0500
    
        Don't create Horde_Date if we don't have a date
    
    commit 8935865aeb996c0bebba4bd4011ace97b9b88e14
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Feb 6 01:06:25 2010 -0500
    
        Don't waste cycles creating a vCard just to convert it to something else
    
        The vCard gives us a nice, known set of attribute names, but is very wastful
        in this case. Just get the attibutes list from contacts/export and convert directly
        to the Streamer object we need...and vice versa
    
    commit 53cfa34a34776a8d1e203615c386d42d61ec81b7
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Feb 6 01:05:30 2010 -0500
    
        Add support for returning an attributes hash from contacts/export
    
    commit 19dd45e455a07b03e84d8c00ccb79a498170e109
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Feb 6 01:02:39 2010 -0500
    
        check for failure
    
    commit 0f2e9cbd43df81b59a42f20e3fb35d5875cb1eac
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Feb 5 11:42:47 2010 -0500
    
        Don't attempt to import a birthday value if there is no value set
    
    commit 346ecf539771e924ab62e0795ae20605130d0f2d
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Feb 5 10:18:32 2010 -0500
    
        Fix layout of File_Csv pacakge
    
    commit 6410dcfe70207ca8c231d9aef141bffb35323c8c
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Feb 3 18:21:47 2010 -0500
    
        Allow indicating if we want remote/listTimeObject events from calendar/listEvents
    
    commit 9800e2e8cfa55a77316000ed4366fdca4d1b3a59
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Feb 3 20:20:30 2010 -0500
    
        Don't request remote or listTimeObject events for activesync requests
    
    commit 040bee3366e14281ee44fb5f3ac5b38c1fbb0842
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Feb 3 13:03:53 2010 -0500
    
        Don't assume we always have a maxitems tag
    
    commit d69ac2683c56dd5c526d21d6b4faae6b42c15091
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Feb 2 20:39:48 2010 -0500
    
        ws
    
    commit a3fd012cb0e237bd4e99a5e53c040b97295a8477
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Feb 2 11:27:13 2010 -0500
    
        Add default value to parameter
    
        Fixes warnings and notices from the factory
    
    commit e7da02d9c9eac4864b5be1fb3d161814ecb4e552
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Feb 2 11:25:04 2010 -0500
    
        Fix file name
    
    commit b813844132ce6162137dd81e94ebe2192be23a2e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Feb 2 10:41:23 2010 -0500
    
        Comment out the sleep() call again for now, still seems to cause server hangs and other issues with buffered output
    
    commit 58c85f83d1cb40121b121a24471fa13a0212b6a4
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Feb 2 10:40:43 2010 -0500
    
        Add __get/__set/__isset magic methods to base class
    
    commit 45625ebdb54c29a6c2ca5751ce30b0b2377f337a
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Feb 2 10:39:58 2010 -0500
    
        Add birthday field support to contacts
    
    commit eb6217f67a8bf418255bff904c16a222949a202f
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Feb 2 10:38:51 2010 -0500
    
        Add PIM -> Server event creation support
    
    commit 8e80ffebde1bf948c09926c28d31f3162177fcae
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Feb 1 15:11:32 2010 -0500
    
        Remove apparently unused memebers
    
    commit 5194ef414846879d9711e8663ef20d54b24a5e50
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Feb 1 14:15:07 2010 -0500
    
        typos
    
    commit 96d610cc8392d4ecceaa3674700f74280503a15c
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Feb 1 14:14:15 2010 -0500
    
        Add vCalendar parsing for server->pim
    
    commit 83256317edc12b76448d4de476c3f5a5cc3ff9eb
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Feb 1 14:13:57 2010 -0500
    
        fix api method name
    
    commit 534d832b115360c71191ed6337ab0c52ed94ce62
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Feb 1 14:13:04 2010 -0500
    
        cs
    
    commit 913c9255d432b6de4669434fa4ffde4cb2475de4
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Feb 1 14:12:05 2010 -0500
    
        reenable the sleep call, now that the rest of this method is working
    
    commit 39ee598fbf17e6a6faa8507f1c4a338dae0261f8
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Feb 1 11:06:53 2010 -0500
    
        (re)add missing ChunkContent ajax action
    
    commit 53b53c3692052ba2fc6a9ea28d48ff86de0214cd
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Feb 1 10:16:48 2010 -0500
    
        clean up log entries, add notes/todos before I forget them
    
    commit a325fc785c66fea0869d66fb19093c5ca7677245
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Feb 1 09:41:19 2010 -0500
    
        Fix case of method names to horde cs standards
    
    commit 0085e52b83fdd725f02f507cb16aeed5e6a5dc45
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Feb 1 09:39:20 2010 -0500
    
        Remove this dead code for now, will revist if/when imap support is added
    
    commit cd163a69fc7a97fb9d19d1645e27bdb723e97388
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Feb 1 09:38:54 2010 -0500
    
        phpdoc
    
    commit a670e3b6cb946f15f5f3e07d02de1eb95da964b9
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Feb 1 09:33:01 2010 -0500
    
        Create the dependencies in rpc.php
    
        Still need to clean up the creation, but this moves it out of the Rpc class
    
    commit d2adc24cb999d0a1dacba3c7134b52fe522d190c
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Feb 1 09:31:50 2010 -0500
    
        Try to figure out how to pass the logger around more cleanly
    
    commit d6963e4ab9d773ba484a60f548cbdc3e01a167f8
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 31 15:36:55 2010 -0500
    
        fix debug method
    
    commit 7a65db9b4c8a01d658f1f766ef83a69a000816bf
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 31 15:01:05 2010 -0500
    
        allow multienums to be optionally populated from *_Application::initPrefs() the same as select prefs
    
    commit dc21a9daf7cd2f35171c0a31de8df2bc850124f4
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 31 14:56:43 2010 -0500
    
        wrapping, update phpdoc
    
    commit d3da7f7c0f9f6962063687d3c004dfa2bd0daba7
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 31 10:29:18 2010 -0500
    
        Add missing parameter to contacts/replace
    
        Two way contact syncing is now working :)
    
    commit 7783613e5d82a0c4b1b9b4d1d5cb598ea553a297
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 31 10:28:51 2010 -0500
    
        typo, remove TODO
    
    commit e0a84ad852f3758bbe6e5d0bd8d61a5253cbffea
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 31 10:27:09 2010 -0500
    
        Viral typo
    
    commit 77d123025493384c6359ff0ee0fe5b12f2d816a5
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 31 10:26:40 2010 -0500
    
        ws, cs
    
    commit d86a94c6cd3cd4e17f057ad891f8f0709ab1408c
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jan 30 17:30:53 2010 -0500
    
        Better way of detecting what object type we are dealing with...
    
        One way syncing of contacts from server -> PIM working now
    
    commit 629425f5e0d0fbfbb3400f7ac4a2aec7a7b83bff
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jan 30 17:13:07 2010 -0500
    
        Logging, typos, ws, and a quick fix that will be refactored in the next commit
    
    commit 259474126ac77a607bd814e493f7ebfd1c11d99f
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jan 30 10:48:35 2010 -0500
    
        Some TODO, small fixes
    
    commit 302036fc40f01b241fc4b654935a95dc53f3b7f3
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jan 30 10:43:35 2010 -0500
    
        A bunch of small fixes, cleanups - PIM still not accepting sent messages
    
    commit 9d33cf0e04598396938a50375f0d2f637e8e74ed
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Jan 27 20:31:02 2010 -0500
    
        These need to call getElement(), not _getElement() so _unGetElement() works as expected
    
    commit 23f541ce964ff4140e3c8cfe1c7696d129542e8e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Jan 27 20:02:15 2010 -0500
    
        No longer need these methods
    
    commit abdecae7078caa956980685c599f73d25de2c13d
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Jan 27 19:49:31 2010 -0500
    
        Parse errors, fix member names, logging etc...and we have a sort-of-working SYNC_FOLDERS command :)
    
    commit c7394d52d020b878497648cb30c16d0a3eda29d4
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Jan 27 12:53:30 2010 -0500
    
        Add test for GetFolderList command
    
    commit 756fb644d57845e6d24a46463fac2acf233a77fc
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Jan 27 11:33:12 2010 -0500
    
        Move these header groupings into ActiveSync
    
        Horde_Rpc shouldn't need to know anything anout the AS protocol
    
    commit 6d402a37aa00477ff05b05ea8282e76fa1964f7b
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Jan 27 11:31:15 2010 -0500
    
        Need to check for activesync server first, since activesync clients also send and OPTIONS request
    
    commit fd7495f995e09148fe66f754f9e441e41b6d022d
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 25 18:26:38 2010 -0500
    
        Short circuit method call if no User parameter set
    
        Also, no reason to keep this response commented out...at least right now.
    
    commit 89e5543ce42475f76db41bc75b98a13cf10fe347
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 25 18:25:19 2010 -0500
    
        Fix constant names, default value for $_stack
    
    commit 1aa52399d2909d022aaf5cedc7f4b3838c52acde
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 25 18:24:37 2010 -0500
    
        add missing getState() call, fix phpdoc
    
    commit 2d340e8cece26ef3ef17ba3d9c4ea09c680d6f19
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 25 16:47:43 2010 -0500
    
        need to inject $registry into the horde connector
    
    commit d81c7bf603eeb44d1c69473a7616daef7d0258e4
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 25 16:47:16 2010 -0500
    
        Don't attempt to call setLogger() if we don't have one
    
    commit 6c32285ed30fd772b38a17a1a04d0349f9a80956
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 25 16:46:08 2010 -0500
    
        Fix method names, use a setter for logger
    
    commit f7ec4c79e3b55484f3c81c2ab4edcf664d97a27a
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 25 16:45:14 2010 -0500
    
        Match the function signature
    
    commit e8bcd27502a3b876e94e085527474e538d7fe8d5
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 25 16:44:49 2010 -0500
    
        Need to mark this class as abstract
    
    commit 24a554baf19cc9d3c1d881e491b453ca524ff6eb
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 25 16:44:28 2010 -0500
    
        typo
    
    commit ccab379580af3daa9b2f86dc0d200c8b5b50585b
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 25 16:43:51 2010 -0500
    
        Fix type hints
    
    commit 4894065458c018a9bb3385b37b8f72cd24be2705
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 25 15:48:22 2010 -0500
    
        move appInit() to top of file
    
        Need to instantiate registry  before we instantiate a request object or we end up with warnings about session already started
    
    commit ca2257debd3a2ed7837bf9f858d9803173e0d6e6
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 25 14:57:00 2010 -0500
    
        fix improper rebase/merge conflict resolution
    
    commit 3d7d018e18fd19f21e1db69bd2d71570b956cbac
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 25 14:41:04 2010 -0500
    
        I can't seem to type 'connector' without typing 'connectory' for some reason
    
    commit bf9055692aa70240c02c63ca642e99cfffcff444
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jan 14 12:36:53 2010 -0500
    
        Inject a Horde_Controller_Request object into Horde_Rpc.
    
        Use Horde_Controller_Request to obtain all server, post, get, etc..
        values instead of accessing super globals directly. So far, only ActiveSync
        server makes any use of it, the rest of the classes still need to be refactored.
    
    commit dbdad6baae8ec769fee65d843373d964d755b4b1
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jan 22 18:58:39 2010 -0500
    
        Remove extra slash now that this url comes from Horde::getServiceLink
    
        Get rid of these locally defined variables that don't seem to be used
    
    commit dc7e70d592bc2c8d5d1f9ff913dd84148e1953d4
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Jan 20 18:39:14 2010 -0500
    
        This isn't used anywhere
    
    commit 8755924ab1181e91bb9633bb40b535a91912b2da
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 25 11:46:40 2010 -0500
    
        Track changes to ActiveSync
    
        Yes, we will need to inject this stuff, but Horde_Rpc doesn't support it yet.
    
    commit c6bb73124248e746dbbd16c170c72bd4b5fcb720
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 25 11:08:02 2010 -0500
    
        update package.xml
    
    commit 4eb39d86bdac9149979998c3c8e7e1a14e8f4ab0
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 24 21:36:22 2010 -0500
    
        Add a changeMessage test
    
        Sort of works, but can't get the expected text to match the actual
        text of the vCard - think it's in line endings somewhere.
    
    commit 3305f3df71e1c9101f13730a525271b455aec9a7
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 24 21:35:51 2010 -0500
    
        typos, etc...
    
    commit c421d22e5d5bd0c86dc36c868c868e75bbadf7be
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 24 17:57:56 2010 -0500
    
        Add testGetMessage()
    
    commit 8dbf25fc37b2bbcd5b950b866cb7f6efab1a425e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 24 17:57:00 2010 -0500
    
        Some more small fixes found with unit tests
    
    commit 0d3fe8eb9a79a4e6efc04227d638c8de7630e574
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 24 17:54:52 2010 -0500
    
        this can be called statically, this avoids warnings in unit tests
    
    commit a7c2a6ec4689e3cc65c71f0888d34bb9144d656d
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 24 17:20:01 2010 -0500
    
        Initial, very basic unit tests
    
    commit 7496abbf9e109e66434c5c633f6e16481704b537
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 24 17:18:42 2010 -0500
    
        Fix method visibility in new connector object, misc. other fixes discovered
        from first unit tests
    
    commit 7a938e72435e23324cf5e8d6ddebbb6687aa3827
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 24 16:09:10 2010 -0500
    
        Abstract out the connector code.
    
        Separate out the code that calls the registry so it can be injected, easier testing, extending etc...
    
    commit 0f9102b082a46c7d00900930af0d3b8913002592
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jan 21 17:27:39 2010 -0500
    
        Remove the rest of the iCalendar parsing code, implement _toVCard() _fromVCard()
    
        Still need to implement the vCalendar parsing and fill in a lot of misisng fields from
        the vCard, but need to get more familiar with what is actually sent from ActiveSync devices first.
    
    commit 743fa07c0e3b858e4bc7d5bf4ce16a7d0d02d9de
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Wed Jan 20 20:37:00 2010 -0500
    
        Start replacing vCard/vCalendar functionality with Horde libraries
    
        also phpdoc, random cleanup
    
    commit 53f63c63b9e5d97713a9c62e3326296c1771021c
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Jan 19 09:57:37 2010 -0500
    
        package.xml
    
    commit a0b7270a9275f6527a95dfb8bd2cdff54bcad0f2
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Jan 19 09:31:11 2010 -0500
    
        Shorten these class names also
    
    commit d8a3185eead0498eac888363e1ec211852b418d8
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Jan 19 09:13:45 2010 -0500
    
        Shorten class names a bit, the 'Sync' didn't add anything to the name's meaning
    
    commit 16f4d870440e9411fb642f5a35df4cc94ad8da7e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Jan 19 09:09:03 2010 -0500
    
        Rename base class to *_Base
    
    commit 4a63e9b9af9eb9bd0e3c9b6f3b65bb78a8fc1a0c
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jan 14 12:36:53 2010 -0500
    
        Inject a Horde_Controller_Request object into Horde_Rpc.
    
        Use Horde_Controller_Request to obtain all server, post, get, etc..
        values instead of accessing super globals directly. So far, only ActiveSync
        server makes any use of it, the rest of the classes still need to be refactored.
    
    commit 00ea5c6e9bd905ae5f1f15e6ba7af4b66f5e4fe8
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 17 12:47:48 2010 -0500
    
        fix sql creation script name
    
    commit fd13ca13997f26e370059f4ce91b1c245ee8b018
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 18 23:23:55 2010 -0500
    
        Add abstract methods to base class, phpdoc
    
    commit 33008c4d1fb5a926c561864a24f2c428dc7dc15e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 18 23:09:01 2010 -0500
    
        Some comments to help me remember what does what..
    
    commit 02f21e5965099348e6298711f4f5eaac742b41e6
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 18 22:40:16 2010 -0500
    
        ...and another missing method
    
    commit 8f0bcee934dc63388e61b0274583ddba6cca0714
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 18 22:38:06 2010 -0500
    
        Yet Another method that is missing from Z-Push :/
    
    commit 50401cbf1bcfd428d3a78f5fd12b3d4cda2327d0
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 18 22:06:02 2010 -0500
    
        Tweak const'r parameters, standardize, use setter for logger
    
    commit 8868c13528086521e173c601c10a595746f426d3
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 18 19:39:12 2010 -0500
    
        Reorder parameters so $domain is optional
    
    commit 54c61338751147794f3a9f05150353c0c2df4d89
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 18 19:32:20 2010 -0500
    
        No longer need to pass anything into a const'r for this class
    
    commit c9d69bea7467a395e016b95f9333d1fde162c83e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 18 19:29:35 2010 -0500
    
        Don't store the device id in the backend driver, pass it in any methods that really need it
    
    commit 8479524a98c532ee4a8098ca4626f3380341d3e9
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 18 19:14:41 2010 -0500
    
        Remove protocolversion from the driver classes, doesn't belong there.
    
        ...and, in fact, was never used there.
    
    commit e88d67839b2dd692995bb5782f7c7dfd4c40bb7f
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 18 19:10:41 2010 -0500
    
        Call the parent's method also
    
    commit 34864a9afd29eef6f1d521e8c62ae5adebfae119
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 18 19:10:18 2010 -0500
    
        phpdoc
    
    commit e48b83c4d95a85e2cd810ff1076abf62fc75448d
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 18 19:08:56 2010 -0500
    
        Rename H_ActiveSync_DiffState to H_ActiveSync_DiffState_Base
    
        Fill in some phpdoc, clarify some things as I go
    
    commit 87c1d638eb0f9e8fd0691a39932c591fe04a08a0
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 18 19:06:22 2010 -0500
    
        start filling in debug statements
    
    commit 8e78650100c5b7c25422963e1841a08958ee0a40
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 17 16:29:18 2010 -0500
    
        Clean up const'r, use setters for the logger, track changes etc..
    
        Horde_ActiveSync is getting more DI-friendly, but now some of the objects
        are being instantiated in Horde_Rpc - need to fix this as Rpc gets refactored...
    
    commit e4c0b855dfc06b8781e3e6ee5ffb62ca61bcb141
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 17 16:21:15 2010 -0500
    
        Use the _driver member instead of passing this around everywhere
    
    commit d2d05f7f87e7e00fbbd5df85b12df7fe75d90cfe
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 17 16:20:59 2010 -0500
    
        use a setter instead of cont'r parameters
    
    commit c08b6a24f571f59c072c06274d8421a28f8163de
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 17 15:46:22 2010 -0500
    
        Use the StateMachine for saving / getting device ping state
    
    commit c1eb6630f337c52e8ea169471f226b6be59a8bd7
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 17 15:25:43 2010 -0500
    
        Horde_ActiveSync:: is going to need a H_Controller_Request object also
    
    commit 11a5845843d3c9b273f0ce2e63d02f9f2155911d
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 17 14:59:05 2010 -0500
    
        ...and actually remove it
    
    commit 4cb9f8a4f8ad4373afa89a1e88ab3b307909e918
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 17 14:57:55 2010 -0500
    
        Move this method to the only class that uses it
    
    commit c8745a172171538eb19ca1b30f955a805a83d0f0
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 17 14:36:25 2010 -0500
    
        remove obsolete code, fix global replace error that would have been a real pain to find later...
    
    commit 9363ed3e6629de69017dcb2a7586dd83342b35f7
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 17 14:32:18 2010 -0500
    
        Remove @todo, the streams are only used in the encoder/decoder so we don't need them here at all
    
    commit 51012e432f3feff33088b53a2b21a70f27b156bf
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 17 14:29:01 2010 -0500
    
        Inject the encoder and decoder
    
    commit d5f640f72b5d8aa08eb9e307c7bdbc855cb0953b
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 17 11:22:19 2010 -0500
    
        Remove obsolete methods
    
    commit 72fb56cb9c16b85a6c8b4594f1559f2963138c7c
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 17 11:19:12 2010 -0500
    
        Add methods to StateMachine to save device folder state
    
    commit 3bd070495bd17746300ba5785feda306d082bfff
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 17 10:24:44 2010 -0500
    
        remove StateStorage files, track class name changes
    
    commit de70dfae406fc498e5035692b6274a74b5b16d6a
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 17 10:22:09 2010 -0500
    
        Don't require the syncKey to be known during instantiation.
    
        Rename StateStorage -> StateMachine
        Don't require the syncKey when object is instantiated, so we can inject the class
        before we know it.
    
    commit ae1ab90fd4366d16bd81532facc7285ddb28378f
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jan 16 18:57:02 2010 -0500
    
        Add basic filebased state machine
    
    commit fa012a9062be95a417674c2e79e2d45b0395ad09
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jan 16 18:22:55 2010 -0500
    
        State storage that is injectable
    
        The rest of the code still needs to be refactored to use it...
    
    commit 6be49bbb1aa34ae4de8aa2a5c88582992dc76a74
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jan 16 18:19:42 2010 -0500
    
        Clean up the const'r, add initial stub class for a state storage class
    
    commit 3fc220ebd652118d77fef65e5ebb90c2057b72e4
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jan 16 17:48:17 2010 -0500
    
        Use type hints in the const'r, and use a setter for the looger
    
    commit 741374a227b2adb5756de3ff9fe156a1b5b0ac5c
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jan 16 16:34:37 2010 -0500
    
        Send output back to PDA
    
    commit 2c41718a969a666384e54a1e0926351482e0f7ff
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jan 16 16:34:05 2010 -0500
    
        ws, phpdoc
    
    commit 11f132291b5a3e910cd251ea5d9c7232d4c6c979
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jan 16 16:14:02 2010 -0500
    
        Have Horde_ActiveSync be responsible for sending ActiveSync specific headers
    
    commit 28209901a1d5fa48bc9577ce34d31e454e9dce20
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sat Jan 16 14:08:05 2010 -0500
    
        remove conflict artifact
    
    commit 3d9a54884da6b01942d52ad25686bbe8fcee5ecc
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jan 14 12:36:53 2010 -0500
    
        Inject a Horde_Controller_Request object into Horde_Rpc.
    
        Use Horde_Controller_Request to obtain all server, post, get, etc..
        values instead of accessing super globals directly. So far, only ActiveSync
        server makes any use of it, the rest of the classes still need to be refactored.
    
    commit f33828a01255553bed795bdac1eb1d5f79a888b6
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jan 14 22:28:34 2010 -0500
    
        Add basic response handling from Rpc.
    
        Most of the header ouput currently done here should be moved to the
        Horde_ActiveSync objects once I figure out the best place for them there.
    
    commit 59275a8a2dde5097c25c809ad2c6a6793e7c4970
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jan 14 22:12:53 2010 -0500
    
        No need for a separate member for this, just use it more intelligently
    
    commit 07e061dfb654f195053d5f63baefd8865b2462e5
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jan 14 22:05:11 2010 -0500
    
        Check for policy header / provisioning requests, phpdoc
    
    commit 538b8f37c5b229fc0b894960953e71c3ff1a93b7
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jan 14 22:04:31 2010 -0500
    
        phpdoc, pass in a horde_log_logger
    
    commit 2a7b50fe4bf1b2ab43308b25c176f79d07559219
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jan 14 14:44:09 2010 -0500
    
        Authenticate against Horde in the Horde driver.
    
        Plus some phpdoc, parameter tweaking to better support injection etc... still
        lots to do..
    
    commit 599ec3bb82c464a0b09e79d5a92580e276eeb361
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jan 14 14:33:25 2010 -0500
    
        Override Horde_Rpc#authenticate so ActiveSync can handle it
    
        Allows activesync to authenticate to any backend, not just a horde backend.
    
    commit a88fbd976e9616b0f21f5d0f945a81a4fa821298
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jan 14 12:56:40 2010 -0500
    
        Actually, should do this in the const'r
    
    commit 16b9b3f626b5d671275fb63c96a9a97f3cefcde9
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jan 14 12:54:46 2010 -0500
    
        Start filling in some logic.
    
        Check for required GET parameters for ActiveSync Requests
    
    commit fb4aad137d439c609bbc3c5e0fbc7171210f35f7
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jan 14 12:41:01 2010 -0500
    
        phpdoc
    
    commit 604c64485e12ad589e2af0bb7c1df27224b2308c
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Jan 14 12:36:53 2010 -0500
    
        Inject a Horde_Controller_Request object into Horde_Rpc.
    
        Use Horde_Controller_Request to obtain all server, post, get, etc..
        values instead of accessing super globals directly. So far, only ActiveSync
        server makes any use of it, the rest of the classes still need to be refactored.
    
    commit 63308b3e8366bdfe5bd7ec7d1f494ae57dc43423
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Fri Jan 8 13:28:22 2010 -0500
    
        Allow RPC backends to handle their own output back to the client.
    
        Needed since ActiveSync streams results directly back to client while
        the results are being built in order to reduce the memory footprint.
    
    commit 6d0d138e4c84c862b865b205b96bb267b0f7db55
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Jan 5 13:04:46 2010 -0500
    
        Add stubs for ActiveSync
    
    commit 58ee7245d8b39ef70de481781d53d32c52f11ef1
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Thu Dec 31 13:52:03 2009 -0500
    
        Add support for detecting ActiveSync requests
    
    commit 175bcc4d6ce2aef28119ed4a939fd8a545048c45
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Tue Jan 5 10:42:21 2010 -0500
    
        More cleanup for wbxml code, CS, logging, PHP5-ify etc...
    
    commit ab2cfde4b1125a10be0f930e183047f7012e202e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 4 17:54:12 2010 -0500
    
        Refactor Z-Push's wbxml handling into Horde_ActiveSync.
    
        Eventually this should be refactored to use Horde's WBXML library,
        but it's a bit hard to grock for me at the moment.
    
    commit 55e1fa23cec6c03a6552ce2362fb101f902e17f1
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 4 15:42:22 2010 -0500
    
        More CS, Hordifications, etc...
    
    commit f903e5c39e13d06cd1ec7e421e03c07e7a1831ac
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 4 15:08:09 2010 -0500
    
        CS, const'r, logging, general Hordify-ing
    
    commit 4df017f7a9b792f6d7f001a96f09b798bcd4bbb5
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 4 11:57:53 2010 -0500
    
        These don't seem to be used anywhere
    
    commit e712da7baeb4926bcf8c8cab468fb1610a829ce8
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 4 11:55:03 2010 -0500
    
        Pass logger to DiffState objects and lots of CS cleanup as I see it.
    
    commit f3e6c3ea7dec04a9b11a90c588b8de8a35e98f1e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Mon Jan 4 10:13:31 2010 -0500
    
        Pass the logger object to the streamers
    
    commit afd5ceb944f6f23866075c0656832fe86126170e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 3 16:46:39 2010 -0500
    
        fix function signature, CS
    
    commit 98139593495a8d66dc62c0c5ba5feacce19ea688
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 3 16:45:43 2010 -0500
    
        Use a Horde_Log_Logger for debug and error output
    
    commit f2fd2e7704909777b428fc557706fb056a80800e
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 3 13:00:55 2010 -0500
    
        pass policykey/policies in const'r
    
    commit 6c363b8da893a1e2d9948493849563f965793dc9
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 3 12:52:32 2010 -0500
    
        Pass username/password in from const'r
    
    commit 955b314f56fea3c67695fdfe806317e6e84a6ad3
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 3 12:33:10 2010 -0500
    
        pass stateDir and logger in const'r
    
    commit 2df456c43b681c96b62286af89a92ec969dc4199
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 3 12:12:42 2010 -0500
    
        make input/output streams protected class members
    
    commit e1e3f5631f34989739c409e727f804c4682cea50
    Author: Michael J. Rubinsky <mrubinsk at horde.org>
    Date:   Sun Jan 3 11:53:08 2010 -0500
    
        First round of massive refactoring of Z-Push

commit dbd1ac3498f58061a645ad21d0a0e72cb68725fb
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Mar 26 13:55:56 2010 -0400

    Shout: Continue working on menu action editor

commit 13cd80deca3b8a2b4d8cd3e70b4ac85d162dbc92
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Mar 26 11:42:00 2010 -0400

    Shout: get rid of Horde_Form for menu actions

commit 8f4c824460b527f8c6807b1f4c1472a63eb6171d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 26 11:18:54 2010 -0600

    Bug #8933: Fix scrollbar when preview is off

commit 8e71015c8f9e4ad9f6c772b73abab210ba7a3354
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 26 00:56:02 2010 -0600

    Fix unselecting a shift-click selection

commit 43a52a42a55da2973c84bc73064773e1845a3fe8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 26 00:49:57 2010 -0600

    Add DragDrop2:mouseup action

commit 975ebebc24dda702d5008abf49a2f1c21009d399
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 26 00:44:43 2010 -0600

    Fix search label if it contains UTF7-IMAP encoded characters

commit dae5c269c9176e318512a1b25bca19d3511acc2c
Author: Ben Klang <ben at alkaloid.net>
Date:   Thu Mar 25 22:03:13 2010 -0400

    Shout: Revamp menu selection and editing screens

commit bf0d297c1edd74652e5dc6cb34097607ebdb0aa4
Author: Ben Klang <ben at alkaloid.net>
Date:   Thu Mar 25 19:26:44 2010 -0400

    Shout: fix minor bug when saving soundfile

commit b0b7c4af26722ec557dd160f38c393656b36b5e9
Author: Ben Klang <ben at alkaloid.net>
Date:   Thu Mar 25 19:26:23 2010 -0400

    Shout: improve menu selection UI

commit 60f713b8ec2908982be852c5b1dcb7322a2b0f8d
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 24 18:22:28 2010 -0400

    Shout: Make buttons more visually obvious

commit de347bba139d81860155af2c4b215eeccc180746
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 25 14:27:20 2010 -0600

    Remove Horde_Core dependency in Horde_Crypt

commit 898136f146cabf99f63c7b29ff6b407f9747ed49
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 25 13:50:36 2010 -0600

    Remove Horde_Core dependency for Cache; phpdoc

commit 8e95f270ab419ee274e2fdeaf3844df84c34120e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 25 12:42:23 2010 -0600

    Remove Core dependency in Horde_Editor

commit f2bc8cb3fe95c145ea2cbbd9f86c9de3164b58c9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 25 12:03:16 2010 -0600

    This is a good place to use glob()

commit a1c7ddfe6b0ebbf781ba98cd0f875721f3ae6893
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 25 11:18:10 2010 -0600

    Another place to use the global Mail injector object

commit 0676364a3ac2e4a8b7c5f8dc90ade310c2561d1e
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 25 13:48:41 2010 +0100

    Fix syntax.

commit bc5e3fc94d7ecdce00d5c6ca5c637cb232eb16c8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 25 01:26:51 2010 -0600

    Do PEAR_LOG checking without loading Log.php

commit bbec5fcc779ac17d3ea34bab3dcb21bf756fa6c1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 25 00:57:32 2010 -0600

    Fix package name

commit 5d291a1a746c05c7b885beecbd30e64d4be4683d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 25 00:54:06 2010 -0600

    Add optional dependencies to Serialize package

commit 533d44b3d17aa8467d034e37d4b1afa1832509f5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 25 00:45:49 2010 -0600

    Remove unused code

commit d82e56a0088330e5f77911a5a9aeb4d996c9b10d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 25 00:00:34 2010 -0600

    Improved button layout for fckeditor

commit 04c9b29fbce8650ed0140ace823036f799881c55
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 25 00:00:13 2010 -0600

    Better sizing of ckeditor.

commit b52d7646b607b11d6ec24b306f764db6a4995595
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 24 22:47:23 2010 -0600

    IMP redirect compose improvements.
    
    [mms] Properly redirect messages pursuant to RFC 5322 [3.6.6].
    [mms] Add redirect message capability to DIMP.

commit 804f78bcddd4b6253bedfe861a3794a13a726406
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 24 22:46:51 2010 -0600

    Add Horde_Mail_Mime::getMailOb()

commit 5ffdf3ad94472f72c46f54b1075ec35e90891ce6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 24 15:25:06 2010 -0600

    optimization, improved doc of injector instances

commit d805baa79666f8466bc39515ce56574cf6537bcb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 24 15:21:59 2010 -0600

    Make callbacks easily addable/viewable

commit 9803350eb8f44030f6b05588468a56ad99bd7401
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 24 14:21:01 2010 -0600

    CSS tweak

commit 4e8e3e4474fc5ea4363ff940e0ee96f84767b343
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 24 12:19:09 2010 -0600

    Add Mail binder.
    
    Concurrently, require a Mail object to be passed into Horde_Mime
    functions. Reorganize code a bit in there and provide a helper function
    (Horde_Mime_Mail::sendPearMail) that will parse PEAR_Error information
    as needed.

commit 6cd3cda12c3c47c197be00e492b5e3370e93a2cb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 24 11:38:21 2010 -0600

    Fix phpdoc

commit f34a1aed1e6f16546902e668f914f2ea810b1515
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 24 20:43:25 2010 -0400

    sync CHANGES with recent FW3 changes

commit df60b99449d933b348677bb6861920506a3a3ad1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 24 20:42:14 2010 -0400

    add upgrade script from FW3 for fixing default value.

commit 8ed90edffe98a49db78921c296cfa1ec2dd06cdb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 24 20:41:00 2010 -0400

    Fix default value for image_faces value in ansel_images table

commit e67605c67d8a96910c7aefbb74a943b18a5232bf
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 24 17:10:42 2010 -0400

    Shout: Create admin section for managing accounts

commit 67f85b2a481029bc4a2435c8e5f45d6877a59df2
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 24 17:10:18 2010 -0400

    Shout: Fix permissions array

commit 64b235e1c4349dd9a460aee1107862ba2643bab2
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 24 17:09:05 2010 -0400

    Shout: Use registry, not injector

commit bb41defae4016d4298b6193831c2e12f0037b22c
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 24 16:45:43 2010 -0400

    Shout: Use injector to get app instance

commit fb3b9cfeaa503af30e3a2db927c5acccaf0d6141
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 24 20:53:16 2010 +0000

    Clear break.

commit 8efde81132790f2d33fa0d2d5a2a3a32d165f8d5
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 24 20:53:15 2010 +0000

    Move permissions tab into its own section.

commit 60e73e10dcc32ac5eea8142e8d8b8ecca91778d4
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 24 21:51:27 2010 +0100

    Don't toggle event position if we don't have draggers.

commit ac612703fd00db7d8780d9a02e28f89b559a4900
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 24 21:42:14 2010 +0100

    Reload calendar after importing events.

commit c7548c91784e08289a62e4c4fa07012d7ec47367
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 24 21:23:58 2010 +0100

    Use $w().

commit 6b8a0a1f65622ad22bfef5365e295f2a512bbcea
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 24 19:24:18 2010 +0100

    Fix updating events from the day view.

commit 4c7afe3d51cbb92fa0b476ba3a4c90c9df88445a
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 24 19:12:42 2010 +0100

    There is no $end property in Horde_Date_Recurrence.

commit e78d0ec74a1d2a3744eedefd51fb69bd1168c1b0
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 24 19:11:00 2010 +0100

    We want debug logging here.

commit b24b186ef95eec69c770bf491edef85fcb12c5f0
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 24 19:09:39 2010 +0100

    Fix detection of logging place if called through Horde_Log_Logger#__call().

commit 60bf164fc54201ec5a53a6e9ba0e45ff0260858c
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 24 18:42:43 2010 +0100

    Fix parse error.

commit 0d29af9dcfec8968bf681ef2960f9ee1d77cd470
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 24 18:28:12 2010 +0100

    Fix the remaining sidebar icon issues.

commit b62da86243b037d9db864106d583b1244809d5d6
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 24 11:40:45 2010 +0100

    Move the triggering functionality into a decorator.

commit 8866e87886183c3204578e6a2eb62d1957af3918
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 24 05:32:30 2010 +0100

    Start extracting an interface from the folder implementation.

commit b60b6af292ea6b85dca09956872be26cbf818b00
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 24 05:07:43 2010 +0100

    Fetch the namespace from the connection.

commit 5105e1796b383539944505ea3f5ed7ca191a316d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 23 12:49:49 2010 -0600

    Updated to CKeditor v3.1.1.

commit 6654f3da2736d7327f105bdc613f46ea0847121b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 22 23:38:17 2010 -0600

    Use new skin.

commit 1cb1669b185999ca8f4930eea725e10fa560ae44
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 22 16:33:04 2010 -0600

    Improvements to the contacts script.

commit d8bdc6d56520c56babf23bea8c315953f1472800
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 19 15:27:23 2010 -0600

    phpdoc

commit d76a81475c4c960451f15d3f502b800e62091f5e
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Mar 23 23:49:46 2010 -0400

    Shout: make sure we preserve values on edit

commit 117db2d8e82a716a08b4b8ebdc7cdd55c3bdea23
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Mar 23 22:51:35 2010 -0400

    Shout: Allow selecting devices by name

commit df233d56cd2e0259af1b4690429c4737b6d83ee1
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Mar 23 21:28:32 2010 -0400

    Shout: Revise and simplify destinations UI actions

commit 72b4c564ceb6b79cb6fb56b6dcb4adcad7e4bd1c
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Mar 23 18:09:26 2010 -0400

    Shout: Use easier-to-read "x" instead of delete icon

commit eaf1d921e6a4b579bf6a8a3014d93b23e1c6c734
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 23 21:48:39 2010 +0100

    Fixing the Auth tests will be slightly more difficult than I thought. So disable the last failing test also and postpone to later.

commit acac8281fc9df805d69b84896f632d7fa25a15b5
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Mar 23 14:11:38 2010 -0400

    Shout: add hover pointer for digit pad

commit 61b35a6a46ac53ae0ff6ffe6532773184604a53c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 23 16:51:10 2010 +0100

    Remove the deprecated category support. It was misplaced in this module anyway. Add a TODO that we still need to find a decent way on handling tags in Horde 4.

commit 1198a466849e421b6d6f27cb8459c2584759a6e4
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 23 16:45:26 2010 +0100

    Mark what has been done on the package.

commit 0d82d1d451085283e0843b3b79116e3166a637be
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 23 08:23:45 2010 +0100

    Only append the domain if the username does not already contain a domain name. Dovecot behaves different than cyrus here.

commit 00782ca091cd010fe8b8cd79dbe6db62ede4fa13
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 23 08:23:04 2010 +0100

    Fix testing.

commit f52658e9ab1b5acf3c2d15f43a3d6f9994885022
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 23 07:48:51 2010 +0100

    Use the new namespace handler (Bug #6691).

commit f57f2910da9b71a57de62ba5cd6f5a4c3f9c4e41
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 23 07:21:34 2010 +0100

    IMAP provides the namespace including the delimiter.

commit 9935eb9244aeb7fda6230837c1f720dc92b63120
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 23 06:55:54 2010 +0100

    "private" -> "personal"

commit 229fe913cb7e3797c21ac2a95c6346018ddb5d0f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 23 06:14:07 2010 +0100

    Refactor.

commit d7bc5ca03b80cf7edd61b5dda787a55a3474a657
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 22 17:39:24 2010 +0100

    Shorten.

commit e14c560d16f360ca6e2d83990f2abc6447c12fc1
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 22 17:28:07 2010 +0100

    Add the other two namespace drivers.

commit 90a03c06000f904ca36fc40c98ce931344f2cc5c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 22 17:20:05 2010 +0100

    Test each driver.

commit 75e12f34d697a0010aed459c02a186bead1c9998
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 22 16:11:58 2010 +0100

    Start spliting the namespace driver into the three subtypes needed. First one is the fixed implementation.

commit 7dac2c78e1a8a149d934e1c3aec1798cdeb72372
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 22 23:32:54 2010 +0100

    Crypt_Blowfish dependency.

commit 50e149c1c3ecd37b28986515a4891ab41981f7c5
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 22 23:31:29 2010 +0100

    Cipher is gone.

commit 781076bb734afd0ae58969d64b4762458c3ec7c1
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 22 23:30:16 2010 +0100

    Fix undefined configuration value.

commit dee1a598daff26055ac6b4b709d328d61ace8d87
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 22 23:26:13 2010 +0100

    Don't show import tab if user doesn't have edit permissions.

commit ab17ee4a5ac332d91581bc2235134dbe1d93d582
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 19 15:12:42 2010 -0600

    Add support for ident and time_format log options.

commit a54b1740d03ab748f86ff7fed966a686b1ea8f85
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 19 15:02:25 2010 -0600

    Allow log output format (for stream logs) to be defined in horde config

commit 5bfe918d7f688ee4611a37cf96f16d9556fdbc0f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 19 14:21:31 2010 -0600

    Horde_Log chicken/egg problem
    
    Difficult to log issue when logger isn't working... e.g. if log file is
    not available to be written, such as when running from CLI and logfile
    not accessible to CLI user, fallback to null log driver instead.  The
    failure to log should never fatally cause the script to stop.

commit a68fbe3eb4e44bfff12d4c2163ae33919075e52c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 19 14:03:50 2010 -0600

    Revert "Need to registry the deprecated callback *after* the autoloader is initialized."
    
    This reverts commit 87562acdb7337553fcbb432b9bbff4307136c8b2.
    
    Just ignore Exceptions that are thrown if the logging handler is not yet
    setup. And don't try to log at all if log handler is not yet available.

commit 45f56e9170a4535ddd14986b0af22da538067389
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 19 13:42:15 2010 -0600

    Fix include path

commit fda725bb4ae99a441f8786dbf4ac3aa425739543
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 19 13:41:32 2010 -0600

    These scripts belong in horde, not the packages

commit b36466d6d01527bf72649d6a2da6a5b77e2d582c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 19 13:19:49 2010 -0600

    Don't need to checkt for 'recent' PEAR version anymore

commit 41b9e66d93b802e5a3f31fb765798f27e0601609
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 19 13:15:22 2010 -0600

    Mark Crypt_Blowfish and Mail as required modules

commit 09892a3484abb676fa5270ce6dada0c347e59fc0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 19 13:09:41 2010 -0600

    Test script improvements.
    
    Standardize error messages.
    Add checks for framework libraries and registry.php. Die immediately if
    not found. There is no reason to continue running the test script if
    these basic Horde elements are not correctly set up.

commit b11a8b317080ddf2ccb0e956445ade8004b09b43
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 19 12:53:27 2010 -0600

    INSTALL documentation improvements/fixes

commit 5919a9cd567319a432436b2518e5bffe36d6f5c6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 19 00:45:28 2010 -0600

    Refactor Horde_Secret.
    
    Remove Horde_Cipher - simply more maintenance for a class that doesn't
    do anything better than can already be done with a PEAR equivalent.
    
    Horde now requires Crypt_Blowfish instead. Crypt_Blowfish has built-in
    support for mcrypt, so that optimization still applies. However,
    blowfish is an efficient algorithm so the PHP-version is most likely
    fine for the vast majority of users (trying to reduce install
    complexity).
    
    Horde_Secret:: now has an OO-interface and no longer relies on
    Horde_Core.

commit 60f234c0c9535d8fbc2bfe2afa9c2a8a022a28f0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 19 11:26:09 2010 -0600

    More mailbox-name documentation.
    
    These prefs values are going to be moving into a separate IMAP
    preference store (hopefully sooner rather than later), since these
    values may depend on the IMAP server being accessed. But there is no set
    timeline for this.

commit 442d3de9a189df30a79e0c90987a542c6586a3b0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 19 11:11:16 2010 -0600

    Better documentation for UTF7-IMAP prefs values

commit de792d5ed2c5075b2cde7abc2b7b79dfc150ae4c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 18 16:51:57 2010 -0600

    Optimize row removal

commit 0c3941982f223b87e86c7748c518382f71a433b0
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 19 18:06:14 2010 +0100

    Fix installing individual packages.

commit d940daa8d7fb8dfbe3f862cc18066fc932d7e8d7
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 19 18:06:00 2010 +0100

    Add Log.php.

commit e9bbdcadead3594fe6e608e0e530895d7d2c616e
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 19 17:56:32 2010 +0100

    Use History's iterators, catch exceptions.

commit 4b160ee19bbc07163c5919b33b8dab56d02f6f05
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 19 17:01:56 2010 +0100

    Implement Iterator, ArrayAccess, Countable interfaces.

commit 423a06bffd54aa7e96ab31f31afeb76a10d4a82a
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 19 16:24:54 2010 +0100

    Make Horde_History an abstract class.
    Add Horde_History_Exception.
    phpdoc

commit cea02837c6e8a4ad84f94eb035edc9b69d354194
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 19 13:17:41 2010 +0100

    Library, not class.

commit 86846d96ad9064fec8bde556f7dcd105afc50cd4
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Mar 19 12:31:19 2010 -0400

    Shout: Add UI to change sound file

commit ebcc360e6605b501d950b094d82d536f5cdd0d1f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Mar 19 13:28:11 2010 +0100

    Use the Driver class directly. No need for an inderection using the Connection class.

commit d05700a5b46fa3e0fc99e6aa51bcd45ccb8fc1ea
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Mar 19 13:02:58 2010 +0100

    Expect Exceptions from Horde_Ldap not PEAR errors.

commit 692fa6cb541fb941c12815a185b0bc80a20af13f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Mar 19 07:21:40 2010 +0100

    Install the tests with the package.

commit 7fc6e8a3450ad0fc08e59dfd0183fe39f615748f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Mar 19 07:21:16 2010 +0100

    Require the correct base test class.

commit 48933a992a6162dfa5724e084f0c54ee8224b928
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Mar 19 07:20:37 2010 +0100

    Add basic class if PEAR-DB is missing.

commit ebfb031cc0fc0a4c5d38c0f5937f9a360a85d588
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Mar 19 07:19:36 2010 +0100

    We use the autoloader.

commit 46bad79865ffdc429ac7b5d04638c81bd76b500f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Mar 19 07:19:03 2010 +0100

    Skip testing if PEAR-Log is not available.

commit 3dc74ef2506ac766858bdd1353859e5540d856d4
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 20:35:30 2010 +0100

    Skip broken tests.

commit 9b7a9983c84c4d3b3212de4bb91d8df74886544d
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 19:38:53 2010 +0100

    Ah, there is the InterceptinParser.

commit 3599524aea94e4b3126abe982ce91781b9e22f4a
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 19:26:05 2010 +0100

    Remove debug code.

commit aa58e3d2cf0be0b4ea6ca9eb4051bf1d4c34c347
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 19:25:10 2010 +0100

    There is no InterceptingParser.

commit 5e411c90f5e0d96cb662255c5b6e0db7f792ec6c
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 19:23:24 2010 +0100

    Fix several parse errors.

commit ba6bb425a3c8a31f17d1668aa8f469eaea86225a
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 19:21:08 2010 +0100

    Allow to skip broken tests.

commit 23f6d45b8bc64138370571ef35230ce2f87bebbe
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 19:13:12 2010 +0100

    Fix tests.

commit d5920c277cb0e91587442a03fc7bfa7daba3e05f
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 18:12:49 2010 +0100

    Reduce indention.

commit 765816f345ea3fa6f393a4d728c06e1bc18fbe8f
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 18:10:09 2010 +0100

    Fix class name.

commit 81124deca8a7e6bed2f1c637990316da5d21406f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 18 11:44:18 2010 -0600

    Bug #8916: Remove unneeded (and no longer existing) replace() call

commit 6e3b3942125d392578950685b660174f1fdbbdb3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 18 11:41:19 2010 -0600

    Bug #8915: Fix template path

commit 200cb7952221a852a0de95ad8f0ce92a798525de
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 18 11:39:23 2010 -0600

    Bug #8914: Fix function name

commit f25091e10c4b702b0a5e403b4dfc88b6ab56efad
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 18 03:28:23 2010 -0600

    Add Horde_Lock to the list of global bindings

commit eaf1084e5f682c8ba937ada748059a15a8220101
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 18 02:46:35 2010 -0600

    Update Horde_Lock
    
    Bring into line with H4 conventions.
    Remove some Core-specific code/configuration.
    Fix exception throwing in Horde_Lock package

commit 461b328a22b10fd54a870f81aa73b6a974af74cd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 18 02:33:51 2010 -0600

    Some Horde_Log conversion fixes/omissions

commit 005b9c54a8c44c967a08bb8d8845cc1761a496d4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 23:53:44 2010 -0600

    Filter superfluous spaces in display subjects

commit 36e6408f27e13224e30b961de32ce7a265d1fad1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Mar 18 13:05:56 2010 -0400

    Oops, forgot to remove the existing start quote...

commit 30d654e8b34c4311211b4567fe8f0d32ce31eab6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Mar 18 13:02:56 2010 -0400

    BFN

commit 40df1aeabe36f7c5539f0571c96574a067c408d3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Mar 18 12:54:37 2010 -0400

    Properly quote the search term.
    
    Bug: 8919

commit 958a1c3b2df9b41611b1d631236491facd49ec81
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 17:25:22 2010 +0100

    We always want the place where the exception was thrown, not the frame before.

commit 42064992d1a55b500995e0c429baa0bc44ec48a1
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 17:19:09 2010 +0100

    Fix undefined temp file name.

commit 3dbc711eaef366ac743945d1957293e6240facea
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 17:16:25 2010 +0100

    Fix setting logger.

commit f5be4f1c8e3af9e80abced40dc381fcc97043e2e
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 17:12:05 2010 +0100

    Fix scope.

commit d7015b931ca003bfc78af272df621daac75b27cf
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 17:09:47 2010 +0100

    Give users a chance to update their old PEAR Log based configurations.

commit e09e1d60fb950e4ffb454eecab2ccedac9f8b9fc
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 15:35:46 2010 +0000

    Use space of draggers when event is not active/hovered.

commit ac31c4d288d1592367495f9d8c0b960d433f13db
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 15:35:45 2010 +0000

    Fix icon positioning.

commit 8b6f4ded27aac757e38c66d3785dc3ee8774ddfa
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 15:35:44 2010 +0000

    Tweak advanced perms table.

commit d3b491d69b2201df174c39b56dcd2a2db1c9e881
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 18 16:03:36 2010 +0100

    Use up() instead of parentNode, and $w() instead of string arrays.

commit 3912301ac6650bf8e4166861e418b9a9e62375c7
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 17 22:08:35 2010 +0000

    Allow to switch search time.

commit ce4b9c5a5b3c2815584abe573ac9ad360415f4ca
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 17 22:08:34 2010 +0000

    Add print icons.

commit 26569f8601917b07dfff38bb0e62a216be829d07
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 17 22:08:33 2010 +0000

    Style more... buttons.

commit 5860294359e60e43d4b0a367e735515a395b94c5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Mar 18 09:49:09 2010 -0400

    fix path to dimp portal template

commit 8782ef72a81cbb18bec9fdf09c949e8c5a4c513b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 23:36:02 2010 -0600

    Fix copy/paste error

commit 702c99f22fbd710031e66126426a4626d6f9f4ac
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 17:55:45 2010 -0600

    Create IMP_Sentmail binder

commit a7a39f0cf109bc4fa2dec71b303d60d3d329746d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 17:43:27 2010 -0600

    Use 'mobile' as the description for mimp again

commit 46655b84f203b16676fe90b78633197b2b6deb20
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 17 23:14:01 2010 -0400

    Shout: Make sure we have an initialized application instance

commit 6b593bfcc259cf800518670ef2c14c9aa1e19324
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 17 22:46:16 2010 -0400

    Shout: Remove debugging

commit d743efcb2a3e3a819fc88097a8dc1e9b291eeb21
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 17 22:38:55 2010 -0400

    Shout: Fix display of account name

commit 6d8f835e02a26468c521bfa8131deef2f0ec8832
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 17 22:32:07 2010 -0400

    Operator: Fix loading perms

commit 8dbe9af7905ce45c2f0a959c031e3b2baafba37b
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 17 22:32:00 2010 -0400

    Shout: Fix loading perms

commit 82a6efd78e5c23cea0fe9249169d19b75a7d32eb
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 17 22:31:30 2010 -0400

    Vilma: Comment this out for now...need to find out if Horde_Template is even used anymore in Vilma

commit 6cabfab972f38336f204179e5b41d0ecf3b0525d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 17:34:10 2010 -0600

    Use global injector binder to get Alarm object using Horde alarm config

commit 94f410840cf51792e23828d473cce46a2fb39f4f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 16:59:41 2010 -0600

    Remove Horde_Core and PEAR dependencies from Horde_Util

commit bd49579543283c08cfc8b91c664214e8824eaa35
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 16:54:51 2010 -0600

    Use global injector binder to get Token object using Horde token config

commit 28afc29b2359fc8cb0b73bdf541b30e79a1b3f30
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 16:36:54 2010 -0600

    Use global injector binder to get VFS object using Horde vfs config

commit 5f79cd028e679c052fa10ba47e7681e7e154618b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 16:35:27 2010 -0600

    Horde::getLogger() has been removed.

commit f711f7de1f55f848033efc00d2ba3ad8cae66de7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 16:26:14 2010 -0600

    Cleaner representation of global injector factories/binders.

commit 5c47e6816c043f4f1ab65c899a573a98491eb329
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 17 23:25:40 2010 +0100

    Fix weird triplication I introduced when rebasing today.

commit ae677497ae6f4cc51973c5049730b798e8163c63
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 17 17:50:14 2010 -0400

    Use injector to get the logger now

commit d1a378203863dd947c0133e1ec36b1a9e7e65070
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 17 17:29:34 2010 -0400

    These are called statically

commit 87562acdb7337553fcbb432b9bbff4307136c8b2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 17 17:14:47 2010 -0400

    Need to registry the deprecated callback *after* the autoloader is initialized.
    
    Horde::logDeprecated() now uses Horde_Log, so the autoloader needs to be initialized
    before we attempt to log anything.

commit 4a1bf5515c29fe3fa47ae19f5c8c733551ce6cbc
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 17 20:49:35 2010 +0100

    Fix acl handling. Improve namespace handling. Adapt tests.

commit 917438d4a221e624e17771cd4237d149af72f740
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 17 20:48:19 2010 +0100

    Add connection class.

commit eec1674729696090fcd0094554d4cdce3fa1efbf
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 17 20:43:12 2010 +0100

    Start the Horde_Kolab_Storage_Connection handler.

commit 9cd9238e67c6e01ab095db6b87a028ef0638a92f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 17 19:54:30 2010 +0100

    Start the KolabStorage factory, remove the singleton pattern and start using the injector.

commit 551c9644ef97b359a7dab891dfcdc9b5c5e456f1
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 17 19:51:28 2010 +0100

    phpdoc

commit 9138ad09c7b4dc9392805f81442ea2148ec57741
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 17 15:44:42 2010 +0100

    Remove obsolete parameters.

commit 8d6d2f02319f3355302210b630a695169c41b259
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 17 10:55:36 2010 +0100

    Remove getStorage(), getId() from the Kolab_Session interface, consolidate decorators, adapt testing.

commit 6dd78771df48f40f6c18df42a826080f60a90b39
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 17 08:51:30 2010 +0100

    This needs to be tested and implemented in the Auth module.

commit 07f2b4a41ed1573f23fd9f21434c55fb401ba154
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 17 08:49:13 2010 +0100

    Obsolete.

commit 4aa6ebc679fa876250e44141140bf15a41d6d0bb
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 17 08:29:52 2010 +0100

    Horde_Kolab_Session_Interface -> Horde_Kolab_Session

commit 511228b6c122759e144cf3e443d5edf542e8ed2b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 17 08:02:34 2010 +0100

    typo

commit 50ad59381516b914b2f30377f878782b271d2f21
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 17 07:40:45 2010 +0100

    Use the injector.

commit 0eed026b5dc934d66c5ef8243ecdcb782bd01972
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 17 06:23:04 2010 +0100

    Condense the factory experiments from Kolab_Session into one factory in Horde_Core.

commit 1a80b4ec6a919742a1777cc5cd3da24ba2f13a3f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 17 06:21:12 2010 +0100

    Remove parameter.

commit 4abea5e9d767e14ef15da473b921f0159d3c0ede
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 17 12:25:03 2010 -0400

    Shout: Continue creating the recordings UI

commit ff232e5e67a86add361ae205e17b984c08579c3b
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 17 12:25:03 2010 -0400

    Shout: Continue creating the recordings UI

commit 83576c2f1fe0d1a60a9c41748625389d0b0f6cad
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 14:11:18 2010 -0600

    Bug #8913: Improve auto-draft deletion behavior

commit d9b498c945603df11897b3835afbc4099fe5ae45
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 12:37:22 2010 -0600

    Missing argument to folderPref()

commit 9a8644aebae865c12a4e927088f8cd4794c5860d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 12:34:45 2010 -0600

    Missing logMessage() conversion

commit b55996896d0ad3e8e8efea081f1beb3df6e25b8e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 12:33:40 2010 -0600

    Add type-hinting to easily debug logMessage() calls not changed.

commit fd8ae8c6bc4e19a822afa3101e632d25d282d367
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 12:20:46 2010 -0600

    Fix name

commit 17c5ffe171edda95b4efcc2a39d34e7dcd60e04d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 11:49:11 2010 -0600

    No need to redefine __construct().

commit 1ee0a48bd873702ddda37164fabd41e1fae88811
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 01:51:04 2010 -0600

    Reattach stream on wakeup

commit dee7473396b946feab4ead70784673b8b9c5991c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 17 01:04:30 2010 -0600

    First pass at passing Logger to framework libs using injector/binder

commit 240ff73e2a3bcfe5e5649e5d9153d87b25471d36
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 19 00:58:58 2010 -0700

    Use Horde_Log instead of PEAR's Log.
    
    Initiali implementation handles only file, stream, and syslog drivers.
    (Yes, I know that file is just a subset of stream, but 95% of those
    installing IMP won't know that, and logging to file is far and away the
    most popular choice).  No support for custom log timestamps/format
    either.

commit c4232e3d4d98929909c02900d62a188479d4eccd
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 17 18:25:31 2010 +0100

    MFB: Use preg_quote instead of quotemeta (Bug #8875).

commit 62b5bb50dca647fc9eea5d6bfbfc43f597574eb8
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 17 18:23:43 2010 +0100

    MFB: Allow to update existing identities while requiring email confirmation (Sebastian Radish, Bug #8877).

commit 6c1bfbb2741e6788db1c8acdfe41e42d0830f212
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 17 18:18:04 2010 +0100

    Fix casting errors when using SQL shares and groups on PostgreSQL (Bug #8899).

commit 74e6f46d80579f8bd2807e7f4a5de3f44b9668e8
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 17 12:25:03 2010 -0400

    Shout: Continue creating the recordings UI

commit 14b1318eb2b8100d748fcedea1c46ca4809d6f31
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Mar 16 16:44:27 2010 -0400

    Shout: Add VFS initialization for voice prompts

commit 6e124adfe09eb84d5000daa95e7416040a2d56ba
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Mar 16 16:43:56 2010 -0400

    Framework: Enable configuring SSH VFS from Config

commit ed8f22e5ee8b3b3aa27aacc849edfc472df70e16
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 17 15:24:35 2010 +0100

    Set class name for close button.

commit b0817de489dcca8e706c09c4fd002b6d0f1c1850
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 17 10:50:17 2010 +0100

    space

commit 9f54bcb4beb65384acb04cfe4657a818ebd4271e
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 17 10:45:38 2010 +0100

    Fix sending boolean post value.

commit c17e3495c324892ec5ecab670039a12ffa8e5dda
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 17 00:14:02 2010 +0100

    Set special class name on days of other months.

commit 8f7b65e5fc300e6e60ca493a863ca5010ee11f85
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 17 00:07:45 2010 +0100

    Namespace calendar popup CSS rules.

commit ffff95b1c3980cf5a48deed608c086ba93c63c39
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 16 23:43:42 2010 +0100

    Show "no items" after deleting the last task.

commit 3576a117c9fd60a28109fef8561f6eabbb455023
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 16 22:06:35 2010 +0000

    Re-organize permission matrix a bit.

commit de6b58a35a4562e3d01472d0e083021ee09853d9
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 16 22:06:34 2010 +0000

    Separate import and export tabs.

commit 5c05eb41c471653123606bdd16b254b76d1c48a1
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 16 23:09:40 2010 +0100

    We don't use v anywhere (beside changelog, no idea why).

commit 465d167ef1fb3bbe20da8c15c61bbdfc3e0935bb
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 16 22:37:46 2010 +0100

    Add preference to limit the events per day in the month view.

commit d1cb92dc00396a54aae703f75bb2f311ba3d4115
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 16 15:12:08 2010 -0600

    No need for userinfo in Exception thrown.

commit 93a7796a8414ddc1a8490db5e2fcddc2ea6345f0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 16 15:11:43 2010 -0600

    send() already throws a Horde_Mime_Exception

commit e8e43bf89ec52e3334a17c36802524437b2fadcf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 16 14:10:53 2010 -0600

    More generic user agent string

commit 37c53ad6bcf090ea99abf15b930c3b3145350aa8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 16 13:37:36 2010 -0600

    Correctly mark as unsuccessful result

commit 0db50f29b83a062c98eaac08afedc72cb08d10f3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 16 12:32:02 2010 -0600

    jsappend is not used anywhere so remove it

commit d6ddd5319c226270e0124d093a151c52eadca97b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 16 00:44:48 2010 -0600

    This effect works better here than fade

commit 0414ad89e5f87d71ab0413f1a64d65442f54b20b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 16 20:30:30 2010 +0100

    Condense the factory experiments from Horde_Kolab_Server into a single factory in Horde_Core.

commit 99eff9ebc51595a50e87ee74fc1bf38bca8c5923
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 16 20:18:55 2010 +0100

    Adapt testing to new log entry in the decorator.

commit 7f8ed89b31194047466388686468717a961475bb
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 16 13:22:38 2010 +0100

    Fix some decorator problems.

commit 28483fd55030654fac2a7763a5f4f3a6e1b09064
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 16 17:41:07 2010 +0100

    Re-render day and week view after deleting events.

commit a2534cc790c4208539bc32709362ac1004848620
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 16 17:40:39 2010 +0100

    Update recurrence too if updating event times.

commit c1b02d4ceb58158cf29c83f0a30cb82b46c5ba91
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 16 17:23:56 2010 +0100

    Correctly disable/enable Save/Save As New buttons.

commit db99f612e9b9a08d3ed506b897708ed186a127e8
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 16 17:02:25 2010 +0100

    Don't fire DragDrop2:end either if the element wasn't moved.

commit 5110583ea2d39a40aa028ee4e8a7d745c10ed831
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 16 16:56:01 2010 +0100

    Fix returning all recurrences after saving/updating an event.

commit 997e8721780cce7b03320f1cc43dee9891fe0a83
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 16 15:56:40 2010 +0100

    Implement save as new.

commit 33d3c956c586a950274d923b0d24ff35a21075b3
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 16 15:56:25 2010 +0100

    Don't set title, escape node text.

commit fd2d7a938fa4b1b086a0e2d0d3ffb294415c17bf
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 16 15:19:31 2010 +0100

    Notify about resources.

commit 9e78ea9ee456184875e84dfa8ec9556dca4aa5d0
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 16 15:17:32 2010 +0100

    Check max_events permission when creating events.

commit a8605eeb406a0916426787924af7b3991adf01ef
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 16 11:17:51 2010 +0100

    Add logging for searches.

commit c02229b4bd6b219bada1e49b23ace47eed1cdb34
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 16 11:17:31 2010 +0100

    Typo.

commit 3cbde600ec2d9fe2d5f8cd40c7d4d9dc8c2a75c6
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 16 10:22:54 2010 +0100

    Fix the API for connecting the session with a user.

commit 84d46b09bb33a689a8a3e279b6392c95e67840b2
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 16 09:21:47 2010 +0100

    Remove unnecessary interface definition.

commit 8b2a2595282e2a26e7fc117e8eb5ace09010a74e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 16 00:26:50 2010 -0600

    Add new event for initial mouseclick on draggable item.
    
    This reverts commit 1761e27b82c75ca1c3e8195dae152c9454958949.

commit 1761e27b82c75ca1c3e8195dae152c9454958949
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 16 00:07:37 2010 -0600

    Revert "Fire DragDrop2:start only after moving the mouse more than the defined threshold."
    
    This reverts commit 45707c39dd99834e4a60872e26f61c2fdca8657f.
    
    This breaks click selections (e.g. dimp message selection).

commit 67765d8c2eb4070ce83afa6a494b799c9c1e458f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 16 00:03:18 2010 -0600

    Fix case of logOut action string

commit 54ee54d7e0ab0dd944205b45a1badb06db787ca0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 15 22:59:20 2010 -0600

    Set mimp body text to monospace by default

commit 04c2127680133db05d06b4ddd66a9361548164aa
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 15 22:52:09 2010 -0600

    Add ability to add attachments for advanced mobile browsers

commit b51ea2e233b9c019883ff1dc0f4ce4dc507fb5a9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 15 22:36:18 2010 -0600

    Fix usage of getAttachments() return.

commit 86019b803a2c7cc946ba6a83ce0b2df63e615c12
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 15 21:42:47 2010 -0600

    Need to grab message index before we possibly delete last message in mailbox

commit d36948f4d902b8aa5757c3e54e27790b4a451014
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 15 21:39:29 2010 -0600

    For MIMP, prefer text/plain parts in multipart/alternative parts

commit 974fc0585060d51389ecad12f309fb30ec772d26
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 15 21:38:50 2010 -0600

    Optimize part display handling.

commit 55b00688ec61efc6d4b74eb5d7bd928ffb9a541a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 15 21:14:47 2010 -0600

    More coherent organization of IMP templates
    
    Better separates the three views.

commit 4ffb945aef1597b49a997bd136f42de236c079b3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 15 20:57:09 2010 -0600

    Minimalist -> Minimal. Still would prefer something better, though

commit 4a3813a646a938ff466b2fa4f29a764caf87648e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 15 20:17:13 2010 -0600

    Fix thread display in mimp

commit f79f4a520cbf7286a6fa0f6ba9f6fdf994b7d178
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 15 20:11:18 2010 -0600

    Add checkbox interface to mailbox page for advanced mobile browsers (MIMP)

commit 800cbfcc7c0a7707a2b903171dab4ed35483f186
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 15 17:52:46 2010 -0600

    phpdoc

commit 5b7e6a715c596d2882c95c18ca90259f303f267a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 15 17:35:47 2010 -0600

    Remove duplicate line.

commit cdc0aeaf2226b7455bcbe8b27ab1a90d17ef8ec7
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 16 00:21:19 2010 +0100

    Catch permissions for groups and users that don't exist anymore.

commit 42f71701dfde728af09499cb2c4dddff181fcdd8
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 15 23:05:48 2010 +0000

    Tweak import overwrite warning.

commit 148242bc71c3fc3709ebfd3d84c0dbb55c80049d
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 15 23:57:14 2010 +0100

    Try again to fix the array/hash ambiguity.

commit 00ebec56daa675c0940cd7251d89b516f45b4e8a
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 15 23:39:59 2010 +0100

    Allow remove all user and group permissions at once.

commit 1d245c9a47fad7bfee0e67183bcc27df960d4793
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 15 23:39:03 2010 +0100

    Something is going wrong with the history when loading apps, but this at least
    improves it a bit.

commit dce4d14075adef6f9e98634e1f8cb8f0b400786c
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 15 23:26:31 2010 +0100

    Remove another unused event handler.

commit 2497364a0e548f5ae0436b8f158d6dc654198732
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 15 23:26:04 2010 +0100

    There's no point in keeping several iframes in the body, if we always reload
    the source anyway when we open them.

commit 11fe4cd222efe6bf9b5e2ae465d8620255962a99
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 15 15:06:06 2010 -0600

    Add preference to allow viewing of all inline parts by default (MIMP)

commit 13a872233cc7fc6235a4b5a9fc15e6cf485af9cb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 15 13:51:17 2010 -0600

    Ignore Reply-List address if it is the same as To/Reply-To

commit 2a51019c26e7f8b0101c0b53db7e289b86fc61cc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 15 13:46:28 2010 -0600

    r.opts might not exist here.

commit 95c259b702a0140d2b54a25d34e4183c011aa055
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 15 22:40:15 2010 +0100

    Fix an issue with empty perms being serialized to arrays, while non-empty
    perms are being serialized to hashes.

commit d4c2f1136accb9d408b8e4c57731bb590029bd53
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 15 22:33:17 2010 +0100

    Split out callback method for saving calendars.

commit 16c9c2dc2ffe0b784902352f00cd20fce1ce2306
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 15 19:17:38 2010 +0100

    Default to SHOW enabled.

commit 983770c1e951af08fb00a23e93aa1b43cc9be7a5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 15 12:24:11 2010 -0600

    Remove debugging

commit d74c9b1ff2fd333c7a518cf679b576ab7d49ad2d
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 15 19:09:22 2010 +0100

    Fix a few search-related bugs.

commit acac9dd94f190901a7ffb5c19045427044910ed5
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 15 19:06:56 2010 +0100

    Use encode/decodeURIComponent().

commit f22a625f743801dca5b4df7b75d34a1ccdf2a144
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 15 13:00:53 2010 -0400

    Make Kronolith#listEvents honor the $showRecurrence parameter

commit e28a1680406e803179f8cc7f6722335f7885e5a3
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 15 17:57:48 2010 +0100

    Improve "feel" of dragging horizontally in week view.

commit 45707c39dd99834e4a60872e26f61c2fdca8657f
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 15 17:32:18 2010 +0100

    Fire DragDrop2:start only after moving the mouse more than the defined threshold.

commit 7365fa3d27c9162c0f3a63a28118fe4ee1bb5a64
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 11 18:55:33 2010 +0100

    Remove outcommented code.

commit f95c922e22437526a3177679ad2e2162bdbf1b11
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 11:11:28 2010 +0100

    Adapt testing to hotfixes.

commit 0903727f597aaf16a5a95a7a1245cff29e082322
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 11:11:18 2010 +0100

    Remove obsolete class.

commit f35979e0fea46bf3a8109e4fbd5cc359d3a7c9a6
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 10:59:25 2010 +0100

    Some hotfixes to make creating shares work.

commit a856b1c2057809b0e3d4cdd5a7676c0a91594d61
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 09:35:46 2010 +0100

    Test and fix domain handling.

commit 82b9813b8234ed5de84c04cc686b601b1b741d82
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 09:30:02 2010 +0100

    Test creating folders in non-personal namespaces (deprecated).

commit 56ab5f142e3568d8f1c833e298e98cd87e7a468a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 09:18:21 2010 +0100

    Activate tests that work now that we allow variable namespaces.

commit 471e571c6d46afc58b2ee1ed8649904b8a90e267
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 09:16:19 2010 +0100

    Adapt testing.

commit 685f48adbadc2ce7ae49c824def753b607260f08
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 09:13:58 2010 +0100

    Convert setName() to handle variable namespaces.

commit 5b696621c9298302005fc23a4e5d2c16e1177688
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 08:36:26 2010 +0100

    Adapt getOwner() to handling variable namespaces. Condense getSubpath() and getTitle().

commit 0482013e133fa03b27585b63e3da0a55785e08fe
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 07:35:27 2010 +0100

    Adapt the getTitle() method to arbitrary namespaces.

commit fad85a2777ab2a81103478ed19b1af59f2770bde
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 07:19:19 2010 +0100

    Improved handling of character set conversions. Added a matchNamespace() method.

commit b156707dfe1fbd46e43a747d70fec2aead80a382
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 06:50:24 2010 +0100

    Add the current Kolab server default namespace.

commit 178f364e8d4c8301a8d02ab8c207f6aba3d0c56b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 06:35:57 2010 +0100

    Fix testing.

commit e91271cff4fad7126441303cb962824046d2a439
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 06:15:19 2010 +0100

    Move getSubpath() into the Namespace handler. Move setting the namespace handler into the restore() function.

commit 498969fbf9e86f51f62808f3c97528a9f5884629
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 05:52:04 2010 +0100

    Use getName().

commit 50b2ef2acd0e5da2baf1310dc4a5f7c20c869dd8
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 05:50:48 2010 +0100

    Test getSubpath().

commit 216e2b28fd9cf632072714b6576be370eb67bb16
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 15 05:43:36 2010 +0100

    Move setName() into the namespace handler.

commit 8b1f416508c951fdcd9c3c4d0fda2f96df4f0f32
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Mar 14 09:57:41 2010 +0100

    Test setName().

commit 86dc7dc65b44b2c65f451d6d5207d89e93486fb8
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Mar 12 23:42:13 2010 +0100

    Fix name handling.

commit de26fb1c9300808621f9d4c514af695325820fd6
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Mar 14 23:29:30 2010 -0400

    Shout: remove debugging

commit 1cbdbd839cd8cfe74ff820cf02582a17daf8bb95
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Mar 14 23:28:30 2010 -0400

    Shout: Fix small errors in writing dialplan changes

commit 4109083a1eb16a700ba0460ba1be494afd8fbc78
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Mar 14 23:11:26 2010 -0400

    Shout: Implement saveMenuAction AJAX method

commit 9f243f3fe354a3a69ff78be03c7eac267f899b4a
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Mar 14 23:11:11 2010 -0400

    Shout: Fix formatting of dial-out numbers

commit 12a6b6a0593787fbf05c521b87aa2d7da8ad9fd9
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Mar 14 22:10:03 2010 -0400

    Shout: Preserve pre-set values when editing dialplan actions

commit 8fed4555b5db757ec32052f15f5bb32f6ec40034
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sun Mar 14 14:53:42 2010 -0400

    Add closure Binder

commit f92b1b61098f5cfdd4eb786f1fbacdedf5c38824
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Mar 13 21:03:46 2010 -0500

    first pass at automatic setter injection

commit c18fdb1ea6db1ef862d1410e8a219fac4c0a2353
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Mar 13 21:15:36 2010 -0500

    Upgrade to the latest version of Cal's email validation routines
    (http://code.iamcal.com/php/rfc822/)

commit 46bbc28ae64b774ccf8fb72bff67361b6d81fcd6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 12 15:20:04 2010 -0700

    Bug #8886: Fix adding javascript files

commit d972bc7db3d8e249e24fa6943842f07d4ec0dd39
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 12 12:15:52 2010 -0700

    phpdoc

commit ab9bce1bda5ae2897471e454e9f564cc5072056d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 12 12:15:41 2010 -0700

    Fix array key name

commit 8558d2e4fdc8ee8c70fd2bd337be6e5c92b4ad38
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 12 11:45:10 2010 -0700

    Fix adding scripts while running dimp but not on a dimp page (i.e. contacts.php)

commit 8a2cff8cb1b440acc23767d300f01caa7c584d3e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 12 11:42:34 2010 -0700

    More efficient way of checking script names.

commit 09410e906f3c089316e5ab858c52136c19cd5f3e
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 12 19:10:44 2010 +0100

    Fix core loading.

commit 508a445fb73741355a7fea8beb46d3eb94c97402
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 12 18:38:27 2010 +0100

    Cast image to string.

commit 15aad9576ef8bef37340903ba393dfb5549efe75
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 12 17:23:34 2010 +0100

    require, not require_once.

commit 712086e3a0deb7fe8f828ad84d5f181ef8106ae3
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 12 17:22:09 2010 +0100

    Horde_Perms is throwing exceptions.

commit ec7853d2a54e8229d6276d5b61f0419b718c35c7
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 12 17:09:18 2010 +0100

    Remove usage of undefined variable.

commit 8b29c593a5b4d1351a742a7805152dee60d7ed44
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 12 17:06:42 2010 +0100

    Catch unserialization error.

commit 19f2ac94b2fb2c2239cda653dff02c1fd1f35262
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Mar 12 10:11:25 2010 -0500

    Catch (and ignore) exceptinos from VFS when deleting ansel's image cache.
    
    We don't care if the file doesn't exist when deleting it...and it saves having to
    stat the file before deleting it.

commit accda504850e971f47fbdc33105399aa33d85b46
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 11 23:38:15 2010 -0700

    setData() is asynchronous, so need to make sure data is set before sending

commit a91b81c6a8ce5ef5d05b9f7ea311649a2d75362e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 11 23:16:10 2010 -0700

    Fix sizing of spellchecker DIV

commit c9a20366ed4675409624989522efcd5a2cc521f7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Mar 11 18:47:22 2010 -0500

    Cast Horde_Url to string here

commit b725d86942510a85ecba48230efdbafb075b5ccd
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 22:22:22 2010 +0100

    Move the getOwner() method into the namespace handler.

commit 7415fcf2d2c5a82a39e1421442869351bf892374
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 22:17:44 2010 +0100

    Cover the getOwner() method with testing.

commit 5e5383bf1a29a417591927857a9669b1230a22b9
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 21:57:32 2010 +0100

    Move getTitle() into the namespace handler.

commit da7c7b99047fb6b64231b844f3a099c800cc440b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 21:48:56 2010 +0100

    New test for the namespace handler.

commit 9d4f36f0cc5656c0d065cff33594affd19d39f11
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 21:11:57 2010 +0100

    Do not cache the namespace handler. Fix connection variable name and properly avoid caching the connection, too.

commit 0e1581c1dbe143d5e48cd968ed5431ee20b9feda
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 21:03:37 2010 +0100

    Add the draft of a namespace handler.

commit 53ceb0df4cb5cec3c57699850329144db8579c48
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 20:49:27 2010 +0100

    Test the area we are about to modify.

commit 2e3d96e442d4e2051d0d79e03f5e5878748443bf
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 20:15:32 2010 +0100

    Allow running the tests on a very basic level.

commit 97c768e7e3e4e1e5568e14164ab2eec2e1c5c121
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 20:15:02 2010 +0100

    Strict standards (though these segments need to be moved to exceptions later anyhow).

commit dbe06a7de35e546d803af28f37ba30da4670a713
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 20:14:27 2010 +0100

    Adapt class name.

commit ba707b3721473b2453d6b1558d6f7f0b9c9446a2
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 20:13:53 2010 +0100

    Fix creating the Kolab data cache.

commit 02fa3640d8cc9c8454e9c6f0054988dbb31e2821
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 19:49:14 2010 +0100

    Basic fixes to get kronolith working with the Kolab backend.

commit da46407104315a21f4605c1f7b0ed3434a51a1bf
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 19:48:16 2010 +0100

    Temporarily fix handling of return values from the Imap_Client library
    so that Kolab_Storage can be used by the applications.

commit 65c1920e5f06262a67eae2f06c0755b9f6f1ec5d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 19:46:19 2010 +0100

    Adapt name of the base class and fix visibility of the data class variable.

commit dd327dd1c47cdf6bddfcf5701096803b56a7ace8
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 19:45:15 2010 +0100

    Add the "secure" parameter expected by the Imap_Client library.
    
    Should be made configurable later.

commit f8c7108a6d7497f788fa8d34efb99886d8af14ca
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 11 18:24:37 2010 +0100

    Implement iCalendar import.

commit 1e64e84a2d56504b900205a820b7df0e2c7ad62f
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 11 15:26:23 2010 +0100

    Speed up year rendering by almost a magnitude.

commit 032ce0f71b8f7043a0819639e84fd652deb414e4
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 11 14:17:44 2010 +0100

    Use element storage.

commit d1f35eadfa63bc20c798ddd8267ee58383ec4b44
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 11 12:41:13 2010 +0100

    Remove unused event handler.

commit 14139ecaf77a83c4e720e3b9b31e0e5e2be5110b
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 11 11:53:45 2010 +0100

    Add parameter to enforce charset conversion and use it to enforce UTF-8
    encoded data for JSON serialization.
    This makes convertToUtf8() obsolete.

commit 5a1b05c2df6d70c5acbedcb08b3c8d73f0de0a73
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 11 11:14:27 2010 +0100

    Typo?

commit 572c4e4172094984bac797af145dc9cc3377b72e
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 11 11:11:11 2010 +0100

    Move chunkContent() to Horde_Ajax_Application_Base.

commit 3b5272cf711708fb3d17a03aa9478cb86e067f2b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 08:28:40 2010 +0100

    A quick fix to avoid asking for shares if login failed.

commit 0cde6648303f8e6b6640ab60d27531070f08af32
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 11 08:27:42 2010 +0100

    Adapt handling of invalid credentials and ensure that no IMAP connection is attempted if login failed.

commit b667cc64a4355cf40675b8b31446b8cfff87c649
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Thu Mar 11 08:11:19 2010 +0100

    Adapt login handling to the newer Horde_Ldap class.

commit 69049e265915aa1f6a005b6631cc1bae051989ae
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 10 23:14:53 2010 -0700

    Merge from CVS HEAD: Don't do subjectline check until spellcheck-on-send is done

commit 80e410bd300fe1ba87f75c9b3b15d07a79c7db18
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 10 23:12:54 2010 -0700

    update changelog from cvs

commit 3ebb5b544254ce1009074f0fa21f2c885a3e9ad3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 10 22:29:18 2010 -0700

    Fix IMP message redirection

commit 6efa83c20858c506ddcf3cd605c43544ff425b7d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 10 22:28:52 2010 -0700

    Fix superfluous ws for some headers.

commit 2588527163cd061eec681fc2eccc85399def349f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 10 22:14:52 2010 -0700

    Fix isDraft() usage

commit e95a4294b71d478549400c58bae486134325c664
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 10 03:04:14 2010 -0700

    Simplify

commit 7b9a0db983c27cb2d55520162a1e4f5247c5e8a5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 9 14:58:48 2010 -0700

    Convert Horde_Scheduler to H4.

commit 4ea34219e54b6211a543dc1e4444d6b8c59ffbda
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Mar 11 00:16:23 2010 -0500

    ...and another one for the iPhoto plugin

commit f4e1f75533160ae9db0d9aa65ee3ef84d4dc2a01
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Mar 11 00:15:08 2010 -0500

    Guess I should start a CHANGES file
    
    Hope to put together some kind of binary package for download shortly

commit a4e1eedc913e04fb4332480ce223a180573ebd97
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Mar 11 00:06:44 2010 -0500

    Change xcode project to enable 32 and 64 bit builds for the plugin.
    
    Plugin now loads successully into Aperture 3 in 64 bit mode.

commit b71352e188917c61da8156b44fb1981d1a5e28cd
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 10 23:57:01 2010 +0100

    Fix a race condition when calling close() and showHtml() in one context makes
    the appear and fade effects eliminate each other.

commit e7d46a9cbe3eadb9fb290aff4c8bc13d347d71bc
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 10 23:14:03 2010 +0100

    Close date/color pickers when clicking anywhere on the event/task/calendar
    dialogs.

commit 562716712da006c581ca772e57b5ffc18f5055b5
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 10 18:47:07 2010 +0100

    Make this easier to translate.

commit 50478887f053dc8d84557295470748c6af4fbfe5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 16:03:12 2010 -0500

    fix at least some of the broken icons in the sidebar

commit 438fd1e05aa36c6dc7713c663da4d77f113162bc
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 10 15:19:55 2010 -0500

    Operator: Fix getting a handle on a Horde_Perms instance

commit 71f11f0e5dde536c2663bb5387770ee9cbf55be7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 15:21:02 2010 -0500

    First stab at a pretty autocompleter for event attendees.
    
    Mostly working...there seems to be an issue with the fb grid never
    resetting, even when opening a different event, but that seems to
    have broken before...

commit 21e05d6c76c43e433187517330f547d251efd64e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 15:15:28 2010 -0500

    Need to allow for removing all attendees when using the ajax interface

commit db1539016668574b1753a4031926776250a4ba32
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 13:34:06 2010 -0500

    disable tagging for events without perms_edit

commit a54a4981eec3a1708ff4a2e852677962441c1678
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 13:05:59 2010 -0500

    simplify tag ac initialization/resetting

commit d45b8f75f4fc141beafc187061dacec46a99aa8f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 13:04:28 2010 -0500

    revert another incorrect conflict resolution

commit 87b562b29191c4cf84ad0913da453af1c8caba1e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 13:00:53 2010 -0500

    Calling reset() now automatically calls init() if the object is not initialized.
    
    Simplifies client code, plus add some checks to avoid doing work for nothing...

commit cfd7bed91436a06d9883599e7fb4380c66c9f0f1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 12:32:18 2010 -0500

    Fix incorrect conlfict resolution

commit 270e95e88f59d6bc245b8da2c8855cdd88b96eca
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 11:36:22 2010 -0500

    Don't show edit icon for external calendars either.

commit 2675b5cdc4012d1d667eeedee5a7d648bfa95b3e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 11:32:47 2010 -0500

    Better way of loading and initializing the tag autocompleter.
    
    Avoids issues with execution timing, dom loading etc...

commit 4a19b00ae54826975737f4e484084168bf658c35
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 11:24:40 2010 -0500

    Rename init() to reset() and implement a new init() method that actually initializes the object

commit 0f098e720bdbb9871280dbca5a7760bcf35e9a22
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 10:44:44 2010 -0500

    [ansel] Fix getting url for images from the API

commit 73199bbd7861b06c7fd05887673ae341759206ec
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 10 17:29:19 2010 +0100

    Implement task list permissions. Fix remote calendar management.

commit 381d7b1fa3478846bf47858c9da8aeead1a5edef
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 10 17:10:23 2010 +0100

    Fix parse error.

commit f7f1e9bb0e1ee7f29fe6ac59783b8dab94d334f4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 09:23:43 2010 -0500

    Don't show edit link for Holiday calendars

commit 6d721f555ff7003b6eace653b059349d65cf9ae4
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 10 09:57:19 2010 +0100

    Provide the tasks with the backend. This allows to avoid bootstraping the tasks without using globals.

commit 2414d64eb55a0e7e03b4e1d30a26e8da7a1b5c00
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Mar 10 09:35:20 2010 +0100

    This requires Horde_Support.

commit b30eed3811a8326d6c7d0d5dea371734ed9be247
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Mar 10 09:34:52 2010 +0100

    Nothing requiring Horde_Support here.

commit 85824492aab31fea0ac53d04f3c28d0ab935fdec
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 10 09:33:42 2010 +0100

    Provide the backend with the tasks to be displayed when generating the
    URL to redirect to.
    
    This allows to use tasks that redirect to their own specific handler.

commit 36cf76112c80f08946691def37671f78e2e1f4b5
Merge: 5af5c335ececf94625771c7e51148bd655000575 6eb95633be566a1d91559f7b820634b8f56e4b37
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Mar 10 09:10:29 2010 +0100

    Merge branch 'Horde_LoginTasks-Refactor'

commit 5af5c335ececf94625771c7e51148bd655000575
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 9 23:48:27 2010 -0700

    Allow finer control of PHP ini error messages

commit 7bc982a49ee6a97f4cb4a9575b89965d57902311
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 9 23:29:25 2010 -0700

    Allow test script to run even if Horde is not fully configured

commit 3db4416592425a8396fef909296856b428d9a109
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 01:27:32 2010 -0500

    Don't call the editCalendarCallback until the RedBox has finished displaying.
    
    This fixes issues during the first load of the calendar chunk:
      Proper enabling/disabling the form based on perms
      Properly initializing the pretty autocompleter

commit 9d0a281b199a11fd8e0093f1757e82dc206b02f2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 9 23:19:15 2010 -0700

    Add pre_sent hook

commit 3902b030c1db3ace9b6f99c8ad85719a1e0f5dcc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 9 23:17:06 2010 -0700

    Rename 'postsent' hook to 'post_sent' to be consistent with new 'pre_sent' hook.

commit 3ee55b19e4134c3253866ebb660a1150fd246c1b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 9 23:08:51 2010 -0700

    Allow auto forward/reply notice box to be closed

commit 6fbc3cbd6be1b342dc98920afdf6e126e48a345c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 9 21:59:27 2010 -0700

    Correctly reload horde prefs after updating identity prefs

commit ce84fc4730b8aaab0e9cce83a0bef768f1e0f2b1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 00:44:31 2010 -0500

    Don't fetch the topTags when we can't tag the calendar anyway

commit 23b1b61f32e91bf941b09afb28091fa2808babe3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 00:39:05 2010 -0500

    Disable the autocompleter when form is disabled.

commit 86e8c1753fc05b342ed7113ee590149c0145579c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 10 00:37:17 2010 -0500

    add functions for disabling and enabling the pretty autocompleter.
    
    Toggles visibility of the delete icons on each tag node and enables/disables
    the borderless input field

commit 17797c578194de504352ccb26a0b3fac05980fcb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 23:54:03 2010 -0500

    Actually retrieve and set the calendar tags.
    
    Still an issue with the very first time the calendar chunk loads due
    to the timing of the callbacks, but this gets calendar tags *mostly* working

commit ebd1a241e5066e8e95add965eba2d76e107d13b3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 23:50:48 2010 -0500

    Fix element name

commit 727a68c8f2875f665e3ae104af3725c70e3a3e5d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 23:27:10 2010 -0500

    Prevent making the ACTrigger visible when the form is disabled

commit 08a153b38c7c4edbd7e910c3fe98f720e2a0eb72
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 9 18:33:26 2010 -0700

    Move convertToUtf8() from Horde_Util:: to Horde_String::

commit e9bd13ca26c027fe3ee2eca3566b3c9c82fd8756
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 9 16:17:04 2010 -0700

    Catch VFS thrown exceptions

commit 079bd8d84c09d7fbef27cdf291f3d94ed203b5d7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Mar 7 01:06:17 2010 -0700

    Convert VFS to PHP 5.
    
    I realize there is a H4-Vfs stub lying around, but it looks like zero
    work has been done on it for awhile.  So, in the meanwhile, update VFS -
    mostly to eliminate the boatload of PEAR_Error usage.

commit 250b8e4c86e744c51d38dfe3afba3086ba2d1959
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 9 14:22:54 2010 -0700

    Fix supefluous whitespace removal

commit 21f2a7d497d04d46b6f3c2af8db4296c297be420
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 10 00:33:17 2010 +0100

    Use abbreviatinos for a few IDs.

commit dcfc2a8deb6c5278e2b266a97bd380e7e2db0366
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 10 00:23:02 2010 +0100

    Split out permissions form.

commit 171520ee34cb2a0b03ad4cffb5b2024df937c8d7
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 10 00:20:36 2010 +0100

    Use CSS 3 border rules.

commit 52c7dc5029a7409645c4775a01186ccc219eb0c5
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 10 00:03:08 2010 +0100

    No need to pass the class name around in the ajax communication.

commit 59c6f4a04df933e5277389780c723daf0f937022
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 9 23:44:26 2010 +0100

    Fix a few buglets with the basic permission screen.

commit b62658ff91b6fd2995188921acfa63a8a044b38c
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 9 19:46:24 2010 +0100

    Save permissions, yay.

commit 0ca7f11892119d7fa870e88584fc6e1446df974b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 14:21:54 2010 -0500

    use a different css class for toptags if the form is disabled

commit 6eb95633be566a1d91559f7b820634b8f56e4b37
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 9 20:06:24 2010 +0100

    Reorder.

commit 7384e8b0678b956cb10277f1048ea013e58d23ae
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 13:50:51 2010 -0500

    Changes to support having more then one tag autocompleter
    
    Fixes tag autocompleter for calendars.

commit bdb4aa3b1c18eaae82d106adcad49b4d9c89eb5a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 13:46:57 2010 -0500

    allow passing the domid for triggercontainer

commit 2a01cd71f3808507b569caa4b53518f0ea83be6e
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 9 19:41:53 2010 +0100

    Simplify

commit 2590d8732670ec4b05bf4e459b747931a31ba954
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 13:11:21 2010 -0500

    update the toptags for the calendar form

commit 9f0a8d3079f8fd35e176a6c88204c4214d766d68
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 12:54:12 2010 -0500

    Attach a tag autocompleter to the calendar form

commit 0a02a1454b28f13d47ed0d27a6338f29f5aafaed
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 12:51:29 2010 -0500

    Allow passing a 'no_onload' paramter to signify to immediatly execute the inline script.
    
    Needed for attaching the autocompleter when outputing the autocompleter in an ajax chunk

commit ce3d0ed4077ceb492bdb6081d7769abadce19902
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 9 18:52:08 2010 +0100

    Remove the _addFlag.
    
    I still don't grasp its logic and it prevents the display sequence I
    currently expect. Probably my expectations are wrong. Anyhow, I
    wrapped my idea of how the display series should look like into a
    lengthy test (that would need to be slimmed down at some point):
    
    Assume you have a list of tasks with
    
    DISPLAY_CONFIRM_NO
    DISPLAY_CONFIRM_YES
    DISPLAY_NONE
    DISPLAY_NOTICE
    DISPLAY_CONFIRM_YES
    DISPLAY_NONE
    DISPLAY_CONFIRM_YES
    DISPLAY_NOTICE
    
    then there would be five screens with
    
     - 1 with CONFIRM_NO and CONFIRM_YES tasks
     - 1 with NOTICE task
     - 1 with CONFIRM_YES task
     - 1 with CONFIRM_YES task
     - 1 with NOTICE task
    
    Once the user posted to the login service page he is redirected to the
    login service page again in case the tasks are not finished. Only in
    case all tasks are completed he is beind redirected to the final
    redirect URL provided on the first call of runTasks().

commit fdefc4806dff673a5652a41a7af9ee8373309704
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 9 18:50:19 2010 +0100

    Remove unneeded and duplicate id.

commit c00d30a21321be26955cc73cba117ab3d4057b2f
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 9 18:49:27 2010 +0100

    Need to reset hidden fields manually.

commit fbbaa2a5c9646bf832879fe700d117eaa11e7df3
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 9 18:43:13 2010 +0100

    Looks like js needs parenthesis here to get the operator order right.

commit 0ab23f86150e79dec6937a7e387fae90e2f6afdb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 12:32:22 2010 -0500

    Need to case Horde_Themes::img() results to string when serializing to json

commit 580daceb7af750693c96a4cfd63d65b7c5a97502
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 9 18:30:04 2010 +0100

    Ensure that only the tasks really completed get removed from the stack. Redirect to the login services page after a confirmation post.
    
    The test runs further though it is still not complete.

commit c21e43baaef2fee2c48f449d45bedbbce6048fa1
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 9 15:36:34 2010 +0100

    Warning is sufficient.

commit 02d860ac6331751ee62977edd9151022e714d4f0
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 9 15:34:44 2010 +0100

    Display the same message like DIMP when browser is too old, and exclude Safari
    1 too.

commit 9d4b997a07085f97a79154a5e165dac6020d2e61
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 9 15:16:13 2010 +0100

    IE doesn't like this.

commit 749b2145b131f868b41790c325c29e104c68038c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 11:48:43 2010 -0500

    When tagging events, tag them with the event->creator as well as the share owner.
    
    Needed since the event owner may not necessarily be the share owner.

commit 93aacf9b794e88fffb4a262bb12e47bc1a6647a8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 11:45:45 2010 -0500

    remove redundant tagging operation

commit 578c5c38404858be8c84ae4d6b3f612fdcd35923
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Tue Mar 9 17:39:56 2010 +0100

    Only redirect to the final URL once we are really finished with the task list.

commit 521dcf5cddeaf0f193930483cf70b392d4830637
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 11:39:53 2010 -0500

    Fix unsubscribing from remote calendars

commit c57ab5329d2351adb02c2a6a473a41021b31c0cc
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Tue Mar 9 17:13:29 2010 +0100

    Allow displaying several confirmations on one page.

commit 39c51507eae517a2b5d5299297ec8eee3f3b6234
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 09:27:11 2010 -0500

    phpdoc

commit e2ccee4480b9961f3e682a6f95db18b9dc37fbaf
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 09:22:45 2010 -0500

    Don't assume that $data is an object - it might also be a string here.
    
    Really need to either document or standardize the type for $data in this function.
    It's currently either an array/object/string depending on where it was called from.

commit 4252641d81bbf168245967ed40a58062f6d9dd6e
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 9 14:24:02 2010 +0100

    Remove obsolete runTasks() parameter that was initially used to avoid redirection.

commit 3d36d1f649d343aac2c5a91a45de33e38456ae78
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 01:46:50 2010 -0500

    Some improvements to exif handling.
    
    Add some missing exif fields and start adding support for composite fields. We store the composite fields already parsed
    to both take advantage of exiftool's parsing, as well as to avoid issues with different maker formats.
    
    Now if only Aperture wouldn't nuke most of these fields...

commit a83e200506dcdbda27b5c53821b4910ea2d76c05
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 01:46:20 2010 -0500

    style

commit 705b6ad8e19a2d2c2dcd8f3fe62abb7cf44df71e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 01:45:55 2010 -0500

    Pass the Exif driver here so we get an accurate list of supported categories

commit 9859fd6d5cf3c60f274e7aa7ea4657173f95b91f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 9 01:44:58 2010 -0500

    This is a method, not a property

commit b1fcece0334591f052e98b2102fd938e197d321b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 8 23:55:33 2010 -0500

    remove FileSource EXIF field
    
    Even according to the standard, this is always set to the same value, so
    no need to track this.

commit 07f686aee50f14c07268c68e562deb6554a4b34c
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 8 23:50:57 2010 -0500

    Shout: Updates for compatibility with Horde_Themes changes

commit 03faa64cb6553fcf522c1925229747f2addd3820
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 8 23:41:04 2010 -0500

    Shout: Add cancel button for editActionForm

commit cf3d1971e5ec7f08ddf19f4b675d4af8a5ba0a4a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 8 23:37:26 2010 -0500

    Horde::getStylesheets --> Horde_Themes::getStylesheets()

commit 07222d005471ce365523412b8d3242c5ed50e5e0
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 8 23:15:05 2010 -0500

    trailing ws

commit da5afa368e745b78f73de1d709b665171ca60267
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 8 23:14:31 2010 -0500

    trailing ws

commit f62a6c6034bdad38fe9e1999b05676c6b3ae6093
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 8 23:13:15 2010 -0500

    Shout: Display digit details on the dialpad

commit 9d4149dddf111e8e0be758fef2f48f3676d765c7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 8 21:11:00 2010 -0700

    Bug #8842: Don't throw exception for a transparent() authentication failure

commit 89bca7f749db1780dca80363d6f3d8c89f899df4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 8 20:27:41 2010 -0700

    IE5/Mac is no longer supported

commit 40a0a79aa31aff1af97ee1859656794eef6506ea
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 8 18:46:00 2010 -0700

    Better defaults

commit a6cfa8a1dfd4b7e5a535feec7afba74bd5b1dab7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 8 18:41:45 2010 -0700

    Add basic MIMP theme

commit 877eab360ff1537cca9ce466856f64ef3d0c8c59
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 8 18:41:19 2010 -0700

    Add additional options to stylesheet generation functions.

commit c359084410756acfbe4a1a9704818235a5be512e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 8 17:20:38 2010 -0700

    editor_plugins are not used anymore

commit 9d00fc15c891b74d170b4a66cadf101dcac48912
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Mar 8 14:58:48 2010 -0700

    Remove duplicate graphics

commit 97fd203dcaaf5ddf7c9c2252eb44ac76e8d84846
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Mar 7 20:15:31 2010 -0700

    Add Horde_Themes:: library.
    
    Move all themes related code to a single place (includes both image and
    sound).
    
    Horde::img(), through Horde_Themes::img(), will now attempt to auto
    determine a graphic location. It looks in the following directories with
    this priority:
    1. App theme
    2. Horde theme
    3. App default
    4. Horde default
    This prevents us from having to copy all over all graphics for a theme -
    now, only need the graphics that differ from defaults (caveat: if
    loading graphics from CSS, copies of graphics need to continue to live
    in theme directory).

commit aae7974f117036bf7cd1abfb5296284a0a995f06
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Mar 7 20:00:29 2010 -0700

    Update Horde_Util::assertDriverConfig() to H4 standards

commit 7db2662ac196f10e00b895160b08eb260ccc7672
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 8 20:24:54 2010 -0500

    Shout: Add ability to create new dialplan menus

commit e520780cf6f7106c62385f9bd07c92cb9e1ac6ac
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 8 20:24:31 2010 -0500

    Shout: improve form validation logic

commit 92961d47f19c0778737984a292c06753872093fb
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 8 20:24:00 2010 -0500

    Shout: Fix display of current account on DeviceForm

commit 17822d353aa2282d07352b5d77dc83d4b68c158e
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 9 00:34:20 2010 +0100

    Avoid duplicate users.

commit 2766fffb3db0be870b2810a97a8bc1042e02e962
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 9 00:32:47 2010 +0100

    Style

commit 706f134e49acc9185f5ba73d2d512b18abae1e59
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 8 18:23:23 2010 -0500

    Shout: Switch default page and persist across account changes

commit bbd31ef092a5be7cfa6c6626f209e71d9d59a0a0
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 8 18:21:52 2010 -0500

    Shout: I think this is the last of the context -> account break-fix work

commit 1711266fd3cb67fde350a538fb445421a5aae98f
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 8 18:15:27 2010 -0500

    Shout: Fix displaying dialplan editor
    
    ...and while we're at it, optimize away one unnecessary AJAX call.

commit 3b3307e69141df4e54fd925a19193071d9a3168d
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 8 17:53:40 2010 -0500

    Shout: Fix display of devices and dialplan

commit bb4702343f241544b73d0fdc2b8873648e061036
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 8 17:44:48 2010 -0500

    Shout: Fix listing extensions

commit 030af29d99616104e8eb60b9a8ea4cff372e9a85
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 8 17:41:47 2010 -0500

    Shout: Fix account name display and selection

commit 79e12c3181f5d34210cc564c70734cb41167d3a1
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Mar 8 17:15:25 2010 -0500

    Shout: Change references from "context" to "account"

commit a5fa8523f56df052fbc54adbed532b69063ea2e7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 8 18:15:28 2010 -0500

    Standardize filter keys and plural result keys.

commit 0688a8b97b7d310edfd92a70519100838f584b51
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 8 18:10:56 2010 -0500

    Call getTagIds() instead of ensureTags() so searching for a tag
    doesn't alwasy result in it being added to the rampage_tags table.

commit 0a9b5f72dac3710ebbe47900e8b0e55868fc7207
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 8 18:09:19 2010 -0500

    Add method to get tagIds without having to call ensureTags()
    
    Calling ensureTags() results in the tags being created. This isn't needed
    in every case we want a list of tagIds.

commit d77f7053a81cfd79fb994f46a708497b3ae66074
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 8 17:48:12 2010 -0500

    Only filter events by calendar if we avtually have event results

commit 0d4ed09531e97dc67337c172813dd52923cca780
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 8 17:43:35 2010 -0500

    Refactor search method a bit to better support system owned shares.
    
    passing an empty userId search key will restrict to user owned shares

commit 460ab097380d81bd531a21c2ec192941b2268e4f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 8 17:07:27 2010 -0500

    Use an array_key_exists() call here instead of empty() to support searching for empty userIds
    
    System shares will have null owners so tags on system shares will have an empty tag user.

commit b1657f1dbe216f66423bb73b88a2bd32a7cb944b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 8 12:59:14 2010 -0500

    Enforce the requirement that only a calendar->owner or event->creator are able to tag the resource

commit a660e7de683ed6c40fe9d4c571ab207f2f52ac6c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 8 11:33:51 2010 -0500

    Consistent filter hash keys

commit de995c06b44adc550ac64edf02a2ebf67d26674d
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Mon Mar 8 18:29:33 2010 +0100

    Modifying start date of recurring events does not update start date of the recurrence (kolab/issue3885)

commit 0f3622c0e9edcbd577135b0b9951437830aa6cfc
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Mon Mar 8 18:24:41 2010 +0100

    MFB: Modifying start date of recurring events does not update start date of the recurrence (kolab/issue3885)

commit 5ff2d51dacffdac82b159432b7d4ac4c2ef23574
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 8 11:29:02 2010 -0500

    This is not a static class. Silly Michael.

commit c28657d0729920f973905fc4acdd4a861092e371
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 8 17:16:35 2010 +0100

    Implement permissions, part 1. Interface works and is populated with existing permissions.

commit 20eaa1496782d86264468b9f2dfc4b22bf8f5b1e
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 8 13:48:06 2010 +0100

    Fix session key.

commit 782ac358f192c97fbf55d0c0c5ccf09bf7e5094d
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 8 13:47:52 2010 +0100

    Admin passwords are stored in an 'admin_password' entry.

commit b31c060de708a23be3739d8fe57dae8ab6735bb3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Mar 7 00:25:49 2010 -0700

    If 1st parameter to tempnam() is empty, it will use system tempdir default

commit 9f3c620977d75ac9e8b9de2bdb81b46519972609
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Mar 6 23:03:18 2010 -0700

    tree display CSS tweaks

commit 088126639a0190dd2b2ca71b1f9dbe595a86adf9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Mar 6 22:59:34 2010 -0700

    Fix URL linking on help node with no children

commit 90e35ab57ee0a0a39f554fa9759feb31bf919d39
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Mar 6 21:42:01 2010 -0700

    atc_indices can be (and often will be) 0

commit 2a2e4bb4401afe6fa16f4f7137013e7becffc6dc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 00:36:00 2010 -0700

    Help system now uses SimpleXML.

commit c2d8b814fdfb9bdddd98b1396da1c5d59d625dfc
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Sun Mar 7 22:08:33 2010 +0100

    Exceptions not PEAR errors (Ticket #8172).

commit 148da9d4b65170f961b45c1cfa19d531ae377b68
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 5 19:40:59 2010 +0100

    Fix configuration name.

commit bc4678a3514fcf1f590dafb8717043f9127a221a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 5 12:38:19 2010 -0700

    No need to send Content-Transfer-Encoding header if it is 7bit

commit 380ebbfb7306a2d3d18de923c19d2cffd22d3c37
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 5 12:38:01 2010 -0700

    Default disposition should be empty, not inline

commit 75a4613841fbc787c973785d2e0973f79a3e9ee7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 5 12:18:18 2010 -0700

    More case fixes

commit 36b2aecb9606dde5cf936f73132ae8c19a87c746
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 5 12:07:37 2010 -0700

    DIMP now honors the 'allow_resume_all' configuration option

commit 454a548f312d3dc69e10ec20fc1b8c6ab2c3f941
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 5 11:35:02 2010 -0700

    Remove allow_resume_all_in_drafts config option

commit fe0a818b38edd1ce851e3b247011a6e7d047b235
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 5 10:58:57 2010 -0700

    Clean up help service script

commit f603c015d8c348bd4216c12658fa6d777a384ebf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 5 10:32:33 2010 -0700

    sys_get_temp_dir() gives the temporary directory in PHP 5.2.1+

commit e409ebe95a3b9cd22c7cd77ff676fda89549aa60
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 5 10:28:52 2010 -0700

    Add simplexml to list of required extensions

commit 917a165a4f3efd3ae7eaac694c4eedd78549ea1c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 5 10:21:09 2010 -0700

    dom and xml extensions always need to be available

commit f4755dbb59d9af7d03ede5db67b7250858cbef32
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 5 10:18:14 2010 -0700

    utf8_[en|de]code() requires xml extension

commit d08804fd706e3cea9c3ea9aa9d9901b17dcf6fa9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Mar 5 09:50:31 2010 -0700

    Remove 'sort_limit' configuration option.
    
    This option was meant to work around slowness/inadequacies of c-client.
    Our Imap_Client library is much faster, so this should not be an issue
    moving forward (if someone really wants to sort their 1,000,000 message
    mailbox by thread, I guess that should be their option).

commit 51365279779cc2dcc6b4e2b3f5c53e8bdf0361dc
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 5 19:26:07 2010 +0100

    The shortcut is still needed because array_combine() fails with empty arrays.

commit 90eebbabc7651c11107095025967f9df3fafdaac
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 5 13:41:54 2010 +0000

    New permissions layout.

commit 4066abc32ce34bcc7aefe6c5d5c6faf60b2dc489
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 5 12:56:04 2010 +0000

    kronolithTabInfo/kronolithFormInfo -> kronolithDialogInfo

commit 6761e9d9ae648f7d74512edf04369561b442abad
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Mar 5 12:33:32 2010 -0500

    Shout: Add missing '0' digit

commit 6249c216b7d0262935ab50a6d853c1e6e1ebfa7b
Author: Jan Schneider <jan at horde.org>
Date:   Thu Mar 4 09:34:13 2010 +0100

    Better document the consequences.

commit 0af0faa7c463545483f3fae542f518ed8d0d2fcd
Author: Jan Schneider <jan at horde.org>
Date:   Fri Mar 5 12:01:50 2010 +0100

    Style

commit ef4e306d13c98f4cfa2100b78513451ec4ab3d99
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 23:47:36 2010 -0700

    Fix Cli/Horde initialization

commit 837be59133c0b29f14d5b97f5a187685dbc1be85
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 23:39:59 2010 -0700

    Move uriB64[En|De]code() to Horde_Url

commit a0694df5cd3e4eafd8648d8aa125fed78f93d7a5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 23:39:23 2010 -0700

    Core requrires the Url package

commit db577cd55fd22aabd57d45cb7999857314bde043
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 23:33:34 2010 -0700

    phpdoc

commit 589fb9f97f425b3d4d5ec2304b39b070bc60c6c7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 23:33:23 2010 -0700

    This function already exists in Horde_Date

commit 9fe6f151b7a93343091dd9d05c77f1f8f69cbbeb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 23:32:51 2010 -0700

    Make this array a bit easier to read

commit 89ffb1217f734afca4fbbd915a3fc76271dab991
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 23:22:15 2010 -0700

    Don't hardcode classname; optimize valuesToKeys()

commit 8a43555fd152047db51107508bab3c8c57aa8331
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 23:18:18 2010 -0700

    Move nocacheUrl() from Util to Horde

commit 8d434b91a7a62e656631460464b4fd63c9f2f0b1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 22:58:24 2010 -0700

    Fix function names

commit a07a670b86c2a5d7c611d903ffbd516f99f30ee7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 22:58:16 2010 -0700

    Merge width & wrap options for Html2text; use correct case for driver name

commit c5a855c0387e77fe1ce94b1be5e2b1bd6e4ec6ea
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 22:50:26 2010 -0700

    This needs to be an array value

commit 442c4ced45a7f25adda4fb54146a9ccea2837188
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Fri Mar 5 07:57:30 2010 +0100

    Update CHANGES for ticket #8172

commit 6a5b9132db7b994e1d1a93a4cffc43310b8d4a82
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Mar 4 18:59:56 2010 -0500

    Only set zoom level when initially loading an event with a location set.
    
    Honor the current zoom level for all map operations, except when first
    opening an event with a location set.

commit a3b5b56d6c33b6de81872896453dd258190e8888
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Mar 4 18:57:22 2010 -0500

    Reset the mapMarker when removing it.
    
    Some drivers will need to make sure placeMapMarker will recreate a new marker.

commit 594aaccfe7fa87158c6e04f09fb3948f1acfe861
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 15:24:42 2010 -0700

    doc

commit a324d532aae6244959bcd2883da394978ed09dee
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 14:42:34 2010 -0700

    phpdoc

commit f432ba7dcdeb500167901cc3bfdc6fea66733f02
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 14:30:02 2010 -0700

    Fix removal of superfluous whitespace

commit 00914402570a271384df4797714cc4f06e5d0671
Author: Ben Klang <ben at alkaloid.net>
Date:   Thu Mar 4 15:17:33 2010 -0500

    Shout: Make the editAction form a lot prettier

commit 3db63ebd8973d72668cf138c17763e29a71a8fd0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 12:37:57 2010 -0700

    Horde_Serialize now throws exceptions

commit 469a6ba69da047361f1621eaad2419981fdf0aa9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 12:37:47 2010 -0700

    Add package.xml entries for new tests

commit e88a350a2d5d40b6699e50937f2c9a7b0c912eff
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 12:30:25 2010 -0700

    Mark these methods as deprecated

commit 6d97c196be61e3bca4413767f7b6f4d12b62fefd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 12:18:27 2010 -0700

    Remove Horde_Util::closeWindowJS()

commit fcd6b289c1d1585673ca531ae73790b9b9e1ae30
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 12:06:27 2010 -0700

    Fix pathnames

commit a5ad8f29c380ada137893bcafb329ed346c0bcce
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 11:38:35 2010 -0700

    Add support for limited error handling for json encoding errors (requires PHP 5.3+)

commit daf7a5ea5506df385670655fb719d636beec4a7b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 11:37:17 2010 -0700

    Added Horde_Util::convertToUtf8().

commit f99aa0957e01381e972bb03c9b11ad25fe4d72bc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 11:36:15 2010 -0700

    Don't hardcode classname

commit db2d27bd4f61e63b84a579eb1dc6aa1547d6ecf0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 10:58:00 2010 -0700

    Need to check exact match for DOMText - don't want to output things like CDATA blocks, for example

commit 345e948433f3a8c2034be1e916b9850c1803e2b0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 10:54:32 2010 -0700

    Don't wrap html2text output when viewing

commit bb9c7ed28a513811695255d8699fe461eff3f059
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 10:50:08 2010 -0700

    Browser needs to be global in here

commit f1cb71182a86445f732645b4ff4c58664be708c3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Mar 4 12:59:15 2010 -0500

    Seperate null and horde geocoder objects into their own js file.
    
    Avoid loading javascript we will never use.

commit 55122b49e9578861899ca9c7b722f6a3bbf81d7e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Mar 4 11:39:06 2010 -0500

    cs

commit 4075ca7cf5890346877625c5a9d711c6fb0fe02f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Mar 4 11:04:26 2010 -0500

    The Null geocoder object is in map.js, not it's own file.
    
    Fixes Bug: #8898

commit 8f86ac313b3d24825430f4a7df79f53c7346f945
Author: Ben Klang <ben at alkaloid.net>
Date:   Thu Mar 4 10:44:46 2010 -0500

    Shout: Properly close the nested output buffer

commit 6d08572ae447c1088c23a7b3da85e538fa882c30
Author: Ben Klang <ben at alkaloid.net>
Date:   Thu Mar 4 10:42:25 2010 -0500

    Shout: Use a private output buffer for form (thanks mrubinsk)

commit 9774304b900cf35a6091e7be1761e5c07efa70bb
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 4 12:38:34 2010 +0100

    Allow conf.d style directory configuration overriding (Bug #8172)

commit 62302846ee06c6b4ff02dd8b2afea09dab3c25f7
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 4 08:44:52 2010 +0100

    Missed global refernce.

commit 29db8ac63954b78fe42d39d15836eaa00542a9e7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 00:31:11 2010 -0700

    Remove Horde_Mobile package

commit 97cb061195f50d9f64fc8f3f5e350076af3dd2c4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 4 00:31:28 2010 -0700

    Horde: Remove Horde_Mobile dependency

commit 1f6ab08a970905c2deb36aae2f2dc5eeaae52723
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 3 23:43:08 2010 -0700

    Notification: Remove Horde_Mobile dependency

commit ae01e1a6e888ae56749fad1ef5d249fa7d7e4d05
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 3 23:43:49 2010 -0700

    IMP: Remove Horde_Mobile dependency

commit 35206beaacf3abcfa0fe80ffced902df146d14f7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 3 23:38:16 2010 -0700

    Add Horde_Registry->initialApp. Needed to prevent some login related redirection in imp

commit 339c841c9e4cc31a8c469a4eb035a8e47d55e50c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 3 21:11:30 2010 -0700

    Factor ellipsis size into Horde_String::truncate() output.

commit 7754df6d17603354e0bef0f7999a9dc262cd7e00
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 3 17:51:20 2010 -0700

    Use Horde_String::truncate()

commit c187099b26f7ae1a45ae71e04e4ca92d898d57eb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 3 15:59:23 2010 -0700

    No need for global variable here

commit 2c85abba6e6b4677ffd5c43a0ddb62936f374f9d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 3 15:19:57 2010 -0700

    Add 'cssfiles' hook to add custom CSS files to a page

commit fe87027848c26c92e92961cc588899a03e830680
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 3 15:05:44 2010 -0700

    Move dimp stylesheet files to a separate subdirectory

commit 46b68e25e0cd90c277f5ea6d5935d6a7029f6886
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 3 15:00:58 2010 -0700

    Update to H4 usage.

commit 394db44eac3455025e4b6c95b5637a5cbf8eefb9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 3 13:15:30 2010 -0700

    Move passphrase dialog processing to Imple

commit 234e9a73dfc5d56e22c9c891ed667722c6655c21
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 3 13:14:56 2010 -0700

    Optimization

commit 458e6560852dd27ed2bc9e3797fe6ec51dbecd6e
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 3 22:01:48 2010 -0500

    Shout: Continue implementing action editor for dialplan

commit d0c09b413a527af12a51f00570224ae5b2cbe4b7
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 3 20:41:44 2010 -0500

    Framework: allow 'html' HTTP response type to be used like the 'json' type

commit db952ba034d8a2d9e4117f6f876f424ffb70573d
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Mar 3 20:41:07 2010 -0500

    Shout: Continue creating dialplan UI

commit dd7c2238542e900cced254f2323f719160e17dbe
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Mar 2 15:46:04 2010 -0500

    Shout: brighten and widen the digit background

commit 3567ca025beb94cba536c97dd48a6b1f11c9b3e9
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 3 23:30:34 2010 +0100

    Don't show delete button when creating calendars.

commit f7510001228b49979c874b6e80ce972bbfd39fbf
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 3 17:37:48 2010 +0000

    Tweak layout of alarm methods.

commit c017a779cce36809ce0e9446d478fc5870e2afdc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 3 10:11:55 2010 -0700

    Some missed ajax action conversions

commit da9e79dd5497606832478688b341fc6fe87fb7a9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Mar 3 00:17:43 2010 -0700

    Once forward body is typed in, remove chance to add forward body

commit d18edc50c31f755a7cc1bc87f24ae42861a09020
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 3 17:36:02 2010 +0100

    Implement lazy-loading and subscription of shared calendars.

commit 4947d23699f36fbf245294792b4247ccd2804fee
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 3 17:04:25 2010 +0100

    Update package.xml with the Packaging script and mark some dependencies now moved into the backend as optional.

commit 2b8ea7c3b6b555642b659df7b967fd33bfcc6b45
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 3 17:03:52 2010 +0100

    Fix test name.

commit aea73c8496bbbbb2ed59656331035b23146388af
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 3 17:03:35 2010 +0100

    Add some stub definitions for the basic Horde services so that the
    tests also run outside of the Horde framework context. It would
    probably be cleaner to stub the backend though.

commit 525de565626108e659b0781fc1d3b99d5fe19741
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 3 15:35:54 2010 +0100

    typo

commit 9a6a61e4f142d3723161d5fe2b54c9a2c560ed2d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 3 14:36:24 2010 +0100

    Move redirection into the backend.

commit 0618a51766a95138e898e1a9e6fc4935f8bfdfeb
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 3 14:13:51 2010 +0100

    Start ajax methods with lowercase  character.

commit fa219594824bd28097b539254cf2ca1d3653bb25
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 3 14:08:17 2010 +0100

    Transfer the rest of the preferences based functionality into the backend.

commit 655b4ab74ccfb0192e4644e1bff016d717b6928e
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 3 13:58:25 2010 +0100

    Move the first preferences based task into the backend.

commit 66b050feefd541f83e8f837657dd8ff66fd8f94e
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 3 12:41:38 2010 +0100

    Show event date/time in alarm notification.

commit 8ddb790cbb0c80d9613272b36336fd1b179e56a7
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 3 12:17:38 2010 +0100

    There is no popup alarm method anymore.

commit 0de1664aae49312c15f2dbcaa8aa3eb0a849191d
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 3 12:04:23 2010 +0100

    Don't assume that url parameters have an equal sign.

commit 1f7de41018d25050570d2060f7d08941def76559
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 3 12:02:21 2010 +0100

    Move registry calls (returning the tasks and the URL of the login tasks view) into the backend.

commit 178317e019337cec498091dbff461fb264a4d9e8
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 3 11:45:31 2010 +0100

    Move storing the task as well as registering the shutdown into the backend.

commit a6dd8f09d48e65f51c6621f0cc829a1d289f624f
Author: Jan Schneider <jan at horde.org>
Date:   Wed Mar 3 11:43:24 2010 +0100

    Hide pickers not only when cancelling the form.

commit d9e424ecc4b2e1de88fb2e98b32024482ea37231
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 3 11:28:36 2010 +0100

    Move the authentication check and restoring the tasklist from the session into the backend.

commit 0472dcdf59321899537944e1cd6b6c02a5f4d796
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 3 10:56:45 2010 +0100

    Add the Backend class. Still empty.

commit 7481b0c5823014a8647afc473b8d337ba62991c1
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 3 10:44:25 2010 +0100

    Tried to replace the two step test against a complete login task series but I'm still doing something wrong.

commit 0d6782f3504c15183e19be8114bedd645a3f2839
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 2 22:37:55 2010 -0700

    Bug #8895: Fix quickreply

commit 77b8012d6c8c33dbd531e5aa9b2409236ec927b8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 26 18:45:45 2010 -0700

    Simplify some notification push() calls

commit e713648084b3de80c783ccda45de325f9bba2f99
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 26 16:55:28 2010 -0700

    Convert to using Horde_Variables

commit cf8a05c2ff27deb36a64351dca5beaffad58d4fd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Mar 2 13:47:27 2010 -0700

    Bug #8893: Fix logic

commit b70b84343d05538bad914a0738ae25e63ab31806
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 3 01:43:53 2010 +0100

    Temporary workaround to avoid the hard redirect exit during testing.
    
    Will be immediately removed once the Backend has been extracted.

commit 71bb1947cdf2341a1394f84cafe0f4ffebe61008
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 3 01:41:33 2010 +0100

    Correct bug in the weekly recurrence calculation.

commit 181f07abd4017196fb4fd95da742806a281b339c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 3 01:40:24 2010 +0100

    Add a test suite to cover refactoring the module.
    
    This time the test suite concentrates on the external interface. The
    way the Horde_Notification test suite was set up was indeed quite
    problematic.
    
    The next step for the refactoring would be to extract the Horde specific Elements into a Horde_LoginTasks_Backend_Horde class. This should provide links into the preferences system, session storage, authentication, etc.
    
    The test suite covers one bug: The recurrence calculation for weekly recurring tasks.
    
    There are two tests that are marked as incomplete: I currently still fail to understand the LoginTasks_Tasklist logic that uses the private _addTask variable. Depending on the task order some tasks will get displayed or not. But I don't see the rationale behind it. But the area should see no modifications during refactoring.

commit f7389c5d7c3cd845ee3274ac39e2225ca13fe4b3
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Mar 3 01:26:44 2010 +0100

    Excluding *.php files in test directories does not work with PHPUnit based tests.

commit 193cdc9e9ad5a4710f3dbb6ebae70d1f3df54efe
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 2 23:59:20 2010 +0100

    Fix displaying the url to the alarm's object.
    Hide alarm notification if clicking the object link.
    Add a separate button for dismissing the alarm.

commit 76f9e8fe6d1f74cae76cf7d183a327517a034249
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 2 23:57:23 2010 +0100

    Close exiting dialog before opening a new one.

commit 0d059de59cb474f7406b76a24dfba209d0cc6a6e
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 2 23:44:55 2010 +0100

    Only remove the correct alarm from the alarms cache.

commit 3c0e6cb489503f9048d3511dccebddc30ed14c81
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 2 22:59:40 2010 +0100

    Send date from day and week view too, when making the GetEvent call.

commit 8eac1846d1e58c617e08f6a8f5e7aa93c278ba4d
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 2 22:18:56 2010 +0100

    Update alarm after moving the task to a different list.

commit fdc484b347c11343924a64789f33405153e54b51
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 2 19:25:09 2010 +0100

    Remove notification immediately when snoozing.

commit b893f69c5fc4c74c77ee9cba809192e82700975b
Author: Jan Schneider <jan at horde.org>
Date:   Tue Mar 2 19:17:42 2010 +0100

    Don't retrieve user list if we don't display it anyway.

commit 06fd136e618a915c7c43a785c3647b64d4a3ec13
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 22:53:35 2010 +0100

    Implement iTip viewer actions in DIMP (Request #8061).

commit c985ad760b47216fab3236dc412598aba06da339
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 22:53:08 2010 +0100

    Clone doActionOpts.

commit 45d8fac3d68d668e1952cf2cdfe72819ac656fc7
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 22:08:26 2010 +0100

    Tweak event conflict style.

commit 184cc60d6081410316ddf385eb6cad2ff3689dd6
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 18:32:51 2010 +0100

    I guess this was the intended logic.

commit 09bc574ced7c68a2a3c1ebc13233597348a4dd0c
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 17:35:17 2010 +0100

    Provide full functionality when displayed in a popup.

commit da485e928f022a4cb962b1303a8c27ca556b4f46
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 17:15:05 2010 +0100

    More explicit class definitions.

commit 252b3d4a19ea97a40e23fb34e1e8bfa9c39e8bf8
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 16:42:14 2010 +0100

    Only export non-empty fields.

commit 0106a25421134e74ab8cfc514492077d22c9dfc4
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 16:06:16 2010 +0100

    Show photos in vcard attachments, even if they don't fit into a data: url.

commit b9218c358ff19eef6aaf88791471c2c629baefdf
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 16:04:35 2010 +0100

    One of my favorite commits: make .jpg the default extension for jpeg images.

commit 898d7e3d669a2aef273816889f412224250b5ab1
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 15:30:38 2010 +0100

    Add missing icon.

commit d51e0b6d027da2344077c261b10221a9e32828ff
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 14:29:15 2010 +0100

    Add custom menu items.

commit c4a27aa313077ef6048733a643ea23806b865e26
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 12:06:58 2010 +0000

    Tweak wording for private flag.

commit b031bfa5619071936b8342cb94d843823bf005c5
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 13:03:31 2010 +0100

    Not Mail requirement.

commit 6573351b7fc36510940249e18f249ee79816d900
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 13:00:33 2010 +0100

    Mail 1.2.0 is required.

commit 52a1eb6c03d3469b07b9028d7ccfa4a9a71c6360
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 12:53:03 2010 +0100

    Fix id.

commit 3bfe32bf514ae36388ed6f58d1123209b29509a2
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 12:46:43 2010 +0100

    Read and save alarm methods.

commit ef891ebc420b328cb2e70a4608c2ab42c12d208a
Author: Jan Schneider <jan at horde.org>
Date:   Mon Mar 1 11:48:00 2010 +0100

    Fix scope (Bug #8890).

commit 09c33e14ee135e80cae6ce5ef6ae2b93acf26e3d
Author: Jan Schneider <jan at horde.org>
Date:   Sat Feb 27 00:37:59 2010 +0100

    Catch some edge case.

commit 6e3ba7abf1d017bb44a7140f4f46886408a2e6ff
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 26 16:15:33 2010 +0100

    Some more pear test cruft.

commit 7eb2457242be16460b1dd585a6773419581caa09
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Feb 28 17:24:03 2010 -0500

    Shout: remove dead code

commit 11e1a08b73e16ed8dcfdec208130c15d34eeff80
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Feb 28 17:23:39 2010 -0500

    Shout: add CREDITS and Shout storage SQL script

commit a43595585cba2c5148f427c617ef84acc4f89fbe
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Feb 28 17:22:51 2010 -0500

    Shout: Graphics and content for dialplan UI

commit c899854a7187cfe8244d6960186c0ddd0fc44ea8
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Feb 28 17:22:23 2010 -0500

    Shout: Continue working on dialplan editor UI

commit 1fc7499b9c2ab480c7e1b5555f83dd49b00ee7f0
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Feb 28 17:20:45 2010 -0500

    Shout: Fix call semantics for Ajax_Application

commit cc7a4af2ab7cbd94683e81ed94bc3c61ed5623b1
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Feb 28 17:18:44 2010 -0500

    Shout: remove unused file

commit 0651e95847d51fc62c5ea75d1db649b89ef0cb8f
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Feb 28 12:01:22 2010 -0500

    Shout: Begin new dialplan edit UI

commit f26e27822ab9f3ae548c3b23eb5af81daf2c522d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Feb 28 10:57:34 2010 +0100

    Additional check if the dependencies are available.

commit c9a3af0afd6a2d8b393cfebe2535c2a244006d5d
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Fri Feb 26 22:53:56 2010 +0100

    MFB: kolab/issue3656 (Unable to SyncML Calendar / PHP Fatal error compareDateTime())

commit 4cb1c422c24653231e2b0be8b0010348b3cddc0c
Merge: 0085cbe2e43fddf8d24c7b5ec5c7050da945fb01 2e2b57dc04d118a5e4dc4faf740b78c3de8aead9
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Fri Feb 26 22:53:30 2010 +0100

    Merge branch 'master' of ssh://dev.horde.org/horde/git/horde

commit 2e2b57dc04d118a5e4dc4faf740b78c3de8aead9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 26 00:18:19 2010 -0700

    Fix URL generation

commit e9dab884c00582cbb7ec297e4c17bccbaaab880d
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 26 15:52:54 2010 +0100

    Add private field.

commit cbdbbca5212b6b89462eba76009573d1da886fd4
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 26 14:35:10 2010 +0000

    Re-shuffle layout again

commit d995a0f62bc69560fe2a39fc5996109013e9c4ff
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 26 14:35:09 2010 +0000

    Add for-attribute.

commit d8b3bbb1a96d3ee35b92ad48ad38d1460c34d282
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 26 13:53:33 2010 +0000

    Add tag help text.

commit 94c1ba11d1e78ccdf112e335acb7c0e8affaa358
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 26 13:34:32 2010 +0000

    Separate export tabs a bit.

commit 38af4a78f39165aae8e1094b1d19d0bc6a7cb216
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 26 14:37:12 2010 +0100

    We don't have a work-week view yet, fall back to work view.

commit c217e6d45843497c947875757e94b8982dc33a9b
Author: Jan Schneider <jan at fe1-webmail.dev.sapo.pt>
Date:   Fri Feb 26 12:15:27 2010 +0000

    Re-add "for" attributes.
    
    Signed-off-by: Jan Schneider <jan at horde.org>

commit 08148f918cfe502cf8842a3daa9e465243a7e2d7
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 25 11:24:53 2010 +0100

    Tweak quota display.

commit 14bdaccf635993942b6feb48158537f8b9c4f9b0
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 25 11:17:28 2010 +0100

    Link to DIMP from summary block.

commit 09d5af4cca7237a0b0dd375092bc735741521e6b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 25 23:46:23 2010 -0700

    Fix display of some deeply embedded alternative and related parts

commit 907edf116e43eb77fd77763edf6a3493bd072301
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 25 14:39:26 2010 -0700

    Remove - makes CSS dropdowns unusable

commit fa80002ae1bb5ab46a81405f9b8422fa3bb2228d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 25 09:30:45 2010 -0700

    Consolidate some duplicate compose code between imp and dimp views.

commit 246ac25f0c1027ccf548123c0dd45ac4bdc6343a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 25 09:43:53 2010 -0700

    Bug #8431: Remove last instances of Horde_Auth::getLoginScreen()

commit 11f80ea3757b5f05c6b193e05135b4f037cd0ec2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 24 23:22:05 2010 -0700

    Clean up passphrase dialog output code

commit fb2ab22128332933c1eaf5e4900d0c08c99ca9b5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 24 23:21:53 2010 -0700

    Clean up spellchecker attach code

commit 71be2d9c5941db9add6301fc37960143a7e93a37
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 24 23:21:19 2010 -0700

    phpdoc

commit 1150d556a351467cef2b1ef4fa7d8d561661e5a8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 24 22:55:34 2010 -0700

    Bug #8882: Add blurb about default non-settable flags

commit a7c4277e4a82a13c0a5d62967cd0ee842b22830d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 24 22:47:54 2010 -0700

    Optimizations to html2text output

commit 0d526b27581921cee7fe8d8571638ccfa0b9f5e2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 24 22:16:41 2010 -0700

    Bug #8882: Don't allow flagging deleted by default

commit ebd2d943c73d091e889c70b6a7ceb9afc2a40816
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 24 22:15:00 2010 -0700

    Hide flag menus if no flags are settable

commit 18a6430b96d99100b2f06a10d06739d17a8ad8f3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 24 14:29:06 2010 -0700

    Hide unavailable flags for the current mailbox

commit ea7fd4c1648ec94a4b9d50b20903659eee8818ed
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 24 14:28:32 2010 -0700

    Need to open mailbox with SELECT for useful PERMFLAGS information.

commit 91f3ea0d44edd69152b72dc58bb51ec627753f7e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 24 14:27:50 2010 -0700

    Array metadata should not be treated as a Hash

commit bee694bef0f0c0f538470d3fd0e2e26aa4e09d7c
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 24 19:36:06 2010 +0100

    Link logo to configured log url.

commit 33852375a77625bfbca706f888b99df6daceb033
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 24 18:47:57 2010 +0100

    Use event state styles.

commit ed6c57f80df8576080b44897d7575041376b44c0
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 24 18:34:17 2010 +0100

    Set and save event status.

commit cb3a1e6009c9711226ac093c987be33125ce48f7
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 24 16:34:58 2010 +0100

    Add permissions stub.

commit bac36456ae270445aa05fd77cf93f63706d02954
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 24 16:01:31 2010 +0100

    Fix parenthesis.

commit 0085cbe2e43fddf8d24c7b5ec5c7050da945fb01
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Feb 24 14:08:38 2010 +0100

    Note optional dependencies for Horde_Notification.

commit 232433f7554e11c3f023a34509c0c344e2239908
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Feb 24 14:08:16 2010 +0100

    Additional testing for Horde_Notification.

commit 88b8ef442d8a2fa8600511c464d195c71f449d60
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 24 00:43:36 2010 +0100

    public static

commit bb55960451163f39efc5a81d906aa9b26d213844
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 24 00:22:14 2010 -0700

    Bug #8880: Fix some ContextSensitive behaviors

commit 7a9397cd357028e67c04a9f8d5eda2bd03d4b142
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 23 23:56:42 2010 -0700

    More tweaking of reply style

commit b91bb3fbaedd085555a9628060f2f3a13df4537f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 23 23:54:02 2010 -0700

    Fixes/tweaks to IMP Mailbox UI
    
    Remove arrival # (message sequence number)
    Arrival sort now selected via Date column
    Fix some CSS formatting.

commit f438b2c85670201c39e3697860518609765f389a
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 24 00:36:23 2010 +0100

    Add option to not automatically show all available shares.

commit 73a1bfa956264c3023494299f983ffc649089fb3
Author: Jan Schneider <jan at horde.org>
Date:   Tue Feb 23 13:11:24 2010 +0100

    Only purge events from user's calendar.

commit 9313cdee4f6ab63e30b3be1a858ab101b6a5b111
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 22 23:46:23 2010 -0700

    Use XML parser to generate Html2text output.

commit a7840714af6df965103b0c5081dad03b633d36bb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 23 01:46:21 2010 -0700

    Go back to using more widely used blockquote quoting method

commit ceca14172dc0adb8e00e6bf98206dc147dde7842
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 22 17:53:08 2010 -0700

    Fix compose window resizing.

commit 8949a35f8941fe58c2368c077435d3f38fa5a529
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 22 22:27:20 2010 +0100

    Read clearing line break.

commit d18b440c3c6c6bb68ea65099a1827b1b9cf33b74
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 22 22:25:37 2010 +0100

    Fix error if the form doesn't have tabs.

commit 21e5fd2c05ef9c4b62c52711175f6af69ef1452a
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 22 22:12:24 2010 +0100

    Fix if there are no js files.

commit 166e91c413ab4b9742e9bc4092b0363f5bc3fb92
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 22 19:38:47 2010 +0100

    Make Silver Surfer the default theme for H4.

commit ef897f161a80c9e4cedb0dd69db2210ef39526c9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 22 10:38:22 2010 -0700

    Restore XML error reporting level.

commit 5466cf4d657786882d4caf5e86a9b85961f5b03d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 22 10:38:13 2010 -0700

    Return array here if no driver is specified

commit 3d5e7fd26636e1fe654a829fa51e6ca6c0f51a36
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 22 19:33:54 2010 +0100

    Don't call this without Nag.

commit 2b52c335e6380a10ee1c39b0440373f5f4a320c5
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 22 19:31:09 2010 +0100

    Don't show task list sections if Nag is not installed.

commit bf7ebba8bfc3418609208e84f166b421657afe4e
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 22 17:56:12 2010 +0100

    Don't default to sql driver.

commit 4522c96db7c6c657592867711ee40b61647c79da
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 22 16:21:36 2010 +0100

    Add option to disallow world permissions for user shares.

commit 49339f344f90aa0bfc654b780065b54e2e9918c9
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 22 15:32:33 2010 +0100

    Fix groups hierarchy and listing users.

commit 0099436eaee045fd5d522abb3ce288e26b641af2
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 22 15:17:16 2010 +0100

    Fix logging out.

commit fd19c746f501902fa3990f0e240a197630afadac
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Feb 21 21:43:13 2010 -0500

    Framework: Add IPv6 address Form type

commit f635f9c1d2180e02a50252e62eafa90a03569ef3
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Feb 21 21:41:37 2010 -0500

    Beatnik: Add IPv6 address support

commit 82ba9c5a9a2b9b6e01659406ce46ebc5e388e782
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Feb 21 21:40:08 2010 -0500

    Beatnik: Update to new H_R_A initialization

commit 74b1b65a818aa6566ed34c7030f3def8aef6c6bb
Author: Ben Klang <ben at alkaloid.net>
Date:   Sun Jan 31 16:01:10 2010 -0500

    Revert "Operator: Make sure we can access the driver when getting perms"
    
    This reverts commit 58aab31160712e15cac094f65dfc9d5b93f94f4a.

commit 2dc122e39606c60d27999fc5afa662ef8b8e51c9
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 22 01:41:16 2010 +0100

    Revert unintended symlink.

commit 8b81c3c5387aa9b31488e065d061917e6bec2009
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 22 01:06:22 2010 +0100

    Fix free/busy lookups.

commit e1864aa8260636e22e11cfc27f128b0d4cf1b7c9
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 22 00:42:13 2010 +0100

    More tweaks for the edit screen.

commit 32b79a30e28ece95c59a5a548465d76da945342e
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 22 00:24:35 2010 +0100

    Tweak notification log, again.

commit 093107a428a4cd49460186f941891f08791bd1c2
Author: Jan Schneider <jan at horde.org>
Date:   Sun Feb 21 23:28:45 2010 +0100

    Use update() instead of innerHTML.

commit df7c27998ee61f470d9f4679bc6862dd2d6d69de
Author: Jan Schneider <jan at horde.org>
Date:   Sun Feb 21 23:21:36 2010 +0100

    Fix sorting days in agenda view.

commit 351012ab6ca4620d655b56fd7cda6f2b10fff2f3
Author: Jan Schneider <jan at horde.org>
Date:   Sun Feb 21 23:04:17 2010 +0100

    Tweak layout.

commit 6e0146ec58430833a1f37b62d473980268e90a45
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 20 19:19:01 2010 -0500

    allow for passing the choices through a filtering function
    
    Filter the autocomplete choices for the prettyautocompleter to remove
    items that are already present in the list.

commit 8e39e7530a6d6323657d7e94ccd1c2869bf4a30f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 20 16:11:31 2010 -0500

    Allow setting the image type directly from client code

commit 81943fdafd23db3c762d995ff832d6541b45fe67
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 20 15:34:47 2010 -0500

    Add test for the now fixed issue of not correctly setting the image's mime type

commit 890b63dbe3965c0cb64daf328a9f7aeb56ca9da2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 20 15:32:07 2010 -0500

    We need to be calling setImageFormat(), not setFormat() here.
    
    Damn hard to find this bug, but finally fixes issue causing thumbnails
    to loose transparency when applying certain compound effects.

commit d1fb290f4e13496f8fb10bf3f538fdfd1d740b42
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 20 14:59:56 2010 -0500

    Remove the $id parameter from loadString and loadFile
    
    It's not necessary, client code should know that it has loaded data, it
    was causing all kinds of problems with Image effects, and takes up resources.

commit aea09f7af49a0bd0032d5046204a2f693c5a6f34
Author: Jan Schneider <jan at horde.org>
Date:   Sat Feb 20 00:12:49 2010 +0100

    Add event exporting.

commit e992b86f9e75e4fa7dc9e977513778277a0bff1b
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 19 23:31:56 2010 +0100

    Wording

commit cf213bbdb6347a982580604e9044e95c93ab50fa
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 19 23:25:20 2010 +0100

    Add calendar and tasklist export.

commit cf7c33b3ad029199e36d5dbef022933189ca17e4
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 19 22:40:58 2010 +0100

    Always open first tab when editing calendars.

commit 1e57feeefddc52c557bd947d723a6585a227ceb0
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 19 22:35:20 2010 +0100

    Wording, wrapping.

commit 4f2062cae38552b7bb57b38c127ff2a527aa19f0
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 19 22:34:09 2010 +0100

    Consistently use .kronolithSeparator.

commit 540b00cb36b492ae0429ee4f03e3c0b9aacc5107
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 19 22:15:07 2010 +0100

    Wording

commit d8f797395f7cf2a30572dc941db54a021621907e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 19 15:49:24 2010 -0700

    More efficient method of determining compose window size

commit 86c4c01e899aad135fc34eb591c6b171b171699d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 19 14:43:16 2010 -0700

    Abstract textarea resizing to its own javascript library

commit 4aec82a01e66c0eeebb4e71fa8506904e0fdad4c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 19 12:57:50 2010 -0700

    More html2text tweaks

commit fde496faf2c48ce8f1be186923e3da323f4254c1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 19 11:47:35 2010 -0700

    Make these entries optional

commit cda524fe470d3e15da197bef2004b34ac73c58c0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 19 11:22:47 2010 -0700

    Remove reference to non-existent global variable

commit 40feb896c742a577df65b233f7bca8ccfc767629
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 19 11:19:08 2010 -0700

    Incremental improvements in Html2text formatting

commit 3fbcfa1470456ae05074ec1d7e5bd3882cdc3be1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 19 10:50:24 2010 -0700

    phpdoc; consolidate code

commit ada7db046bf3d828aad5a41e9117f5cd5f02dcb8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 11 01:23:36 2010 -0700

    bodyClass non-input variable does not exist in these apps

commit 4c3e968f46bcc009cf71d51db34776b5d2be88ad
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 19 09:52:29 2010 -0700

    Text parts were not being caught here since they all potentially have embedded parts

commit 6b3f11381ab010b38dfa9f80178a5ae712d66bf4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 19 12:42:28 2010 -0500

    Fix case, log errors

commit be1eab7ff1002a4ec201f63ae67e75de261c7694
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 19 12:30:25 2010 -0500

    fix case
    
    Helps to test things on a *real* filesystem every now and then...

commit 73cb229131c65dcaed69f4c3fda510ade63cf05b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 19 12:07:52 2010 -0500

    tweak test

commit 187aa28931356d5b1b9789b5ae038fc0bd13bce7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 19 12:04:42 2010 -0500

    Catch and log errors

commit 4ea92e13b75754ea2a19c9cf1c6e3a463b0b844b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 19 11:54:56 2010 -0500

    Use Exceptions

commit 60042266979c25b4f2c3bb8cf904184c527a8e1b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 19 11:03:44 2010 -0500

    Always load the image before iterating, but make sure it's not already loaded first.
    
    If we attempt to call #load() twice, it will reload the raw data into Horde_Image,
    thus resetting the iterator and causing an infinite loop. Also, use consistent method names.

commit e84569902e2e1cdcb9b04ef8fd508f053c0af7f0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 19 11:02:56 2010 -0500

    ws

commit aa08ed0668b8803c2bd298528c6f724385bc968d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 19 10:18:10 2010 -0500

    This is no longer a PEAR_Error

commit 5bc548a5091d6696d65168808037ec2c638e03bd
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 19 10:13:31 2010 -0500

    ...and re-enable the rest of the tests

commit c9b285790f0ba6aea71c4132b2518efe25b5b653
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 19 10:12:35 2010 -0500

    id is a property, not a method

commit 5fb0cebbe31890a849e528d17a5a74ba4c53171c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 19 10:11:45 2010 -0500

    tests need the path to identify as well

commit 125a6d386a14032d3c078b8d5798e255bb9ebce3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 19 10:10:12 2010 -0500

    fix member name

commit 754aaa0352b513da97b6f46e5b65587c6bc42e5d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 19 01:04:48 2010 -0700

    Remove long config for long deprecated MCAL extension

commit 2d29679b1319c7edca580ec90f87104e28c1b1bf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 19 00:25:18 2010 -0700

    Fix class type determination

commit 7ac5b33d3b474f98b74a8db97d5d1161c4917887
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 18 23:59:00 2010 -0700

    Added run_task script from horde-support

commit 50e51515ed4e591b285b67978f61948bcf614dcb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 18 23:36:47 2010 -0700

    Fix setting class attribute on spellcheck results DIV

commit 6e8f4b3058177f720552c801d9ed6722be55a4b3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 18 23:26:29 2010 -0700

    Make admin pages consistent UI-wise.

commit 4fbe5ab0f897709233f22b70989831b9c978845b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 18 23:22:20 2010 -0700

    No need for these separate functions

commit 22b99f794d840a4ba20376469b90bf9316819aeb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 18 23:14:52 2010 -0700

    Fix Horde_Perms usage; remove duplicate notices

commit 3da0ed1546017e3d0c0122f671aab15e9d0d6eeb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 18 23:13:03 2010 -0700

    Fix new DOM usage

commit b06dc6b43ed50e8554c060e907cc0d8083180aec
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 18 23:12:46 2010 -0700

    Fix return from getVersion()

commit 20a9e5291e57da881efdb7d7a49685d4f3c3c1af
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 18 22:42:28 2010 -0700

    CSS tweaks

commit bb71a39643f11e9773bfcb764995b8b58d6d0ef9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 18 16:44:44 2010 -0700

    Move Mark As Unseen/Read into submenu for folders

commit 4e53431d9caa24de6db1f0e36bde7e144a4f4e39
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 18 19:33:50 2010 -0500

    Allow specifying the element that observe the knl's keydown handler.
    
    This is needed in the case when there are other keydown events registered on the document.
    There is no guarantee what order they will fire. So, in Kronolith for example, the event detail form
    would receive an enter press and save the event before the autocompleter's knl would receive the event.

commit 48a95974eed4dcd7dc4daf1eb5a8473ee802cd0a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 18 15:58:30 2010 -0700

    m.type will always be horde.alarm here

commit 7d17d455cb0233ccb8027fb0ed60869630f6ee67
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 18 15:06:43 2010 -0700

    Need to define default value of ajaxView

commit d09f85b3b83e8d26fd5d1e09be0f118a810753ec
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 18 15:01:53 2010 -0700

    Have Turba API throw Horde_Exceptions

commit 6969a512d22bf1f74a91d178cc8266fe07205315
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 18 14:07:22 2010 -0700

    Thread view improvements

commit a19ef501ae15fe42f9d21f124a9f967a10921086
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 18 14:06:48 2010 -0700

    Notification event string representation fixes.

commit 90f4a1f9dbfb98e45f9fac7deb71dc3c70eed4ae
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 18 23:33:19 2010 +0100

    Fix method name.

commit cc82e4eff36b1bcc27c66783fc2024c25d3d9db1
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 18 23:33:07 2010 +0100

    Fix alarms.

commit 55ae99f2e95002642094777d5447873c5b54a686
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 18 15:31:07 2010 +0100

    Fix method name.

commit 1ef21e5b8ee7490452e89a91504016f3102e0e74
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 18 15:17:15 2010 +0100

    Add date picker to recurrence end date.

commit 098291156c7e1283bed020452258d3948f6dbfd7
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 18 15:01:52 2010 +0100

    The only KronolithCore methods we call from the outside are go() and the event
    handler that we register, so there really isn't a point in separating public
    from private methods.

commit 109741c0a1ea6f101c7e6a1a91007fc70c5baf30
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 18 14:56:14 2010 +0100

    Always open the first tab of an event/task dialog.

commit 2a76514b9c5bbc8c1254ed1416f000d4ed16f109
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 18 14:01:40 2010 +0100

    Hide pickers when closing dialogs.

commit 1e394986ba8dd83a6f2854f51c361f72fce9e7b5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 18 00:43:32 2010 -0700

    Fix license language

commit faaaf492e85ef454da5d9bd1a41cd54a3d321bf8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 17 22:18:58 2010 -0700

    Fix adding body text to forward.
    
    Don't check for locked forward_default pref in forwardMessage(). It
    prevents us from adding body text in dimp. A locked preference here
    only means not to show the list of forward choices.

commit 3af5c8b8e31ff02e5eff55442dd3f561f1b6219c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 17 21:57:25 2010 -0700

    Don't show forward dropdown image if disabled

commit b8df764ec37242582b2308b3682d4885864943dd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 17 18:20:28 2010 -0700

    Fix setting no sound for alarms

commit 3cd706a3f22efb5fdf32ae493c152774bef473c6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 17 17:16:19 2010 -0700

    Fix undefined error.

commit 2f0c3cf61108fa94adbab2ba5e6380e092e4abd7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 17 17:20:18 2010 -0700

    $result isn't used.

commit e48b8a54fc54a179be749967a6a8b6b73cc1162e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 15 23:27:31 2010 -0700

    Another Notification rewrite.
    
    First, fix Bug #8870. Fixed by removing Nag specific event type
    (nag.alarm).  However, this was just a symptom of a larger problem.
    
    The problem: using application specific Notification handlers to handle
    application specific event types.  The problem comes when switching
    between applications.  Since these application handlers don't have any
    knowledge of each other, events created by one handler may not be able
    to be displayed when notify() was eventually called, because another
    status handler had replaced the original handler.
    
    The solution: all notifications need to be handled by a single,
    centralized source - namely, the horde-level handlers.  Application
    specific details are instead injected into the horde-level handler to
    extend behavior.
    
    While reworking the code, also provided opportunity to remove all
    application-specific code from Notification.  Horde-specific
    instantiation (i.e. adding Horde logging and Alarm decorators) is now
    done in Horde_Core rather than in the base Notification object.
    
    Additionally, rework some of the complexity added to the package.  I
    believe the goal of the recent Notification changes was to make the
    Notification package testable and/or usable outside of a base Horde
    install.  But these changes also made the code unreadable, redundant,
    and overly complex.
    
    e.g. using interfaces where simple class extensions
    make much more sense (IMHO - there are very few cases where an interface
    makes more sense than an abstract class. Using interfaces for the
    Handler class was simply overkill.  Out of the 10 methods defined, there
    are only 2 methods useful for decorator purposes - push() and notify().
    And any given decorator won't even use both of these.  Having to contort
    code to do things like chaining handlers to achieve this in an interface
    pattern was almost impossible to follow.  It is much simpler to simply
    add decorators directly to the base handler object.

commit a97a35b17ec2884b85b10503c7f795b1811d7719
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 17 02:37:43 2010 -0700

    Improve identity selection javascript

commit 143acecf023c46b6298013c3c98618fa64d23b4e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 17 00:55:38 2010 -0700

    prefs cleanups

commit 93c95c6b48100852e4584f23f54c225ff9f5d03b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 17 20:52:11 2010 -0500

    remove an pitifully small amount of TODOs

commit 00ebe48fac23367c1fe0f9b21cabf76d29c8ae43
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 17 20:31:19 2010 -0500

    Use Ansel_Exceptions

commit d06f295c234496e58ebca0db2ef65bbc0cffc753
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 17 19:52:06 2010 -0500

    fix ToggleGalleryActions ajax action

commit c03139dd84b7689f87c59d0a62ea3ea2415af357
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 17 19:35:26 2010 -0500

    Complete PHP5-ifying Ansel_Image
    
    Use exceptions, move more queries into Ansel_Storage, phpdoc

commit cbd8bad59d9ec401aebdac10da48d90f3dc3f012
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 17 18:20:22 2010 -0500

    Lots of H4 chagnes and improvements
    
    CS changes, PHP5-ify Ansel_Image and Ansel_ImageView classes.
    Start moving all SQL queries into Horde_Storage.

commit ce454dfe7763fce15ef97a73981767a7d3855a2f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 17 17:06:05 2010 -0500

    Throw exception if Imagick extension not available, don't throw exception if no image
    data when getting dimensions, just return 0x0

commit b228346ee478ad75f5fd9cc8c7a9b6d878a70611
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 17 17:05:03 2010 -0500

    Fix sprintf parameters

commit 55f753a6c06fc049574e1ad580aca2780fca3bf5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 17 17:04:17 2010 -0500

    indentation

commit 45acc4bb76ede8a426e4acad65dcdd62e87b32e9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 17 17:00:01 2010 -0500

    Catch Ansel_Exceptions here

commit 8f9ca8e91eb776219b4a7dfabb670a5504df7de2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 17 11:11:13 2010 -0500

    note multi-image support in CHANGES

commit c9e6b804b4a24256704ff0c0743860b032938795
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 17 11:11:00 2010 -0500

    remove TODO

commit 5fb5cc21e861699d935a686940e72dc5097ec2fe
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 17 23:14:09 2010 +0100

    Add Horde_Registry#hasAjaxView() and load non-ajax applications in iframe.

commit 6f64be58fb917d03a46bcf8bfbe5ad4cc72218f0
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 17 23:13:01 2010 +0100

    Tweak loading and changing views of minical.

commit 0effa829cab0f81ae350b4090120f67ac8eb2e7a
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 17 22:46:40 2010 +0100

    We want encoded urls here.

commit 0ef4c583a74e6521f7f2e7ea9f06c3a9f08bd091
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 17 22:16:39 2010 +0100

    Fix error checking.

commit 7a8aba0f1746c7d35cb12d633a268ec3260ae05a
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 17 22:07:06 2010 +0100

    Typo

commit ea619fc1b9d461755888afd6bff686b87adcb01b
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 17 21:55:36 2010 +0100

    Convert to exceptions, use type hinting instead of type checking, remove references to PEAR.

commit c2710ff79bb07158ea4c97faae7598c7ba890bb8
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 17 21:31:47 2010 +0100

    Net_LDAP2 -> Horde_Ldap

commit 99146ae4cf799bbd9a8e492fb91ba6a11a758235
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 17 21:25:22 2010 +0100

    Net_LDAP2 -> Horde_Ldap

commit d393a54e0c48bd28b18045f7cf18f940fd318bd8
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 17 19:06:32 2010 +0100

    Fix error when clicking on draggable events.

commit 0ccc349f26569383cc37e40c04cea9e5106c0f9b
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 17 18:56:15 2010 +0100

    Always return a non-empty result from ajax calls, if the callbacks have to do
    some cleanup.
    Make task ajax calls more robust.

commit 389d36abd716c558578b3ebb588fa90daf1342e6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 17 10:15:35 2010 -0500

    MFB: Catch errors, at least until these throw exceptions

commit e1d8de11d06c84684a58c898b9035fa3ad86c5c7
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 17 15:41:34 2010 +0100

    Missing argument.

commit c8030503a11a130ba746cd5ff05fbf1d12cffb41
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 17 15:41:19 2010 +0100

    Missed part of the design tweaks.

commit 0141832fe45176c993464c4b52cef1f3cb3a20dd
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 17 13:17:59 2010 +0100

    Fix the package.xml. These are files, not directories.

commit 2a01a4db6e07b3ec49453be2e7f82266a6b4db7e
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 17 11:45:22 2010 +0100

    Fix the package.xml

commit e5c1c1e4b04596ca2c003272bad48996757b1d8d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 11 18:21:51 2010 +0100

    Fix testing and do not extend from Horde_Exception_Prior.

commit ca899517404511ca8e576410c28e397ae7bac77c
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 10:19:16 2010 +0100

    Additional Kolab_Server test fixes.

commit f3617b81c75bd53157e5afc73175adb929b4395f
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 08:41:55 2010 +0100

    Correct some class names to fix additional tests.

commit 1975306a8f8de44bd1f6a0a89639f69cf41c5e86
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 07:12:03 2010 +0100

    Convert to using the newer Horde_Ldap. Does not really work completely yet but the test does not error out anymore.

commit 99f7b0d2ba29e4416b0038921720161da61913a0
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Dec 2 22:55:16 2009 +0100

    Update TODO.

commit 539a0e62767e2e51e1f3be84b51bf0ee5eb4ae11
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Nov 11 08:12:13 2009 +0100

    Some more testing of the different search operations.

commit 2138891491ba481bda561a3fed7efa8d79f76240
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 16 23:46:37 2010 -0700

    Bug #8868: Fix charset when converting html -> text

commit 656bf79f2ac4e416c6150dba609fd32775785ed1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 16 23:30:56 2010 -0700

    Not needed

commit c14ae6da7bc547fecf3163d1b20960de9e18bdd4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 15 23:19:58 2010 -0700

    ws

commit 3fd8c930b8a63d1d55858ababeca4c4f138562c4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 15 22:45:51 2010 -0700

    Fix mailbox sorting

commit 0dd195996db1d3f21634adb50d6d51b791fc78c9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 16 20:07:00 2010 -0500

    3rd try

commit 55a16c872ef6f6801496a1af91415d3e49d18655
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 16 20:06:29 2010 -0500

    *sigh*

commit 4372720db00efb8c34aa5a7b463a21c546c415eb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 16 20:05:20 2010 -0500

    2nd try

commit c2712070c6d96fa10b2d4b46d567f4e71a4fc792
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 16 19:40:06 2010 -0500

    H4 naming conventions

commit def208a84055817b2715d26e89e4a1abe478d5a6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 16 19:04:13 2010 -0500

    Some H4 changes, start cleaning up Image object, improve logic, less iteration etc...

commit 961e51d5b0bfa9fb19746cd44bab50546e56e480
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Feb 16 16:56:53 2010 -0500

    Whups: make sure permissionsFilter() works for Queue Contents block

commit 0fa67a14433c5f7488ca0da5213df290e8c128a7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 16 16:37:06 2010 -0500

    Support for multipage images.
    
    Adding a multipage TIFF image will now create a new subgallery in the current
    gallery, with each page added as an image to that gallery. This completes
    Request: #6022

commit 76084fee50ccc6b8348f3c29f192db400601ce07
Author: Jan Schneider <jan at horde.org>
Date:   Tue Feb 16 19:12:25 2010 +0100

    More style tweaks.

commit 70755f55657aa9d409d6673ffab349c0de74ef76
Author: Jan Schneider <jan at horde.org>
Date:   Tue Feb 16 18:37:41 2010 +0100

    Enable and style application drop down.
    Add border to top navigation.

commit 722df1075e020413b3b0ac96d2098a74b2bee156
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 16 12:02:14 2010 -0500

    ws, style

commit 6bbb6bd5328e381ff65ede0bdeabc93146baf608
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 16 11:58:15 2010 -0500

    unused

commit 19e941787b5bd7251d6f36c249a447e473e7c283
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 16 11:56:05 2010 -0500

    Use injector to get notification object

commit 97da818fc5b35251a510c42bffeda996821b072d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 16 11:28:42 2010 -0500

    All redirects done in Const'r
    
    Make sure all redirects Ansel_Views need are done in the Const'r since
    most likely headers will have been sent by the time html() is called.
    These still need to be cleaned up, probably some of the globals
    are gettable from $injector etc... but now at least Ansel views work again.

commit d6cf38e613385ab814c1d44f4ec5e46f9dd3ae17
Author: Jan Schneider <jan at horde.org>
Date:   Tue Feb 16 11:44:25 2010 +0100

    Try the current framework directory too.

commit e6941f512788d02ebde35469732d5374e708ba12
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 15 17:41:57 2010 -0700

    ws

commit 0e862d364160b105b2c2d8c19d301f7ac853abaf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 15 17:41:47 2010 -0700

    Fix Horde_Image usage in imp

commit 7b6d7f6c40c48d40b141c94a3afa57d745ebd862
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 15 13:46:04 2010 -0700

    Horde_Alarm now throws exceptions

commit 1084075dc1855c386cb04d39c06aff5d98928746
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Feb 15 16:12:51 2010 -0500

    Revert "Make sure we have send more then just the <HEAD> of the document"
    
    Cr*p - this breaks redirects in the List view.  Going to have to revisit
    the HTML output for all the views. addScriptFile and outputInlineScript seem
    to misbehave when used in conjection with output buffering.
    
    This reverts commit d02caf6b50f8d1b793bf4306e95dd4c89fda8ad3.

commit d02caf6b50f8d1b793bf4306e95dd4c89fda8ad3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Feb 15 16:05:49 2010 -0500

    Make sure we have send more then just the <HEAD> of the document
    before we call Ansel_View#html so any inline script has somewhere to
    go.

commit e11e81f1b0c487f511af7ff9e2944c067855c63c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Feb 15 14:19:13 2010 -0500

    ws

commit e77e789de75d68b7ffac3985210863634ceefe66
Author: Michael Slusarz <slusarz at curecanti.org>
Date:   Sun Feb 14 15:02:29 2010 -0700

    Most apps don't use bodyId and/or bodyClass variables

commit af62e32af17f8a3cc05142a742523389197d6cb0
Author: Michael Slusarz <slusarz at curecanti.org>
Date:   Sun Feb 14 15:01:50 2010 -0700

    Use the horde common-header template when creating prefs screen

commit 3ac9ea18edcc4a0eb73aad555f4ecdce959f7a5a
Author: Michael Slusarz <slusarz at curecanti.org>
Date:   Sun Feb 14 14:51:53 2010 -0700

    style

commit 4e74a7c2c12e42da8194f041b3fe69dcf3511ecc
Author: Michael Slusarz <slusarz at curecanti.org>
Date:   Sun Feb 14 14:42:41 2010 -0700

    Do array filtering on store, not retrieve

commit 06988551f458278cec55000777a7b660ede5bed3
Author: Michael Slusarz <slusarz at curecanti.org>
Date:   Sun Feb 14 14:36:01 2010 -0700

    Clean up Ingo API functions

commit a07b57e1c5c7c951321a6c89f06f2682d5cb08c6
Author: Michael Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 12 14:59:04 2010 -0700

    Convert Horde_Alarm to Horde 4

commit fc2852d4c1a337f1d2f83362ef93d4429a8139f5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 11 21:44:43 2010 -0700

    Identity:: -> Horde_Prefs_Identity::

commit cbdfd1f34ba8a0f0218268a01f4d580d2fa018f7
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Feb 15 13:39:58 2010 -0500

    Track multipage image support in Horde_Image

commit 7387cb5d1c0fae6ad32ba6aafed323164eb62f18
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Feb 15 13:39:22 2010 -0500

    Indicate which drivers support PDF files and multipage images

commit c84df4389c0f91d36a75a48e25810b285f2552ea
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Feb 15 13:27:37 2010 -0500

    Don't assume we have a Horde_Image driver available

commit a328430854798ecb5ac9e330899a264575e13aba
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Feb 15 13:04:15 2010 -0500

    Catch exceptions from Horde_Image here, log them, but move along.
    
    Not much we can do about corrupt EXIF data, so just log it and move along.

commit d61335a8d31ba8e6f6eb71b73c4158dcecdbfd8e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Feb 15 12:59:54 2010 -0500

    Add configuration option for no image driver, and have Ansel make sure we have one.

commit da7a3a1f3b7a5704bbfdbaab52656499c4b29f3e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Feb 15 12:48:08 2010 -0500

    Ignore the Maker:DataDump tag when using Exiftool.
    
    Exiftool outputs this data as binary which breaks the json encoding. It's
    also not used anywhere anyway. It might even be better in the future to
    explicitly indicate what tags we want for performance reasons...might not be
    worth the extra maintenance though...

commit 304af5e2dba80decc9b6587e55e5cb05bf495879
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Feb 15 12:47:36 2010 -0500

    ws

commit 1add5445e76748a0832f667809cd9c9aac401dcc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Feb 15 12:43:28 2010 -0500

    ws, comments

commit 5d937047e12080593a2debfd6e73f8977b9d2fd8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Feb 15 12:41:49 2010 -0500

    Don't call the Ansel_View#html method until after headers have been sent.
    
    Any script files needed by the views should be included in the View's const'r so
    they can be output in the header.

commit bc8af5bcf65dd74a6bcc1be5eea8dc64416fb663
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Feb 15 00:15:43 2010 -0500

    ws, uncomment line

commit 347c99529e420745dd7c726ed3c5d0eb4b088077
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 15 18:31:48 2010 +0100

    (Partial) update for Variables object no longer being passed around.

commit de7e10efb4499e015255e205119eb0e3aeab5e9c
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 15 18:03:05 2010 +0100

    Remove stray quote.

commit f3e9e4243578721b644717ceaeb124a012764ec7
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 15 17:49:58 2010 +0100

    "Update" makes more sense here.

commit 75d4229fd93d00505dbac8a19e37337bf96729e4
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 15 17:45:33 2010 +0100

    The attendees list in the session is the correct source.

commit be54f142a7e90c93ffaf2c834ebe4ea07bf848d6
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 15 16:37:19 2010 +0100

    Show user name if both email address and full name are empty.

commit b7eddb0868ad3c70a1cfaf13696b49244c2213a2
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 15 15:43:46 2010 +0100

    Horde_Share doesn't throw exceptions yet.

commit fceb627cd4b0741364af021e012a68ea74fcfde6
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 15 15:42:10 2010 +0100

    Fix braces.

commit ba0c23158a7a3708ea12d6c735fd62042839c46f
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 15 15:38:50 2010 +0100

    Fix variable name.

commit 2067a57a095ca5466dc098ff12005fc3835d6e36
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 23:33:06 2010 +0100

    No need to pass the Variables object around.

commit 0e1f67a2365ac4fbe0a6392c0a979d84b7fa79a1
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 22:48:16 2010 +0100

    We don't want the backtrace in notifications, use getMessage().

commit 17dbed78822f3756448e89d6cfc1193bdd5ac2c7
Author: Jan Schneider <jan at horde.org>
Date:   Sun Feb 14 23:39:10 2010 +0100

    Fix Exception calling.

commit 841668964a96572bbecf75030ddb80706bf2c7f8
Author: Jan Schneider <jan at horde.org>
Date:   Sun Feb 14 23:23:40 2010 +0100

    Wicked classes and constants are not autoloadable yet.

commit d15d5482f551cc2c276f8600d9d53c9a712d0644
Author: Jan Schneider <jan at horde.org>
Date:   Sun Feb 14 23:23:20 2010 +0100

    Fix variable name.

commit a6b109997eacd1a88a6e75a85de9dc99be1b924a
Author: Jan Schneider <jan at horde.org>
Date:   Sun Feb 14 19:57:41 2010 +0100

    Since this is the default path for linked libraries now, enable it.

commit bcdf47e71ed6d82622a83ce8c6e4004ef1a7593c
Author: Jan Schneider <jan at horde.org>
Date:   Sun Feb 14 19:37:03 2010 +0100

    MFB: Simplify

commit 4bc481a41de31772f2d106e24737d4444dc69e5a
Author: Jan Schneider <jan at horde.org>
Date:   Sun Feb 14 19:35:45 2010 +0100

    MFB:
      Take care of appending session parameter ourselves, because the parameter must
      not be encoded, but we still don't want the full url.

commit be8ff1a08a34c731c676218fad7e3b77aafabfc3
Author: Jan Schneider <jan at horde.org>
Date:   Sun Feb 14 19:33:25 2010 +0100

    MFB: Don't use WikiWords in menus (Request #7021).

commit a62b312a675ae503563ded18ba5fe98d236660df
Author: Jan Schneider <jan at horde.org>
Date:   Sun Feb 14 19:29:17 2010 +0100

    MFB: Check for lock when renaming/merging.

commit 5ced59049a0eb547f981fbd8186055c138403021
Author: Jan Schneider <jan at horde.org>
Date:   Sun Feb 14 19:28:16 2010 +0100

    MFB:
      Only StandardPages support locking.
      Fix permission check when editing pages.
      Allow editing for the owner of the lock without having to unlock first.

commit 0c576bfd272aa2b44e1f4830bd18f1bb905b1e27
Author: Jan Schneider <jan at horde.org>
Date:   Sun Feb 14 19:20:23 2010 +0100

    MFB: Unlock page when cancelling the edit.

commit 4ea592a4efcb32c5ac7b5c638e2d4a0ad7cb3009
Author: Jan Schneider <jan at horde.org>
Date:   Sun Feb 14 17:16:19 2010 +0100

    Decode html entities too in cli mode.

commit c54aea7a2b33b33e2e156a6c3a2170e0bb105ce0
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 5 00:06:43 2010 +0100

    No longer a todo.

commit 5dcae2cd2543b6c29aac1690c4f5e15af6b9fe26
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Feb 14 16:49:13 2010 -0500

    Complete implementation of Iterator support in Horde_Image.
    
    This works in Imagemagick and Imagick only. GD will always return a clone of itself;
    (GD doesn't support TIFF or PDF, and has no native methods for obtaining individual pages from GIF)
    
    Multipage images (TIFF, GIF, PDF etc...) can now be either iterated as so:
    
    <code>
    // $original Image contains a multipage image
    foreach($original as $page) {
      // $page is a Horde_Image object representing the single page
    }
    </code>
    
    or individually select the page as so:
    
    <code>
    $page = $original->getImageAtIndex($pageNumber);
    </code>
    
    Horde_Image_Base#getImagePageCount returns the total number of pages.

commit 4769c84d43d75725f44d409e1c862ca3ea44ed0e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Feb 14 16:48:32 2010 -0500

    (finally) update horde's config to reflect new Horde_Image driver structure

commit 0e41a576f6283cb8e9b0bf2f0ee35ebf739e8396
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Feb 14 11:53:11 2010 -0500

    update tests

commit 9191d616a5a2526646eb3a15e68c553deab8ff58
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Feb 14 11:48:06 2010 -0500

    Start work on implementing an Iterator for Horde_Image for supporting multi-page images.
    
    Add Iterator interface to Horde_Image_Base and implement it in Horde_Image_Imagick. Other
    backend support to come.  Allows iterating through all images in a multi-page image such
    as TIFF or animatted GIFs
    
    This also goes towards a solution for Request: 6022

commit a061a21484483b2af2ba35b57c2a3dd8675cd65d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Feb 14 10:27:04 2010 -0500

    tweak capability array

commit a74a81b2dd6f4c1eab96c65dc0d9d6188f7a5c36
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Feb 14 10:17:28 2010 -0500

    Consistent style

commit 1e065509f0156206756cb420f8278a9f49ce4e55
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 13 16:06:47 2010 -0500

    fix Horde_Perms constant

commit 75fe348bdce3c0da96a158cae30860310eaaf606
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 13 15:11:17 2010 -0500

    [mjr] Allow creation of default, personal address book when other read-only sources are present.

commit 87e61b393a4faa218aaa4745bbc934d75db67152
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 13 14:26:31 2010 -0500

    Log deletion of objects from _deleteAll() in Horde_History
    Bug: 8755

commit 4f93f6eda3179871fad2a882fbdff0a367e9dfb9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 13 12:51:21 2010 -0500

    MFB - use realPath here.
    Bug: 8760

commit b99bbb862b51835c6d330366bbe1159c22f82e0c
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 13 10:24:13 2010 -0500

    Delete the mapMarker when clearing the Location text field

commit 7a402dfeb716fffa8362ce5d9a0ba4ab7d416451
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 13 09:30:06 2010 -0500

    Fix method name

commit 899ec72c4355f8bb652278f2e848d128d5a4e2dd
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 12 23:21:12 2010 +0100

    Add some notes to the package.xml and update using the Packaging script.

commit d997b4358a37d934f1bba40569e01b9c4822b5c9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 12 16:59:49 2010 -0500

    Fix event edit form loading when maps are not available

commit 0a75c85affea848a75110cfcdac98ba6b4241b94
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 12 15:49:30 2010 -0500

    ws

commit c7dfe7056da2dfd60ee24e9031ad7eec3fa4fd84
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 12 15:47:40 2010 -0500

    Add a Null HordeMap.Geocoder driver and add to Kronolith
    
    Returns error for geocoding requests and lat/lng pair for reverse geocoding requests

commit d06a5301c48026f450a4047336c784a624cc937f
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 22:37:01 2010 +0100

    Fix if Nag is not installed.

commit b211308c2cca342f72a680671cef9a9a71b5d0b1
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 12 22:34:14 2010 +0100

    Update using the Packaging script.

commit a9b3b9371c253ef6d21f166ef0d0418f3c340a2c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 12 22:33:48 2010 +0100

    WS

commit 0957db5b86bf4b29c6b9df7c1654a8ad11442c85
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 12 22:33:32 2010 +0100

    If you want to run the unit tests in the Exception package you need the Horde_Test package -> optional dependency.

commit c7fb7090bc7924b65d1e21be3d95e721d62a1a70
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 08:42:55 2010 +0100

    Basic conversion from Net_LDAP2 to Horde_Ldap to make the Util class accessible.

commit dcda04cc7ac7d5602e19d22b8700dddbc5e03cdf
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 07:15:25 2010 +0100

    Basic conversion from Net_LDAP2 to Horde_Ldap to make the Search class accessible. The class does not extend the PEAR class any longer and the call to the PEAR() method has been removed.

commit c2cf80d03e8a7dd278c03d994483e42934c34df7
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 07:14:13 2010 +0100

    The class does not extend the PEAR class any longer so avoid calling the PEAR method.

commit a1afa6fab21bddfbed926ca232d1364e3bfb7199
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 07:13:18 2010 +0100

    Add missing Exception class.

commit 24f785ad75fc2aa515720a83765be77a74764ce6
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Dec 30 11:16:56 2009 -0500

    Add static methods from old Horde_LDAP library

commit 5d22a71a423ff0db42c68ecfb371ac60e01d79be
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Dec 30 11:06:13 2009 -0500

    Whitespace fixes

commit 9a4cb1846355828a959eac8b17b46e9451765eb5
Author: Ben Klang <ben at alkaloid.net>
Date:   Thu Dec 17 22:36:57 2009 -0500

    Convert to proper exceptions

commit f8547b6f9c244817a97f2bd90328062749d64011
Author: Ben Klang <ben at alkaloid.net>
Date:   Thu Dec 17 22:15:14 2009 -0500

    Fix comment whitespace

commit ba939ab2ad8b08b987f99f24dc9adb1cb45535de
Author: Ben Klang <ben at alkaloid.net>
Date:   Thu Dec 17 22:08:38 2009 -0500

    Fix directory nesting, comment whitespace

commit 5e013b2ba7194ffb140123cf354e54721b69e50b
Author: Ben Klang <ben at alkaloid.net>
Date:   Thu Dec 17 21:58:37 2009 -0500

    Horde-ify Horde_Ldap library.  Switch to real exception handling.

commit a10e9f6accb613f5fcf3a0efd08b02588bfd5605
Author: Ben Klang <ben at alkaloid.net>
Date:   Thu Dec 17 19:40:07 2009 -0500

    Fork Net_LDAP2 to Horde_Ldap
    Reasons:
    1) Net_LDAP2 does not conform to E_STRICT on PHP5
    2) Net_LDAP2 does not use exceptions, but instead checks for and returns PEAR_Error objects.

commit 65aa7520e2605784c0d300368ae0ecdd26ec2f3d
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Dec 30 18:48:06 2009 -0500

    Deprecate former Horde_LDAP library

commit 98041a4b4a18c5aefcad07bfd746cfca0d0c1c30
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 20:33:51 2010 +0100

    Add mouse scrolling for due date/time too.

commit 1ccc7b4a04afc9ae2c6a7ecd2ace08b1db493556
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 20:32:34 2010 +0100

    Set default due date/time.

commit 4e18b5d025268b163dcf8dcbb7e8325db92ca601
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 18:47:21 2010 +0100

    Fix saving all-day events.

commit 572cf3b00e6917922bd8fd9dc3d30846846ad56b
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 18:37:58 2010 +0100

    Simplify selectors.

commit 38648cb7b088e92da4bb8a6ba2eed8d7c035b80b
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 18:35:49 2010 +0100

    Fix error with IE and prototype.

commit d8c572aa164cfdb180497a88b9e180407011ed23
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 16:39:18 2010 +0100

    Add close button to growler logs too.

commit 124617d21ae99c29500cdeaa905d6b8eac780f97
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 16:21:44 2010 +0100

    Style

commit 0ba1ff2a411960a232b80dff9f87afebcfc8ddb9
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 16:00:49 2010 +0100

    Return the current log status again.

commit fa969063aba523e843c72448b47ff5843f4b0d85
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 15:50:31 2010 +0100

    Always show close button.

commit d36f7f9dfe0a16b8b3d5be640ee902918607fe4b
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 15:33:00 2010 +0100

    Only show map link if the is a location.
    Tweak edit form.

commit 83f05211814713778b5206b61f171a27ebd1cc8c
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 15:07:46 2010 +0100

    Create all-day event when clicking in the all-day row.

commit 2a6a4e210cd6ff85bd55bc9dece271ad3e5885ad
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 14:32:50 2010 +0100

    Always and consitently reset edit forms before deciding whether to load date
    into them.

commit 83596547624464f9f0c857a15f26050d2acd0b61
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 14:20:07 2010 +0100

    Show due date, even if the task isn't due yet.

commit 0b4261767872b242f4fc3149a06c000e3d8f6235
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 14:08:54 2010 +0100

    Reset due date and time when loading tasks.

commit 695308d4215e961488b3f334288bcece7d50305c
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 13:58:20 2010 +0100

    Fix parse error.

commit 8e991d7139c86d178bb37a227d7493c46e488b27
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 13:21:37 2010 +0100

    Replace is_a() calls.
    Fade out PEAR_Error.

commit 7e64e98efb08e6c69f0bd29c8edd3cb47574d5da
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 13:04:18 2010 +0100

    Use Horde_Exception_NotFound.

commit eb05c0eff475f3e108df4e5b463915af2e48617f
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 12:03:44 2010 +0100

    Fix saving due dates.

commit 508fde21223ed52c6acdfad1f92968a5ecc2556d
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 11:56:18 2010 +0100

    getEvent() doesn't return PEAR_Errors anymore.

commit c97753325f0fd44106f75067929fb28c131bf724
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 11:49:56 2010 +0100

    Re-enable inactive task forms.
    Create task cache when adding a first task.
    Show "no items" initially when no tasks exist from the start.
    Catch edge case when to-be-deleted tasks don't exist anymore.

commit fd085593b4e0c2a219399c550a925160641d805a
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 11:38:16 2010 +0100

    Sort

commit f048e2f9902c08316e72738547dc9fa021bf441f
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 11:34:46 2010 +0100

    Don't react on clicks and mouseovers of the 'no items' row.

commit fdd301e35c451c87ffa559d67cb69b92d30c0e63
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 12 11:33:16 2010 +0100

    We don't need a custom notification handler for Kronolith anymore.

commit d01e432a7afbfc58c71e86bd16c381db37cf2bb9
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 11 23:09:50 2010 +0100

    Fix scope.

commit 9c7d62d47e1353bcb43899f1c843b619ff4c1d45
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 11 14:16:06 2010 -0700

    Bug #8867: refactor Horde::getServiceLink() for general use, not just menu-related use

commit 9f529bff639f1cafde6bae97fa3d6c7ee0112bce
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 11 13:56:29 2010 -0700

    Use Horde_Injector to instantiate Horde_Perms
    
    Resource savings - many pages don't need permissions checking, so only
    create Perms object if needed.

commit d9c0a62363172f0532c76cec467d4a9b0de04a8a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 11 12:58:14 2010 -0700

    Horde_Perms now created with Horde_Injector

commit 54a26e22e01a369372381a50d79eb655339c0956
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 11 12:50:38 2010 -0700

    Remove Horde_Cli::singleton().
    
    If calling appInit() with 'cli' parameter set to true, the global
    variable $cli will contain the Horde_Cli instance.

commit c1be869263d94434647831660105616acc22effb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 11 12:35:23 2010 -0700

    Use global notification object

commit 6c80a3d3b53d7dc002d400fbb2dc33c20ca397d0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 11 12:20:20 2010 -0700

    Always utilize global Horde_Browser object

commit a2049e474e116617892de09a0a8fd857f53a4f27
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 11 12:14:36 2010 -0700

    Check that the file exists and has contents when uploading

commit f1f444d48e814fc6ce387495d9ee4ac316b97a3d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 11 12:01:01 2010 -0700

    Horde_Script_Files fixes/improvements
    
    Don't use private methods (not sure how this was working anymore)
    Use injector to hold singleton object

commit 4d00f8612d21dd52fe3a23d3b10736d663e98f43
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 11 11:54:53 2010 -0700

    Fix duplicate output of javascript files

commit b5fbc7ab78bfdff7de390e6dcb9475904e9188f3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 11 14:31:04 2010 -0500

    Typos
    Sumbmitted By: rsalmon (at) mbpgroup (dot) com

commit c47829167f7e7002b26118c2e3778fe697222c47
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 11 11:02:56 2010 -0700

    This is an int, not null. Was breaking all sorts of stuff

commit 336d79d027297d2c8ae2cdea1efa06ad935c7a29
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 11 18:53:55 2010 +0100

    Don't overwrite .kronolithToday in year view.

commit ee81937e5c5c86cafb95327c75539c9fd85454a3
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 11 18:50:49 2010 +0100

    Floats casted to strings are locale dependant. Use sprintf() with %F instead.

commit 241298ea23cfd63946ad43fbe4669d72f03c8c85
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 11 10:47:20 2010 -0700

    Request #6232: Show alarm notifications in DIMP.

commit d002daee342a04266bae419ea38149eb6daef236
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 11 10:41:23 2010 -0700

    Fix error notification.

commit 3e76a786ef6dda262954d25d5f9327911a9ed584
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 11 10:36:01 2010 -0700

    'driver' can be null but Horde_Alarm will use default sql values.

commit cf50d16b1ea8abb7656a20ad96fdc87882e4b4ec
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 11 15:31:06 2010 +0100

    CS

commit a7ff599e4e7f405776bd7f1cd5df537e626bb3a8
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 11 15:01:44 2010 +0100

    Update the Injector package.xml using the Packaging script.

commit ef68844bad0bdb5a64ee647e06f9dc22c30a8cdd
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 11 14:57:52 2010 +0100

    Complete coverage.

commit ac9b5bf3984a2b707b0a33d21888b4b8f6ffa33d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 11 14:52:26 2010 +0100

    Complete coverage.

commit 04471f60dcdc8fcd6338d65f2ccfb613abec53f7
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 11 14:48:13 2010 +0100

    Omit warning during autoloading when an included file does not exist.
    
    Otherwise some test may fail under strict conditions since
    class_exists() and new ReflectionClass() suddenly emit a warning for
    non-existant classes. See tests in Horde_Injector that test for
    reactions on specifying non existing Instances.

commit 7fc68d364278c0e20ddd2269ed7d85205736f6ea
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 11 13:15:51 2010 +0100

    Update the package.xml using the Packaging script.

commit fd7b651ae0c49bfc1f966d3d6832a26a34f86462
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Thu Feb 11 12:32:09 2010 +0100

    Typo

commit 479b2ca44e36c206d1dcbf6ba114b94d2a9948df
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 11 12:11:48 2010 +0100

    Complete exception testing.

commit 57929daa4b698e3888c966a9477aafe9fb2a0d7a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 11 11:56:27 2010 +0100

    Support previous exceptions in PHP < 5.3.0.
    
    Taken from http://framework.zend.com/wiki/display/ZFPROP/previous+Exception+on+Zend_Exception+-+Marc+Bennewitz

commit 6526ed2737651e556c17a12501f97d228322887f
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 11 11:50:19 2010 +0100

    Fix tests.

commit db011a2a40263b0bddcc42b1071f52a1e1bd2a83
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 11 11:07:15 2010 +0100

    Extract PEAR and exception handling into a separate class.
    
    Again we always know when we throw a PEAR Error or an exception at
    Horde_Exception. It is not necessary to have the class trying to
    determine what the arguments might have been.

commit be21276bd434285ab8900060f8a99353dad778b4
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 11 09:29:43 2010 +0100

    Do not convert incorrect code types to integer automatically.
    
    If $code is null it will be converted to 0 by the default Exception
    anyhow.
    
    If $code contains a string it will elicit a Fatal Error. But that is
    okay and should not be hidden. In nearly all cases where we provided a
    string as $code it was a simple coding error that needs to be fixed.
    
    There may be cases where the code is a value returned from another
    library. If it is uncertain that the library ensures that the return
    value is an integer then it can be cast into an integer before
    providing it to the exception.

commit 6b8df9119dc8fc9727236940030f7c1b8fb55559
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 11 09:09:59 2010 +0100

    Extract the error_get_last() handling into a separate Exception class.
    
    In all cases (Horde_Feed, Horde_Xml_Element, Horde_Yaml, and Horde_Http) where
    we throw the result from error_get_last() into the exception class we know
    exactly that we are doing so.
    
    Rather than having the Exception class trying to determine what kind of
    parameters it might have received we can use a separate class for that.

commit 46612f5f805800e9d52b7c0b9a8fb20b6ef5ae24
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 11 10:51:45 2010 +0100

    Use Horde_Exception_PermissionDenied.

commit 65d88ed57a9848108debac399a156b57b6dfbda9
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 11 00:42:17 2010 +0100

    Fix dragging in the month view.

commit c5e890b42f760168f8a43a0d7d9c836082a34b7a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 10 13:21:22 2010 -0700

    Don't wrap HTML->Text reply data

commit 9326547e493b8025bec6ddd708d2769d9af12167
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 10 13:20:32 2010 -0700

    Move filter interface into Horde_Text_Filter_Base class.

commit 74b2b0f34af2bfbd30c09d2730cbd4c4721c9666
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 10 12:54:45 2010 -0700

    Tweaks to reply quote styling

commit ff2e1dc60e9e3f6c4adba4d1fb446b57ccc7a89f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 10 12:20:03 2010 -0700

    Improvements to the Html2Text filter.

commit 36e4dd6043bac2398564de190ba4a4de9186e8f1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 10 11:59:58 2010 -0700

    Add ability to define filters to use with preg_replace_callback().

commit 2d0c2dc902dfa24fce91ae3f9aced7bdcf1c4550
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 10 11:49:27 2010 -0700

    Fix undefined error warning.

commit 8ed8ab00228de57f5b73cfb624ca8bdfc812047d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 10 11:14:22 2010 -0700

    This can all be done in one call in PHP 4.3.0+

commit 40693846410743d8636446f8aefe87ff0df7097c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 11 08:59:57 2010 +0100

    Move from main() to init() in the AllTests.php files.

commit ec336c0cc7c02a2567e9efe18a607edf03a03f19
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 10 16:06:29 2010 -0500

    Fix adding events via the API.
    
    Sneaky little bug. Can't catch a Kronolith_Exception here, since
    Kronolith_Driver#getByUID can also throw a Horde_Exception_NotFound now too.

commit 3745b59c56a8dcb471743901ae6db870bd491c33
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 10 14:37:54 2010 -0500

    Fix variable name

commit 66edebe27654d255a1934f4cad5738855e080c11
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 10 14:14:56 2010 -0500

    spelling

commit 8bced3815e25058bac37920f55f6210fc92b5462
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 10 14:11:26 2010 -0500

    cast the lat/lon values to floats since we evidently can't use DB's placeholders

commit 4e6a8a978661bfdf6e4bd3eabe3836fef6271699
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 10 13:57:18 2010 -0500

    use placeholders where possible, can't use them in the POINT() spatial function, as
    this seems to break the query.

commit 0854410d45040b01234b838300fa5c39355a8f4e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 10 13:56:39 2010 -0500

    typos, fix variable names

commit a700826d0e39e7c64a82f4fcf82e11e3ac0e7e07
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 10 19:28:36 2010 +0100

    Use exceptions and a bit other H4 stuff along the way.

commit b26f31b35342cf00d2ad15074068432a685eb8e2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 10 13:22:58 2010 -0500

    fix variable name

commit 0bb674110e500be0d88baae8978323e490b7f9e7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 10 11:00:17 2010 -0700

    Fix display of duplicate attachments

commit 9ea2adfd52697fa84390a621cbf4017d7d52170c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 10 10:58:00 2010 -0700

    Don't display PGP armored text data as separate part.

commit 2055427c9e0daab38e223d0be60cff83b2419b32
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 10 10:36:44 2010 -0700

    Don't display S/MIME signature data inline.

commit 8a666796027da9a11eb1a77dda1de44130849684
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 10 12:13:16 2010 -0500

    Use placeholders instead of interpolation - and fix logic in setLocation()

commit 3cb110bc490cc4b2d913ebf166323148131d6ea1
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 17:53:41 2010 +0100

    Mark tests as skipped if the sqlite extension is not available.

commit b507ee46750b26a7e209d15926985cd52dd2a110
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 17:45:19 2010 +0100

    Use the main method from the parent class to avoid strict warnings.

commit 04de83d835fc49583bca264cda55543034bc2cea
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 17:37:35 2010 +0100

    Ensure we dont include the AllTests.php from the Test package.

commit 685a6450a7bdc07e9195d959a7e0e62b79727aa7
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 17:35:44 2010 +0100

    Make test_framework run again.
    
    Disabled some Kolab tests from H3 that were not yet ported to H4.
    Removed the init() call. Either all AllTests.php use this or none.
    
    Without the init() call in the AllTests.php the suite() yields no test cases
    so the only tests being run are currently from the Db package.

commit 631d2681262dd360a84d187492f5ef55f9854e79
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 10 17:31:25 2010 +0100

    Remove unused rename() method.

commit 54a633f162962487914154138a6c618fd16be3f8
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 10 00:31:12 2010 +0100

    Remove redundant method.

commit 2fed3d4a6e0749ae5a11be413d9b955a3e5cd337
Author: Jan Schneider <jan at horde.org>
Date:   Tue Feb 9 18:53:20 2010 +0100

    Add Horde_Exception_NotFound.

commit 3bcec51070e9702cf6fb7237f3f7e5758f97f968
Author: Jan Schneider <jan at horde.org>
Date:   Tue Feb 9 12:52:07 2010 +0100

    Set default exception message.

commit c75b95bbb3bc9f2097eb75360cccd191d04b540a
Author: Jan Schneider <jan at horde.org>
Date:   Tue Feb 9 12:46:44 2010 +0100

    Add Horde_Exception_PermissionDenied.

commit 58ed42a226dd81cee9bc905d1cc8493cf238bd3e
Author: Jan Schneider <jan at horde.org>
Date:   Tue Feb 9 12:27:36 2010 +0100

    Update history in base class.

commit 13e8d97feec86a6e7288ffbda8b10014c74c0650
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 16:11:10 2010 +0100

    Correct the error message and keep the command line information.
    
    The command line was originally reported as user information on a PEAR Error object. During the
    import to git the PEAR Error was exchanged with an exception and the command line provided as
    the second argument to the exception. As strings in this position get reset the information will
    be lost. I assume that concatenating the command line to the error might actually be what was
    desired.

commit e0ef58cc037859f83c6c4e4e3a78ca084c0e44d1
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 16:03:56 2010 +0100

    Readd sprintf() that got lost with the import to git.

commit 92e05198a8536ee69c00f33d717411d0d0389f9d
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 15:58:47 2010 +0100

    Fix typo that crept in with commit cdc9a1b.

commit 6e3e99db0e636a6bc8e408751deea39f41abd427
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 15:45:50 2010 +0100

    Remove second exception parameter if it is a string.
    
    Having a string as  does not have any effect as it gets set to zero in the Exception constructor.

commit e52a1e3d69d8098d0fac64ecb9b08a3e51f3febb
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 11:49:17 2010 +0100

    Add tests for the current exception class.

commit c3b52417695d11fd525bddf76ca5af4918a2342e
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Wed Feb 10 09:39:29 2010 +0100

    Add the possibility to initialize a test suite with a static init() method
    rather than using the main() method.
    
    It is not sufficient to setup the static AllTests class via the main method.
    This only allows to directly execute the AllTests.php file by parsing it
    with php. Using phpunit is not possible as this will only use the suite()
    method to grab the test suite.
    
    It would still be better to use late static binding here but the added
    method should be enough to allow running the tests in both ways.
    
    The AllTests.php in Kolab_Session demonstrates how to use the init() method.

commit a5ac6853fbb3f00bebeeb1fcc31a4f208b52381d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 10 01:42:02 2010 -0700

    Fix Horde_Mime::isChild() for X.0 type MIME IDs

commit def9c44e5c1b45ef539502579ff80194051cf2de
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 10 01:15:05 2010 -0700

    Use content-disposition filename to get/set name of part

commit 07ec4abcb1d5484175628c5101436e0d90362856
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 10 01:12:02 2010 -0700

    Fix constant name.

commit d0400ce7003a7a15bd8eaf65d72eb8077938e7dd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 10 00:58:39 2010 -0700

    Fix display of certain attachments

commit 682a25d091ba298cfba67f9b43666aae29189b97
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 10 00:58:16 2010 -0700

    Fix undefined error

commit 2d8c1cd19029f1b0a97b12974cd1d8b635eaedc3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 10 00:08:42 2010 -0700

    Move contextmenu styles to horde

commit 3afdae96720b0729fa1ccebe18282cd88e08f39a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 23:59:37 2010 -0700

    Close submenu and trigger current element on click

commit 11cd550cdb3c45cd7cf76a4ad29b99de426e18ec
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 23:50:50 2010 -0700

    Modest improvements to the prefs UI templates

commit 6c20329a0b5f3322eb2e574e6e86259306f28119
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 23:50:17 2010 -0700

    Make $app optional to Horde::getServiceLink().

commit 2e30f44d1cd66748fe7787e8a2293cef8d9c5989
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 23:07:31 2010 -0700

    Set inferred attributes if using LIST-EXTENDED

commit 8dc2a0ef9d76ed3d8ac9b82b88234a06b5a62a38
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 22:59:13 2010 -0700

    Make sure all special mailboxes are sent when rebuilding mailbox tree

commit 38cfc29f4f1bc459ae7b9309a7632680e29bf605
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 22:55:52 2010 -0700

    Only show unsubscribed style if viewing unsubscribed mailboxes

commit 24a067646036cf6fa1647408fc252f168f2d65e1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 22:49:48 2010 -0700

    More improvements to mailbox tree generation.
    
    Leverage recent improvements in IMAP library that allow more consistent
    handling of things like attributes across various IMAP servers.
    Use attribute information to more intelligently create the mailbox tree.
    Saves an IMAP LIST call on initial build if subscribed only mailboxes
    are shown.
    Fixes special labels if they appear in a mailbox below the first level.
    Fixes Bug #8859

commit a91e8565d38bba2c893617e1a8931e133d312bc9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 21:19:12 2010 -0700

    Fix label determination for INBOX.
    
    If namespace is INBOX., and mailbox is INBOX.INBOX, this mailbox should
    not have a translated label name.

commit 41d697490fcd624fa8f94f058fb7a48473c17ca9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 16:54:13 2010 -0700

    Add IMP_Folder binder class.
    
    Cache ID for folder list must include server key - or else logging into
    different servers will give server list from last server.

commit 003901b79bc25894b29bfbb965799cbb1ead102d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 16:37:29 2010 -0700

    Move init() to a better location in the file

commit 218a7689bfd9d8985537b9ee26fb4d1aeddf3a0f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 15:18:15 2010 -0700

    Fix several options argument issues

commit fdaed514a9f940f7ae5dc42101f9ac81a197263d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 13:29:43 2010 -0700

    Bug #8858: Auto-determine charset for text attachments

commit 30fc86fd904af822bd92a4e1a7d19defef2484c3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 13:15:37 2010 -0700

    Horde_Mime_Magic improvements.
    
    Add 'nostrip' option to prevent stripping MIME parameter information
    from the return.
    Improve phpdoc.
    Remove unused variable.

commit 378681dd9c5d88c7e59ef285f0c764881087992a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 13:09:36 2010 -0700

    Update MIME mapping data file.

commit b36ea34ea75465d9496b2c5ea3ddcae65ef3d650
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 11:49:31 2010 -0700

    Add Horde_Registry::getAppDrivers()

commit 840f1b2390b7936d58b2abcafdcaec1b46fff40d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 11:34:20 2010 -0700

    Conversions to H4 formats

commit 27c87db4dd9aa17ae94c980c3e48dedaefbb79d3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 10:17:53 2010 -0700

    me != jan

commit 9ee46a6a40a4b09ca365659ebf8de750aeb15fcf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 9 00:03:42 2010 -0700

    Fix logic

commit ca99c7dc9044e4df27dff2a425cffe16f1f85114
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 8 23:46:54 2010 -0700

    Tweak default HTML UI font

commit 186133d0d53715f239f33bd25a7275cfcb52db8c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 8 23:16:14 2010 -0700

    Move quicksearch sizing into CSS

commit 79b3eebdb55b363eb55c4c1790e3b58bd1f93142
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 8 23:15:44 2010 -0700

    IE 7+ JS fix

commit 8c77e8fa7db5a04ad26f8147155df4e458a8a50d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 8 22:23:52 2010 -0700

    Also remove Safari 2 support for DIMP

commit b65ff3c0b7031ace2b520857c3c8e9aaad266305
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 8 22:17:06 2010 -0700

    Remove IE 6 support for DIMP

commit 49893aecfc0d44ad7250d5056ac1b7ed91dd0d52
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 8 22:16:49 2010 -0700

    Provide basic checking to prevent switching between mimp/imp/dimp during session

commit cd624150e5fa2d0f3aa6edcc966d7d588f14a1c9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 8 21:22:23 2010 -0700

    Remove move PEAR_Error usage in IMP

commit bf94ab2ee58ffe15add8169edda91ecf15da2dce
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 8 20:52:45 2010 -0700

    Don't attach events to listeners by default (attach when notify() is
    called on a listener).
    
    Remove _initNotification() workaround.
    Since the notification system no longer attaches events to listeners
    until notify() is called, it is safe to change notification listeners as
    needed directly within _init() calls.

commit b4468d4962d0167c7067fa96af2bdddb8bb022af
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 8 20:10:21 2010 -0700

    Unneeed tests

commit 499b725b8970672ba487fc951a42929c82168727
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 8 18:37:46 2010 -0700

    Store notifications events as Horde_Notification_Event objects

commit 7214eb6aec6b0199bd2877a39f0aff32ec57dd1c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 8 16:36:56 2010 -0700

    phpdoc; coding standards

commit a808bc1305268c62c7f16d832c4fb5d2369b918a
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 8 23:45:50 2010 +0100

    Set timeout.

commit 32f388832820a5cb23b414d782faadba50206e98
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 8 23:39:37 2010 +0100

    Catch exceptions.

commit 69f9b6cda92ff3130f5648fc7b2dbf3ee029acf2
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 8 23:16:44 2010 +0100

    Set remote calendar timeout also when retrieving calendar information.

commit 0ff189e4c7a53e2155b4ef412e1d137171faf590
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 8 23:06:59 2010 +0100

    Fix race condition when new alarms arrive faster than growlers are created.

commit 2712166321488cb5cb2b449af6883b5c7a198f56
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 8 23:01:43 2010 +0100

    These are strings now.

commit f10f37726b59ce70f9071181316b83da81cbb944
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 8 22:31:06 2010 +0100

    Design tweaks.

commit 4bea67f7f2ab5f8a23133e9df157c7ebddf3c1ac
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 8 10:15:59 2010 +0100

    Fix argument passing (Bug #8846).

commit b35586dcf1767338ff009d120bd017d6febdbbcf
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 5 12:25:54 2010 +0100

    Make this smaller.

commit 4eefd8eaecde9df5d49968f5a506dde52f47a886
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 5 12:25:39 2010 +0100

    Remove unused icons.

commit 90a2ff3748fc26760444e567070a2e9177aaa6cd
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 5 11:39:32 2010 +0100

    Add timeobjects too.

commit 4d53da6cf759e14c8231957b0b106fe3db4c4bc4
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 3 19:45:30 2010 +0100

    Use a more useful error handling.

commit bc64b30815e7ee934844af9ec4691dc1cfeff7f3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 5 14:24:51 2010 -0700

    Add debug logging for Horde_Prefs::setValue()

commit a3f0c954834ed50d3cbe84863651ab82e3c0c529
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 5 14:21:09 2010 -0700

    Ticket #8805: Optimize folder tree initialization

commit 1951866c7d86cc6aeebca89a7022183a26879091
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 5 14:03:29 2010 -0700

    Admin login provided by appInit()

commit 6a5bf0aa07a50a34c25de6cd8eae0ee388a8e531
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 5 14:03:15 2010 -0700

    Throw exception if admin auth requested but no admins defined

commit 6e6051abb0625dd9250a00f585a9d65d9765ce68
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 5 13:09:32 2010 -0700

    Use personal info of from address if reply-to address is missing it

commit a8570f08ba3fb1c54a6edf7a656cf33ac71267e0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 5 13:09:10 2010 -0700

    Fix determination of reply_all usage

commit 6f57695378dd7ce689805ad9e16b43e90c2a2b78
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 5 11:48:14 2010 -0700

    Missed a spot to add additional maillog actions

commit 7eba9311ccd488faabe102efee17cca2be7f4f72
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 5 11:31:41 2010 -0700

    Add ability to swap between forward options if using auto forward

commit 9f757a8dee5ea8e8a9f12346f40442a97fbcf283
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 5 10:24:10 2010 -0700

    Consistently use getMetadata()

commit 01a33d171f3f528ad71c3254f8462a0f27778015
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 5 10:24:00 2010 -0700

    More complete maillog handling of reply types

commit ea6ed1b79f6a250aaa4f0550646d87a0e4b3a3cc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Feb 5 09:55:52 2010 -0700

    Allow switching to single recipient when auto replying to list

commit b95e085082d2a9fa3d7f52448623b9c6a2cc10ef
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 5 11:42:47 2010 -0500

    Don't attempt to import a birthday value if there is no value set

commit 17e1125fd3b03136b5c20853072853d3a7f59eaf
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 5 10:18:32 2010 -0500

    Fix layout of File_Csv pacakge

commit ea77f59ddf9849a9f095523e9d7d609223c3fb75
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 4 15:12:07 2010 -0700

    Add chance to switch reply type to single recipient on compose page when using auto-reply

commit 47cdcfdf7e22ea8617d530057ee37c1febaf99c7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 4 16:12:47 2010 -0700

    Need md5.js for quickreply.

commit bcd4f69f6d59f3404c3befe5cc0ccf947b946eab
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 4 13:14:11 2010 -0700

    Fix forward preference group members

commit 34b32f35adcb8c5294a419c0bc3f67c53ee3ce9d
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 4 23:50:06 2010 +0100

    This is a static method.

commit 244f68c6fede26f03ba728f310f4bc13dc9f13b9
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 4 23:49:53 2010 +0100

    base.php => Application.php

commit 30e2909850be874a4f2ddff765bf6e69da6fcfe6
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 4 23:38:05 2010 +0100

    Add Id tags.

commit 81f950e84187f819f45b2e380ae91ca68b5ac1bf
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 4 23:34:28 2010 +0100

    Revert "Remove old CVS-related code"
    
    This reverts commit 36b4c8a71fd29949f80d7c1ff6c676d4eb5376ce.
    
    We still are going to need the old parsing, because people are going to update
    from release versions from CVS.

commit e6108831f8dbb72eeecfb05b2048f9728cc27ad5
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 4 23:25:58 2010 +0100

    MFB: Fix sending alarms to multiple users (Bug #8821).

commit dc3e88ab0cc52f25d10dd8b56eb29444b3b2c9e3
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 4 23:25:29 2010 +0100

    Remove debug code, fix scope.

commit 1b0931d0ccc4adc9f6409898cf0787b3a4f863cd
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 4 22:53:55 2010 +0100

    Catch exceptions.

commit 90a58957ac67340e75d02931abf537b4991e7a97
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 4 11:58:11 2010 -0700

    Correctly rebuild mailbox list in dimp

commit 0c1052a540e265a727f23198513edba7edaf9c50
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 4 11:57:56 2010 -0700

    Remove session storage code completely from IMP_Imap_Tree

commit 487086aaea6260ccfe2827e748bd14d00db978d3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 4 11:29:34 2010 -0700

    CVS changelog updates

commit 19aaea6f59ebc19bd93b04fe88f314900a46ccf6
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 4 19:29:56 2010 +0100

    Fix parse error.

commit 6e225100b7181614d0db843b97f724fb53e65cc1
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 4 18:00:09 2010 +0100

    Applications are supposed to be installed inside horde/.

commit 242acc9bf080088f01bfb84ef5ae66ab2efba642
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 4 17:52:07 2010 +0100

    We only want real applications.

commit 9139fa8926b79116c5024a7b29df5d081f5a9cd8
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Feb 4 10:31:38 2010 -0500

    List all applications, not just active ones (rsalmon (at) mbpgroup (dot) com, Bug #8846)

commit 9b5a6d62145bb417f2b2f40bb8302b1cdf20756e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Feb 4 00:24:35 2010 -0700

    Quota fixes/doc improvements

commit 1176375ff3e866d7aad6fdcf46332d1c0f88cecb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 23:10:43 2010 -0700

    ACL fixes - everything should work again in IMP

commit c82bf71957d427b9fa37820de9b6190df326652b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 21:58:50 2010 -0700

    Don't display print links in attachment list

commit fca36bdccf8dc485a0e5a3fe1be6cf979d935618
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 21:52:22 2010 -0700

    Fix displaying images in print view

commit de987d1ef3205486d6f46a0eae01ac49512bfe6e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 21:48:14 2010 -0700

    Move print code into view script.
    
    For consistentcy, ease of link generation, and code reuse purposes.

commit 8705304c7e59b3df9da8c63305e5b52d237407c9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 18:43:13 2010 -0700

    Switching applications, so need to push app here

commit 4500367b43f531420da5c643adc66873073072b9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 17:38:21 2010 -0700

    Use MD5 hashes to determine when to auto-save

commit 4c3dddf2ef8c3db6b28f65efeb3bdacf0f0902ea
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 17:38:09 2010 -0700

    Add MD5 javascript library

commit 8e3311eb1c1a0326d99a6ffd82cc15dabdb18c36
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 16:25:52 2010 -0700

    Improved full rendering of plain text

commit 93f6f0d92be3eb46728fa563082666b399f4e1bb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 16:25:06 2010 -0700

    Add noJS option to highlightquotes filter

commit 938b57520389837a9b9bae01cd573394335f22a7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 15:50:24 2010 -0700

    Don't link e-mails in full plain text view

commit 620663cae566153ce658be2063a6f2644f6efe3e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 15:41:13 2010 -0700

    Mozilla print fixes
    
    Fix layout of header DIV in print HTML on Mozilla
    Make headers size constant - or else formatting in the page will
    make it too large/small.

commit 1a25ea7e9218d8eedda9ba9cad1d7e68f8f77790
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 15:02:02 2010 -0700

    Notification singleton best initialized in Horde_Registry constructor

commit 821c7532461f123dff70d06e66bc51c2e40a1198
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 14:55:15 2010 -0700

    Partial revert "Fix channel names."
    
    This partially reverts commit d9de00640cd4369b5f882f9327050afecaab47ae.

commit f167e22ae048f1ff5a1cf83f3bbca32f10dc059e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 3 18:21:47 2010 -0500

    Allow indicating if we want remote/listTimeObject events from calendar/listEvents

commit c0221ecd9ac876aeeb84ac9540028928db9db8b5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 3 17:00:04 2010 -0500

    Horde_NLS => Horde_Nls

commit 136df3a6f3b8f66a4f37567ce38ae9b4f2668797
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 14:47:36 2010 -0700

    Bug #8708: Silence HTML parsing errors; changelog

commit 29826762601d26d54262d528262140d14464454f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 14:22:47 2010 -0700

    Bug #8708: Inject headers into firefox print output

commit 5193a07cc9dba5a593f750b23c6d99fb984e1473
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 14:13:48 2010 -0700

    Add filterBySelector().

commit ba3858bd12afd901328705f7c37d373d72f19afe
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 14:13:11 2010 -0700

    Add ability to return Csstidy object.

commit 6401604a3bf3fadff3c3912a1443b16f8724d28a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 12:35:25 2010 -0700

    Move print generation to separate script.
    
    For non-Mozilla browsers, use frames to separate headers from message
    data.
    Only show print links for parts that can be displayed in a 'full' render.
    Re-add support for 'add_printedby' config option.

commit f7ff14c920be92809d72c7298bba4aabbea15c22
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 21 14:57:14 2010 -0700

    Remove global IMP print links and replace with part printing
    
    Resolves Ticket #8708.

commit 41b3e2f56953bf6ae826e3b45321ec7fd1f63415
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 12:50:50 2010 -0700

    Convert File_CSV to H4 format

commit 6a2b8623b555347a8293075fa80dd1fdbf821898
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 3 19:31:26 2010 +0100

    There is no parent constructor.

commit be875127e9cd1de82e29d5691bc5225ee5482d9f
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 3 17:47:37 2010 +0100

    Allow admins to edit any share permission.

commit 838f789ed88d3c28c773fac2f356b34b59396932
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 3 17:38:22 2010 +0100

    Group is not H4'ied yet.

commit 01df5568f8129c7761eca0ae3fd380270e4848d7
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 3 17:27:50 2010 +0100

    Allow share owner to be null. Necessary for system shares.

commit 0f62ae465b7a2efa7f6df9ca17940f47e47115cf
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 3 11:28:33 2010 +0100

    This is probably another chicken-and-egg problem, but if we don't call _init()
    before _initNotification(), we don't have autoloading set up. Of course, with
    this order, you can't call app-specific notifications in the _init() method.

commit fc1f70b1224270369b4a219d7a9ca2b50682eb59
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 3 11:19:04 2010 +0100

    Need to be public.

commit ff0192a38c9d88e0484aae9fbba8138ebe441389
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 3 11:05:12 2010 +0100

    Horde_Nls::setLang() => setLanguage()/setLanguageEnvironment()

commit be7b1b7393f8d6e0bb8f548792fc72d9a615a992
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 02:41:27 2010 -0700

    Remove Horde_DOM package

commit 15eaea1a3667d1fdf37220ac3c9ac8f91eaaca9c
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 3 10:19:11 2010 +0100

    phpdoc

commit 21297fd1677f63091b61421a23e872d5a493bb23
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 3 10:18:58 2010 +0100

    Fix class name.

commit bb1a1efe4d8f95b9a3ed4fd2c4ae0291e10ff8f2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 01:37:25 2010 -0700

    Fix usage of $this

commit 8eaef864016080cc32cdfaff0f56e9a9a779a2cd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Feb 3 01:35:17 2010 -0700

    Convert Horde_Ldap to H4 format

commit 4e91cafd3d4ae9fd1d85dbc7201da785545cd558
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 2 23:35:17 2010 -0700

    Clean up user-defined registry entries.

commit ac5ff50d01f2a99d43a38690e0156882912e58b7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 2 23:17:57 2010 -0700

    Fix undefined index error

commit e73c134898000aa83c9b5fbf815e9829adcbbd3e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 2 23:12:44 2010 -0700

    Don't need Horde_Registry::singleton()

commit 4f4a3c74acda003173be782c2545d197f781ab01
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 2 22:34:45 2010 -0700

    Fix mbox ID in setFolderLabel()

commit 816de6bba043dea3d9d741edbd9fda40bee7ea08
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 2 18:15:52 2010 -0700

    pushApp/popApp cleanups

commit ab24638dc57aad9c18226592a5cebffe3911179a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 2 18:01:45 2010 -0700

    Avoid calling push/popApp() outside of Horde_Registry::

commit c3458e6dd9780340bb18f6e54fdd10b02e880f52
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 3 02:11:00 2010 +0100

    Tweak generated html tag.

commit 1cab011f1d2d1fcd6ce310667e2fefbd3174009f
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 3 02:05:38 2010 +0100

    Fix parentheses. At least this makes more sense to me.

commit ddd4f237f5cd09b912728b39f39144b000900f7f
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 3 01:56:00 2010 +0100

    Re-add accidentaly removed line.

commit 69a376b1b40b75c185c51280ea0a4a978f64f46a
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 3 01:34:12 2010 +0100

    Simplify

commit adac1177b52d2383232a65535e5a3f4b58cc059e
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 3 01:20:14 2010 +0100

    Simplify

commit 82bfd76f1f5d3035c5741abfaea6721a7d44106f
Author: Jan Schneider <jan at horde.org>
Date:   Tue Feb 2 23:44:35 2010 +0100

    Fix generating cover dates without start or end dates provided.

commit a224927d1ac8a9fced37d854ec0e16977e28e1be
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 2 13:18:42 2010 -0700

    phpdoc
    
    Move in some registry config text from the wiki - ideally, a user should
    not have to go to the wiki at all since he/she can configure a config
    file solely from the documentation contained in that file.

commit 9ee8792713615381635a97a51a467dc688c5d269
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 2 11:22:43 2010 -0700

    Add DimpCore.bufferToRange()

commit 5fa09c65af034d8f2d4909476b27eacc758864fa
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 2 10:39:56 2010 -0700

    Make sure a mailbox list is always generated on an initial request

commit e820ee9aef09f070879adae0f0a8490df2c426e2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 2 10:31:28 2010 -0700

    Revert alertslog changes
    
    Looks too much like an unseen mail count.
    Tweak error display - show for longer but don't make sticky.

commit 3fcd0af1379f1533b832c00d58e43f098d83ae96
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 2 11:35:20 2010 -0500

    avoid warnings

commit 5a195e0424b25c9ffa4f79127702ca167222d11f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 2 11:27:13 2010 -0500

    Add default value to parameter
    
    Fixes warnings and notices from the factory

commit a78c84ae2c85c63cc33fdf950c17e7b094206436
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 2 11:25:04 2010 -0500

    Fix file name

commit 998e24967f67b19eaa541a0006ad254a31daee83
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 2 01:07:55 2010 -0700

    Show alert log count in dimp

commit 02eb51b3149ff94ad0ea156a6582a0baa95c83f4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 2 00:47:09 2010 -0700

    Add logVisible() and logSize() functions to Growler.

commit ac8ade6f247fadf76ecc71905350d3f5e6a482b5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Feb 2 00:10:25 2010 -0700

    Don't set force parameter when running periodical poll

commit abdf859122e1bcd25aa8180b344c638806643ff8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 23:58:53 2010 -0700

    Delete older auto save draft.

commit b74dc7b724e4efbdb78746c6d0f42fd0f262cd93
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 23:58:36 2010 -0700

    Cleanups on dimp compose page after recent ajax migration

commit d554f3c4c60345a2a45182be9fe1ebfc0a37d55c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 18:01:23 2010 -0700

    Move browser init to Registry constructor

commit 765be7d8bdb7c411000fbb3df4f8bd9ce1fb2605
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 16:47:01 2010 -0700

    phpdoc; coding style

commit 98b0b90a39ae371b9b1811a5ff0409a0fc908c22
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 16:32:57 2010 -0700

    Remove Net_DNS_Resolver dependency from framework libs

commit 3c90188e4f6d8218962305182862652933210d69
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 16:21:32 2010 -0700

    Remove globals reference in Horde_Mime_Mdn

commit 644b225ec06908cb855200205c2433be4a06be5a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 16:15:07 2010 -0700

    phpdoc

commit 560d9d8ba41200dec93b839449b983ac8f61d49e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 15:46:18 2010 -0700

    Just kidding - array_merge() is terrible slow

commit c2be64b8fdf22553feda179a4f21721800ea6b56
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 13:30:44 2010 -0700

    This fixes creation when array is not sorted

commit 4a5489fda5f80aae028f5381036c29c9442d02fb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 13:09:26 2010 -0700

    Fix undefined error

commit 143c683eb12bb899880da182a74667297e7359be
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 13:06:47 2010 -0700

    Bug #8837: Fix headers charset when doing HTML compose

commit d9de00640cd4369b5f882f9327050afecaab47ae
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 1 10:31:21 2010 +0100

    Fix channel names.

commit eb31c974f5c2c4283b2cdfa2fc393e116f4666e1
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 1 10:14:40 2010 +0100

    List is a reserverd word.

commit 4b09dc1584a05982b95b6a2283226d1d47e6e7d8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 10:10:38 2010 -0700

    Fix logic

commit aad2554b26d9c0475f1959af49d74c0f67efb980
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 01:10:33 2010 -0700

    Missing return

commit 9de7d9e363e4887a6127210e9ebcdd47cfdc2d08
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Feb 1 11:06:53 2010 -0500

    (re)add missing ChunkContent ajax action

commit cf94ff65306d45c30449be14ae4a850c9c6ad242
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 00:29:45 2010 -0700

    Bug #8844: Sorted list contains sequence numbers, which start at 1 - not 0

commit 5fd9505c1780f6a5c86b600339a0ace448ea66de
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 00:16:52 2010 -0700

    phpdoc/tweaks for _generateDeleteResult()

commit ab8eec41db125888950254e57f27248bf9f76339
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Feb 1 00:10:50 2010 -0700

    Need to update cacheid in ShowPreview return if mailbox hasn't changed but message was previously marked as unseen

commit ea2dadac3efe30814560208a0bb002d76b7a21e6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Jan 31 23:56:44 2010 -0700

    FlagMessages action now catches mailbox changes and updates cacheid only if browser cache is up-to-date

commit de91a5b448b503fde0e7fc3b66aeb9a6d017d762
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Jan 31 23:54:46 2010 -0700

    Add 'updatecacheid' ViewPort return value

commit e7df7cf3835478d5825742f8a932fb8d9e8ce292
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Jan 31 23:34:25 2010 -0700

    Add compression stats to imap cache query script

commit 41aadf9345ecf936499eaae2d6849d0075b62304
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Jan 31 23:19:47 2010 -0700

    Add doc blurb about caching/CONDSTORE/QRESYNC

commit 3d3f0157a4996a1a36afcfd2411c377b53f81c16
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Jan 31 23:08:25 2010 -0700

    2nd argument must be an array

commit 2b94e501f39024682944dcdc7f3e439c02ba22de
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Jan 31 22:55:40 2010 -0700

    Add ability to disable server capabilities.

commit e64d4495d8a066de1ffaa661ee49e493e2c18775
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Jan 31 22:44:30 2010 -0700

    phpdoc

commit 1d6a565f9e48ff5fb40b6ff78b56397f4c246131
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Jan 31 22:18:08 2010 -0700

    optimizations

commit 19e297b60a4724b53866b555fd021c5f6f7e501f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Jan 31 21:15:02 2010 -0700

    Add Horde_Imap_Client_Base::parseCacheId().
    
    This makes all cache ID generation internal to Horde_Imap_Client, which
    is desirable.
    
    Additionally, for CONDSTORE hosts, we should use the last modseq seen
    with respect to the *browser*, not the server.  This ensures that all
    changes are caught when the browser does a request - if a browser misses
    a request, for example, it may not catch the changes.

commit 0fe913efd4842e26ca2ad3f9649ab6415128eaf7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Jan 31 20:53:21 2010 -0700

    phpdoc fixes

commit 7a4980316c30b927deea1305a01ebc80ab0a78dc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 31 15:01:05 2010 -0500

    allow multienums to be optionally populated from *_Application::initPrefs() the same as select prefs

commit 7fce21611e99ab3ef0772459d9062cb65656122f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 31 14:56:43 2010 -0500

    wrapping, update phpdoc

commit 97d78af5651c951a96a5bd27fec9d3aafe1c601f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 31 13:57:57 2010 -0500

    Don't overwrite the global cfgSources array

commit 5a2b873ddbdb2388f3062868ca01d0a1eca562ca
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 31 12:35:19 2010 -0500

    fix mailbox purging

commit 69e1ffaa62246afd0687485324b914e605609281
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 21:09:33 2010 -0700

    ws

commit 3ee16453993960c5e043aa0eda708aa9b5027d8f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 20:49:53 2010 -0700

    Make Horde_Config_Form autoloadable

commit 205d6b608b229dbc485b89469d5a4039c58dcff0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 20:42:02 2010 -0700

    Fix @package tags

commit 12e455a324a5a44ca84c3d8939d50484eb9d9ad8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 19:58:26 2010 -0700

    Convert some singletons to injector usage

commit 63ef6bdb8366f8f3601d514cacf3c0d5fbd80c5e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 19:20:44 2010 -0700

    Remove some unneeded code

commit a195690c2b3d64cb829525ef5615e78c64bd2582
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 18:49:06 2010 -0700

    Add Horde_Mime autoloader callback

commit 8bebfc297b4c3e75e78302a09479305a691fe79c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 18:41:42 2010 -0700

    Add ability to define callback to run when class is autoloaded.

commit 3f653789b3b137a08b89fc976ae873cae623d1b8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 18:31:24 2010 -0700

    Core needs Horde_Injector and Horde_Autoloader

commit 84e2d040b1e609a6e0d2ccc90abf90900a3ff6da
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 18:10:16 2010 -0700

    Add Horde_Template binder

commit ee2f36def7f90274040b3c391222e91f534d359d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 17:42:11 2010 -0700

    All code should now use injector to get a Horde_Cache instance

commit 6e4bd25a9b9a6219affbd3a752ca816713e3802e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 17:14:36 2010 -0700

    Make Horde_Memcache injectable

commit d2de68b75fdea7b2f034218493ab8589820f8083
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 15:48:47 2010 -0700

    Add __wakeup() call to Horde_Memcache

commit 33eb7243328cac82e4f43fbc1060a9c089d7efb6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 11:53:52 2010 -0700

    Add Horde_History::removeByParent()

commit 5b5c67c9ce65c3d7978ab8c29627b8383d7d8fb2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 11:44:15 2010 -0700

    Phpdoc fixes/cleanup.

commit eb78b692cb14c30842b694bea32e15d309233884
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 11:02:10 2010 -0700

    Use PEAR to manage minimum package dependencies

commit 8002b17057da4a459f86d1992a29cabec3f4441e
Author: Matt Selsky <selsky at columbia.edu>
Date:   Sat Jan 30 18:46:05 2010 -0500

    Spelling.

commit fc27d68684ff8c75198b22d27ac7e38b56a641e4
Author: Matt Selsky <selsky at columbia.edu>
Date:   Sat Jan 30 17:48:00 2010 -0500

    Spelling.

commit f7352a17a24e05b79e17b37d42d5ea5162f37658
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 10:49:00 2010 -0700

    Ticket #8836: changelog

commit 7cec5ed95bcef8a61f62267876693da5a9e9ad5f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 10:23:19 2010 -0700

    Remove unused parameters

commit 2a629e5dae217a42c1c847ed85e0ed530a177c6d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Jan 30 09:37:33 2010 -0700

    Don't try to access protected member variable

commit 7ef789253d001372504424967fed14fc34213f5f
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Jan 29 22:27:57 2010 -0500

    Shout: Improve display of extension/device information

commit df50c4cf44c6632e584cb2b7e76c4b908db4cc35
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Jan 29 21:46:08 2010 -0500

    Shout: Don't fix the table widths in the template

commit 6c681fbf8e68e3404f0c1c074f995953417f6b41
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Jan 29 21:39:32 2010 -0500

    Shout: make sure we preserve the context across page loads

commit 9f5af176984da8c31b7e3dcba65c650251ae00ec
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Jan 29 21:18:41 2010 -0500

    Shout: Improve automatic selection of context

commit 084e1f3eb2d91e32f3d74b70cf69a63202aee52f
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jan 30 00:42:03 2010 +0100

    This fixes a bug.

commit be9d0a1028017b8bca014ab8ffd62ad4d5c64d59
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 29 15:23:41 2010 -0700

    Add detailed stats output for individual cached UIDs

commit 613a5a327cc462583b251abf43a23e8c0fad39b5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 29 15:23:24 2010 -0700

    Add ability to get all cache information for a given UID

commit 2d03a3bf8f0d1d39aa65ba372f81fdeed2269c04
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 29 14:49:14 2010 -0700

    More efficient [to|from]SequenceString() implementations

commit 6053bbf9ca17fe487f02d5d22bdf0404df3380e6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 29 12:54:09 2010 -0700

    More proper way of throwing error

commit 07abb73a15d7b9510cdfe5063d6d9b125d336efc
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jan 30 00:07:09 2010 +0100

    Store alarm dates in UTC.

commit ba2278307162b99151646b89babc8da72e4d0300
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jan 29 23:50:17 2010 +0100

    Use Horde_Date in Horde_Alarm.

commit 757af550b3502cb4aef1f3f3f0be209df5c53996
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jan 29 23:49:53 2010 +0100

    Tweak DB API usage.

commit bc16483dfb00d205e9f8fea6c673993b4c857a7b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 29 12:40:13 2010 -0700

    Added more features to IMAP cache query script
    
    Allow expiring mailboxes/UIDs
    Add detailed statistics for individual mailboxes.

commit 8eb52ceacd307697af962759c2a26f09286867bb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 29 11:21:07 2010 -0700

    Provide command line script to obtain IMAP caching statistics

commit b75f3554752ee2f676898dee2779816bd4109b01
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 29 10:42:35 2010 -0700

    Ignore prompt entires when parsing for imap config

commit bd1c5ed4ab2fcc8ff35a54ba428e274c20fb3516
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 29 10:42:24 2010 -0700

    Correct included file

commit f87c919ff088cb09cfea4042a068035313cda262
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 29 01:00:12 2010 -0700

    Make the cache object public accessible.

commit 412e51832bb0fca5500e5ffeb1fd3de98fc10edf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 29 01:00:03 2010 -0700

    phpdoc typo

commit 7735dfd29644885f8398b523dea1b6a30ec043bd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 22:45:30 2010 -0700

    Add IMP_Imap::loadCacheConfig()

commit adef611b56b82ad70a61314c28cfbde0b328762a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 22:33:06 2010 -0700

    Fix imap config options (these are not cache options)

commit 5736ca790072bae9da91f06838b08541a5a92827
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 21:53:23 2010 -0700

    Move S/MIME UI functions to IMP_Crypt_Smime

commit dc3873cf006806a328b2f4ee477b8a3fd3ca4866
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 21:37:13 2010 -0700

    H4 will require at a minimum PHP 5.2

commit 64ef696f27bb1f20f6a55747f6c0e01246111b4a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 21:29:10 2010 -0700

    Add raw version output to Horde_Registry::getVersion()

commit 36e9cd29528f5770a7068353c93413fb99521b40
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 21:20:57 2010 -0700

    Some initial work on cleaning up some Horde_Variables documentation

commit 02c04fe3d187a8b2ce6ba3691b4e02960161b838
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jan 29 16:10:25 2010 +0100

    Fix exporting all events.

commit aeaabccf3e88e7e44c15b4c8c236e37dde97eac8
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jan 29 15:58:02 2010 +0100

    Fix exporting to iCalendar.

commit aef4bfe691590f044f11aff887313284c39a5487
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jan 29 15:52:38 2010 +0100

    Fix exporting events for a certain timespan.

commit 189bd65251fb62dab17d60786dbdf810fba55c1b
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jan 29 15:45:24 2010 +0100

    Make this actually work.

commit 660bdeea111930641d8350d2efcf1416154d7676
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 16:41:04 2010 -0700

    Improved datatree admin output

commit 485eca20a1148e41f22da0d5108f4ccb00f74b4b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 16:33:19 2010 -0700

    Improvements to stripe.js script

commit 8af2bac29da2b4b242e705825f2d36e80110b2bc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 16:33:09 2010 -0700

    Use javascript tree driver on datatree page

commit 93f9eba87713457e5cd65196f38b8ee2aa122a54
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 16:32:51 2010 -0700

    Fix striping in javascript Horde_Tree driver

commit 63e380705fe7b9162537124300dab7d36b758f16
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 15:48:00 2010 -0700

    Add some padding to the treerows

commit 4eae3313d94ac4da6b1190244ea66512d9d5b13a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 15:46:15 2010 -0700

    Fix typo

commit ef83c281d859da261f4c2929b92bbc1d41cf583a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 15:38:43 2010 -0700

    Fix undefined variable warnings

commit 4c640bc40cd428a2e690ff1b0f065c38ebac351c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 15:34:35 2010 -0700

    Improved handling/perfomance of current sessions script

commit fb44808547f982ab2f9a83a8eb8f4ec3d90847aa
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 15:29:41 2010 -0700

    Make sure user-defined script gets output in Horde.

commit a17cf57b8ceec0c97c3b8264bdf091d605db3718
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 15:13:38 2010 -0700

    Add authenticated apps output to readSessionData()

commit df759e4fd7f79fe702a521256c7d0dfedd001c52
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 15:09:07 2010 -0700

    Fix active sessions script

commit 2805b70a4ad57cb2dea3442bbdcb6777455fdedc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 15:08:13 2010 -0700

    Fix determination of session auth data.

commit 9ffde44964026cfd98956c7803b42794cf1d7dcb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 14:57:04 2010 -0700

    CLI initialization must occur before Registry initialization

commit e246ad943e90ac948567427e7298602539eb7e7c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 14:56:43 2010 -0700

    global SessionHandler object not available through Registry member variable

commit 01724aed550a214b375483088cda6f21608b9265
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 14:00:12 2010 -0700

    id might not exist at the time iframeResize() is re-run

commit e98f6cf90d6ce442ad46afcad7903db46b363d13
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 13:56:35 2010 -0700

    Fix logic for when to use mailbox abbreviations

commit aa790c777ec08c9b1fe4e40e1b3574bf0a6d68db
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 13:56:22 2010 -0700

    Use Horde_String::abbreviate()

commit ed53c61d49f51ca4e77278e033d1eb69990c1fc7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 13:55:13 2010 -0700

    Add Horde_String::abbreviate().

commit 3f38355c0d007f73ad697972261873e7d57521bc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 13:35:23 2010 -0700

    Messages should not be plural here

commit 9c16f95b147e98dfa102dd28a971927fa9a94623
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 13:12:53 2010 -0700

    Fix phpdoc; make sure charset exists before appending to content-type

commit 4600dca75629ec88a5628909e72c9fd2e6e9ed1c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 13:05:57 2010 -0700

    Bug #8826: changelog

commit 1c994f89a88903e6c1666842f8c345f2d95c9101
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 13:01:13 2010 -0700

    Bug #8826: Fix display of S/MIME cert data

commit 38568bc14aabb56ddc698d72c2ff9222cab3cb11
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 12:31:09 2010 -0700

    Fix typo

commit 7c2fa769cb9758a390b3b4f1bbd2bbab801e1a17
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 12:04:57 2010 -0700

    Avoid 301 redirects

commit 4fd41efc9606fff3d5d642433b707a8596964fb1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 11:52:14 2010 -0700

    Add favicon to imp silver theme

commit a4e98230bc8a69ec705dfe5fe8968b1d0e879c89
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 11:34:09 2010 -0700

    Fully convert wicked to Horde_Registry_Application

commit e006114fdaff19a9bd94635b8d5875a403c906a0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 11:21:37 2010 -0700

    Remove unneded require; add _permsCache var

commit fde3be3ef1811f382f974b75af08274dc51481f7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 11:18:22 2010 -0700

    permsCache does not need to be static

commit 6aa09cca98cc3fa3591a1607480225dc83086469
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 10:58:06 2010 -0700

    Move ContextSensitive to Horde

commit 1ceacd58cf6a9caedf1eff4bb23221a1bb6e1963
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 10:53:39 2010 -0700

    Move DimpSlider to horde (rename to Slider2)

commit 70029576a04bd84874f950ea0fb8807ac6dbddf6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 10:50:17 2010 -0700

    Fix sbup/sbdown offset height determination

commit 424613fc39c9ae8b1e0bd653611d0594c894d304
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 10:31:41 2010 -0700

    Missing grabbing subject from form data

commit b810de6fd4afaed319c9a23cf03437ae88ba7b50
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 10:30:09 2010 -0700

    Fix variable name

commit 70d4453668f1f37b10e5602e58f18c3683ce732a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 10:23:04 2010 -0700

    S/MIME Viewer fixes
    
    Clean up verification status output
    Fix function name typo

commit 288d9f19e4c451d16e7efb00fbdfdb30e29e9e23
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 02:01:59 2010 -0700

    Move compose UI functions to IMP_UI_Compose

commit 6118ce66d1cf1881d8bd8b0fc17fd929e1f55d53
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 01:57:21 2010 -0700

    Fully convert whups to Horde_Registry_Application

commit 2ccbf2b790ea22402bb2e94ef5ff107340d57af4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 01:27:51 2010 -0700

    Fix typos

commit 1fedcaac02aa680fd20720be8a6176dc54292fed
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 01:14:46 2010 -0700

    Fix/improve disabling of ckeditor instance in dimp

commit d1a813270e57dfdbaf360bb838eea4fa4809d219
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 28 01:02:45 2010 -0700

    Tweak pref wording

commit 6cbae7c2f101f05eb1a1045c9a26503954432546
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 27 15:46:23 2010 -0700

    Slightly less intrusive forwarded row coloring

commit 8f112a693009b7e6fccf4a60f7ad022a0376892f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 21 16:38:31 2010 -0700

    Move DIMP compose AJAX actions into Horde AJAX framework

commit eb7caa542eac157ee816f6da6a77314c1db085c2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 27 13:37:50 2010 -0700

    baseWindow might no longer exist, so check for that

commit d0131d0613e1506d60ba2254575174804dcbf835
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 27 12:37:49 2010 -0700

    package.xml changelog

commit b61560c27d0c537fe9a5c509f758881f3e1d0482
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 27 12:35:11 2010 -0700

    Fix Horde_Imap_Client::fetch() with changedsince parameter.
    
    For a whole mailbox search with caching, filter out all entries that
    have do not fit changedsince criteria. Previously, all non-criteria
    matching entities still had an entry in the return array containing the
    UID of the message.

commit 8a54144fdcde5ab62a417d3de92bfc177bd94e1d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 27 11:33:11 2010 -0700

    changelog wording tweak

commit 2152a3a3946414e8d2cab2ec78a99871744dd674
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 27 11:32:09 2010 -0700

    Catch flag changes in DIMP mailbox refreshes.
    
    Requires CONDSTORE support on the server.

commit 0bb07630d3d568fec99905babf4df9d43b8b56d9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 27 11:21:24 2010 -0700

    Add additional Horde_Imap_Client_Base::status() returns.
    
    Add STATUS_LASTMODSEQ and STATUS_LASTMODSEQUIDS to quickly determine the
    list of changed UIDs in a mailbox if CONDSTORE is enabled.

commit 1c89c7c007ae8bc7159af0e2e948a90e03478160
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 27 10:49:47 2010 -0700

    Improve reply quoting in HTML messages
    
    Some mailers strip the type attribute from blockquote - switch to doing
    straight CSS in a DIV instead.
    
    Lightly shade the reply material to differentiate from new text.

commit b52cdb0750d97562548cc5c429c777ffc309379c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 26 19:31:48 2010 -0700

    Additional hooks documentation

commit 2c1d6f255d2cb6c71888b599cdc5be8c18915262
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jan 26 23:19:03 2010 -0500

    Shout: Inverted logic on caller ID field

commit 2eceeab16d2ceb3443bc22ac417e74cdd7f01d46
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 26 19:06:55 2010 -0700

    Fix body/text searches

commit 9ad763efa473b2301c7280cc0d6d8ed8eae2fe24
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 26 15:53:43 2010 -0700

    Improved forwarding options.
    
    Re-add ability to choose between the different kinds of forwarding.
    However, lock the ability to choose by default - continue to default to
    forwarding entire message as message/rfc822.

commit add5b9f9b63d81d29085a9615c30c4c9b4163e5d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 26 16:39:50 2010 -0700

    Ticket #8836: Add 'noprefetch' option to linkurls

commit 3aa0b1bf2601b4dffc34fbb326f2dcbee9f30d20
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 26 15:58:05 2010 -0700

    Fix some PEAR parsing errors

commit d255d66a6a8ace592e3a058e455f628cc6aa1faa
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 26 23:59:41 2010 +0100

    Revert "Too many htmlspecialchars in link() for title attribute"
    
    This reverts commit c92729ed228294b9d29b8a0e73be90e06ff45ab7.
    
    This broke tags that are not properly encoded in title tag anymore, if being used for tooltips, e.g. in the nag portal block.

commit 8d97ee0cdccacdd5b097a4b06666af8d49633e01
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 26 23:57:53 2010 +0100

    Fix variable name, link encoding, and superfluous </table> tag.

commit 504e55792175710c0992a3ae3a5a4b62f43f8356
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 26 15:39:19 2010 -0700

    Ticket #8836: Add 'noprefetch' option to XSS filter

commit ce64aa00d9d1e9f5b7183af9bdde35adbe38f4b4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 26 15:38:54 2010 -0700

    Parameter documentation

commit 206ebd97f0d6932358ca8ebdc7c8e06d4c5169b8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 26 15:17:03 2010 -0700

    Fix 2nd parameter to _cleanHTML()

commit 7080e7ce1baa9b108fba10489cda8716d76a2053
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jan 26 17:21:08 2010 -0500

    Shout: Continue fixes from conversion to new H_R#appInit()

commit 4608d724ff40d03aec7422aea3d1f6204e3d9eb7
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jan 26 17:26:41 2010 -0500

    Operator: No need to render the form here

commit 57d6941a60b2e8802bbcdd0b2f08430c1f32fb87
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jan 26 17:26:10 2010 -0500

    Framework: Typo in Horde_Data

commit 0b323e03586865781592a52370148f23636239b9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 26 13:38:25 2010 -0700

    Remove Imp_Imap_Tree::getElementInfo().
    
    It no longer provides any added value to a
    Horde_Imap_Client_Base::status() call.

commit 9b55b8e1d072028d9c354791460db3f3e5442729
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 26 13:09:28 2010 -0700

    Improvements to folder summary blocks.
    
    Consolidate duplicate code.
    Use LIST-STATUS output, if available.

commit 31a346f31689c76419fa0ca1244de72425a37c08
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 26 12:45:00 2010 -0700

    Add support for LIST-STATUS (draft-ietf-morg-status-in-list-01)

commit 2154c69a5a43ed08cf0ebe455bb2745dcde3388d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 26 12:24:22 2010 -0700

    phpdoc fix

commit 2bc88a39a47624ca77ec33e07e5bfdf1b1584f2f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 26 12:13:16 2010 -0700

    Fix handling multiple patterns in listMailboxes()

commit 21f45243722ec51b38c42437be36b03b6bedff41
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jan 25 17:49:58 2010 -0700

    Move PGP UI functions to IMP_Crypt_Pgp::

commit 7f11545142f8b9959af8ae4bc0f0c3257d6f966b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 22 15:29:47 2010 -0700

    Use 'uid' instead of 'muid'

commit 62bf2e16044836371a8c666f0a9f1916dd005d6e
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jan 26 15:25:33 2010 -0500

    Operator: Make sure we have a copy of the Application object

commit 58aab31160712e15cac094f65dfc9d5b93f94f4a
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jan 26 14:54:37 2010 -0500

    Operator: Make sure we can access the driver when getting perms

commit acbe9b9f2832ba693025f49d53861811017a41e7
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jan 26 14:24:59 2010 -0500

    Shout: Fix Horde_Menu mask

commit e5c43b8e95abb70f6a2dd186b88274db2b9c678d
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jan 26 14:08:24 2010 -0500

    Operator: fix getServiceLink method name typo

commit 1533ffaf9cfd3c06080e0e272abf9fa49228924a
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jan 26 13:38:39 2010 -0500

    Operator: Make sure we keep a copy of the Application object

commit 9527f666870a2343955320752e3ef264c6ac0516
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jan 26 13:38:12 2010 -0500

    Operator: One more place to disable the failedcalls graph

commit dcdf4d92dbabe6452aa8b9c554d2e0aace164776
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jan 26 11:24:50 2010 -0500

    Shout: move the caller ID defaulting out of the driver

commit a7b6d8c399b26a593b13d264ded8f4dfc72051f7
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jan 23 21:00:13 2010 -0500

    Add an .htaccess for the horde core directory that restores the rampage.php
    rewrite rules, and allows web access to this dir.

commit 9b07f7676f7534e256962fbabcbc9ba4812edf1a
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jan 23 20:59:32 2010 -0500

    remove "kind" concept from the Db binder

commit bf247a76916eb8bda3164ac5670d65af6625ccdb
Author: Matt Selsky <selsky at columbia.edu>
Date:   Sat Jan 23 01:20:53 2010 -0500

    Spelling.

commit b074e69e9675764638ff76757832ad9ea139dfbc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 22 18:58:39 2010 -0500

    Remove extra slash now that this url comes from Horde::getServiceLink
    
    Get rid of these locally defined variables that don't seem to be used

commit 9db31c57a0ccae9a4236dfb156a3ec34f9b3a2ac
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 22 18:33:08 2010 -0500

    [kronolith] always cast Horde_Urls to string when it will be serialized

commit 41e79b3ecbd42ca346a7a69e69a3c721b5583389
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 22 13:57:46 2010 -0700

    Move mimeHeaders style to Horde

commit 518f99048e2a7a0d8fd8deb1ff4fb096474b02d8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 22 13:48:08 2010 -0700

    Tweak summary attachment display.
    
    Add 'none' option to 'parts_display' pref.
    Include part in the attachment list if it has an inline 'info' rendered
    display.

commit 20168a1752ae82753d38591ea1a33f0a969805b1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 22 12:25:02 2010 -0700

    Remove atc_display preference.
    
    Simplify preferences by removing - always show the attachment
    information inline.

commit 7675282d68b604f234440078cdaba7b3b05fcb12
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 22 12:04:37 2010 -0700

    Fix variable scope

commit 47694b9a8c610b3c1b3d33420f96bddbd08e27d5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 22 14:27:36 2010 -0500

    HORDE_TEMPLATES won't be defined before we actually authenticate now

commit 2b0324a89ced9404c7cfffe549fe9bb39d5d27b8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 22 11:59:06 2010 -0700

    Always clear sorted array when building mailbox

commit c351d491c0bced8474c5e14d5e306109c8337b86
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 22 11:49:34 2010 -0700

    Fix undefined error

commit e1409b0f5f2d94bde5452c615e7ff30c25fbf8a8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 22 11:41:10 2010 -0700

    Better encapsulate preview and mailbox JSON responses

commit 49b8416c4978894c9ca1e1be86bf235c9a48dbee
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Jan 22 11:27:06 2010 -0700

    Fix reloading results when text changes in quicksearch box

commit 7048034ca63677d28c68d4bd5facb56a44dc6347
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 22 11:34:39 2010 -0500

    Need listAllApps() here as well

commit 5c6f6169a588110f9ccc9892eadeb431b737f571
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 22 11:27:05 2010 -0500

    Add Horde_Registry#listAllApps
    
    Allow for listing of applications without regard to permissions. Needed
    to solve chicken-or-egg problem of setting up a new install, but admin/setup
    failing to load because of applications without configuration files.
    
    This broke when fixing Bug: 8475 when we check auth before checking isAdmin()

commit d89028c7e4cc718dd97891634117c947bcde9a31
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 22 10:51:44 2010 -0500

    [ansel] fix parse error

commit e8a23b4023af0b28d30404ab1ab98044c459da0b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 22 10:31:51 2010 -0500

    fix parse error

commit cf2bc5ad6b11637da6a5624f668324c0d437c3b2
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Jan 22 09:31:29 2010 -0500

    Shout: Fix trailing comma in SQL

commit 1e28b73ec2511ec1e6271608239df9ceca9d6e78
Author: Ben Klang <ben at alkaloid.net>
Date:   Fri Jan 22 09:26:04 2010 -0500

    Shout: Fix query field order; set callerid to sane default

commit bf97ab372de5229deebfe8304769a8f16056c0ca
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 21 16:01:02 2010 -0700

    Fix errors when generating thread page.

commit 7baed0125935457117cbbdb037c179ab9e4d5d11
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 21 16:00:45 2010 -0700

    Fix identification of single message thread.

commit adebd8d9320fa3160d2f19c12085f67900fb370b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 21 12:27:22 2010 -0700

    No requirement that tasks be available to run kronolith

commit eecbfcce7d795c9e0651a163b66e5628ac571d8e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 21 12:10:58 2010 -0700

    Can't use inaccessible CSS classes here

commit 25541bba013406b30731ba262336157e0ddf7c60
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 21 12:03:27 2010 -0700

    Add attachmimetype hook

commit c2e1ddffae57a1f7b1687ae4594f5848bdcfe2d1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 21 11:49:33 2010 -0700

    Horde_Browser::wasFileUploaded() now throws an Exception

commit eeb4f50a298246d1b9114aee6792d430b4fc805a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 21 11:20:27 2010 -0700

    Add hook to allow for easy definition of additional AJAX actions

commit b72c6d41a4678781abd1a9f0910d5cf7f785389b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 21 10:58:07 2010 -0700

    Move LogOut to Horde_Ajax_Application_Base so it can be overriden if needed

commit 0c613777e411eff492c4930be1c98620d3b72efd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 21 10:11:56 2010 -0700

    Fix MoveMessages action (typo)

commit 60ef71301d2851eaa8399f034fa65072759ab53b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jan 20 18:39:14 2010 -0500

    This isn't used anywhere

commit 7d80ab2b74b181d69bbe13ea140ae2c4c9f4b634
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 20 23:14:38 2010 -0700

    ws

commit 13879630963e68a2bfe3f85e37082bd6d5ac6631
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 20 13:51:11 2010 -0700

    Ticket #4561: Abstract ajax interface to Horde

commit c1eb416640f7b07c9f1c7d1bffe2ccb758380fda
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jan 20 23:01:15 2010 -0500

    Shout: Make sure we set the host and context fields

commit dd559f6f2a598586fcb449bc2d58eb25246e8c67
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jan 20 21:38:04 2010 -0500

    Shout: Horde_Form#open() -> Horde_Form#renderActive()

commit 93501a660fe3bea13b664716969355c247fe2a59
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jan 20 21:35:43 2010 -0500

    Shout: silly syntax error

commit cf3ff2265961ae26306fd178f691d004fece6393
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jan 20 21:17:06 2010 -0500

    Shout: Schema changes for upstream compatibility

commit 6f8a5f3d5456275ebb70d91041558094a1606213
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jan 20 09:18:59 2010 -0500

    Shout: Fix global $shout object references

commit e026f174faa8b21b03678b0ae46c1f114fbb5729
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jan 21 00:28:31 2010 +0100

    Tweak wording, style.

commit 8c2d8ac158d56f71ecea01acb49aa1affa5614ff
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jan 20 20:36:22 2010 +0100

    Always set am/pm designator, even if not used in the locale, to make both 12-hour and 24-hour times work.

commit 2edebfcf72b871c0b708eb53e570a0a07abf12d7
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jan 20 20:30:23 2010 +0100

    Normalize free-form date and time fields before submitting, and warn user if there is a problem.

commit ccce4e22c1dde2473f12f5299e81f0e820d38beb
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jan 20 19:36:31 2010 +0100

    Use sprintf().

commit bdf244fb139c47118ac3d8bf725fd5e2e0f53f0a
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jan 20 19:26:18 2010 +0100

    Move onDomLoad() to the bottom again.

commit 8ff43b73fd428eae94930bf9c46c378002e6a729
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jan 20 15:51:39 2010 +0100

    The PDO driver is called oci, not oci8 *sigh*.

commit 18911a8c50581359ea238474810a64cd0d60e377
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jan 20 15:25:38 2010 +0100

    Remove superfluous AS which doesn't work with Oracle.

commit 4b2f35af247518958a75fefb6b169574f3a3437e
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jan 20 14:34:56 2010 +0100

    Fix class name.

commit 5d9b501248a174f4a168eaf235a85c6aed5fe0dc
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jan 20 13:39:57 2010 +0100

    Still too long identifier.

commit a44517d992cc2b55445f7fe3a24a536bacb58f2a
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jan 20 10:31:25 2010 +0100

    Consistently default to future.

commit cacc07266966b282ac499634337095b8691a6c52
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jan 20 10:30:52 2010 +0100

    Fix undefined variable/method call.

commit 6735c1a2f71be923a6b03e28ef7cee4faaa91c56
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 20 12:32:23 2010 -0700

    Only show reply-to address in imp message mode if it is different than from address

commit c92729ed228294b9d29b8a0e73be90e06ff45ab7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 20 12:16:21 2010 -0700

    Too many htmlspecialchars in link() for title attribute
    
    For example, things like '<' should be specified as '&lt;', NOT
    '&amp;&lt;'

commit 2c4f91bd6d87e4af1e725160b871f92295fc46e4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 20 12:07:50 2010 -0700

    A bit more feedback when adding/deleting flags

commit 06092df8b6c7e81e134df6d3a0254d9c0aa95a4a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 20 12:02:38 2010 -0700

    Bug #8831: Fix updating prefs

commit 37fcbf357e8ca4be29e47c83c6897665b992d2e2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 20 10:29:29 2010 -0700

    Catch/log E_DEPRECATED errors

commit 17c4d1e6b4814dd0d4dcc84c2c5be460466c933d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 20 10:18:42 2010 -0700

    Limit size of image data in stylesheets

commit 9ee10e5ccece8d846040d1de7e898f1a8578c78f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 20 09:45:50 2010 -0700

    Fully convert agora to Horde_Registry_Application
    
    Remove extra ws; fix some mode issues; autoloading.

commit 9a84c6fd952223cd0080c44c1a23533b8d176d20
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 20 09:19:29 2010 -0700

    Remove obsoleted scripts/config entries

commit 61e152c1cb66d66db7fedbc358a4f417aa4e17c5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 20 01:03:25 2010 -0700

    Horde_Registry_Application fixes in horde/framework

commit 3e4f97361ca83443f52e159e7cf7e5cc83ae770e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 23:59:34 2010 -0700

    Improvements to the extensions test script output

commit 81aee7e91f7214c9e181bdc30649e9bb9eeb6483
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 23:39:06 2010 -0700

    Fully convert chora to Horde_Registry_Application

commit b128a5ea7bcb6fba57e449cc18ed85676259864a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 23:30:17 2010 -0700

    phpdoc

commit a3246513d90ed33b0248fe26ff0ddac1866d8637
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 23:26:46 2010 -0700

    Convert Shout to updated Horde_Registry_Application usage

commit 9d216e8a698beb16f92da477e6356b53c520b83f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 23:17:18 2010 -0700

    Convert Operator to updated Horde_Registry_Application usage

commit 3ed159b066622e452a443670ecbb5307043163b6
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 23:09:30 2010 -0700

    Change Horde_Registry_Application init to noinit
    
    Now that bootstrap init has been separated from application init, we
    always want to call an application's _init() function when accessing the
    application for the first time.  Keep the 'init' param, but rename it to
    'noinit' and make a truthy value disable this new behavior (opposite of
    current default).

commit f144df1430d4933b278cfc3d947affc1c40770f0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 23:01:54 2010 -0700

    Revert "Initialize IMP before authentication."
    
    This reverts commit 3e57144addc0ccbc8358ab7cdf18204132b7455a.

commit 3c96ff13f7304145bec05103b308f18b4ece20b0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 22:53:17 2010 -0700

    Fully convert ingo to Horde_Registry_Application

commit 1430ae90561ebc4cd07df36663ef69d7d45b9685
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 22:43:24 2010 -0700

    Horde_Registry_Application: Rename user option to user_admin

commit c47b942008a20196a5bb01f72164e9e63019ec2c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 18:53:32 2010 -0700

    Add 'cli' option to Horde_Registry_Application::appInit()

commit 982b8eb77ff8eedb5da2510adfeaccbb3f8c0d22
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 18:39:44 2010 -0700

    Fully convert ansel to Horde_Registry_Application

commit a1c79f76960416d9cb930433e1b53320ced84abb
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 18:21:47 2010 -0700

    Move main.php to index.php

commit 603f4c120e537af4187dac94f00dbc02eba3b87f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 18:19:49 2010 -0700

    Fully convert jeta to Horde_Registry_Application

commit e8c098c5774eab930c05f93a347f9d99b4c538c4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 18:14:43 2010 -0700

    Let Horde_Registry_Application handle the 'user' parameter

commit 659c348abc1a65fec88aa8c25b6848687dcb9f05
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 17:31:08 2010 -0700

    Fully convert nag to Horde_Registry_Application

commit 23ce00fe3d19936e254dca80155bbe4147095aff
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jan 20 07:36:20 2010 -0500

    Hylax: Add VFS configuration

commit 2a1a913553977c4b6ed9431c6bd14fb6dbe60b41
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jan 19 08:28:51 2010 -0500

    Operator: Add $Id$ to conf.xml

commit 96acd8e5fcac613a773144d846c39a3f8e25949e
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jan 19 08:28:04 2010 -0500

    Operator: Fix configuration tab names

commit 30352820b2ea643ba9f305c9ebf2954f9a79e157
Author: Ben Klang <ben at alkaloid.net>
Date:   Tue Jan 19 08:25:12 2010 -0500

    Operator: Organize configuration options

commit 6af38a8d259fd27a381fdb2a320269ec2be13dc7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 16:26:09 2010 -0700

    Move notification init to Horde_Registry_Application

commit 6f6692faa771ed420aa876bd99cc1f538fae5d11
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jan 19 16:18:32 2010 -0700

    Move *_TEMPLATE define to Horde_Registry_Application::

commit c3570961b45053e55147c5a77b32caff87edef8f
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 19 19:06:12 2010 +0100

    Cast to string.

commit 2103cbdaf0ef7fe7974303ec5e5db291ef4f6321
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 19 10:36:36 2010 +0100

    More quoting.

commit d3117dc3df0e00d76a3e9019d7329db98b858664
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jan 18 18:48:59 2010 +0100

    Fix date pickers, add date picker to task form.

commit 1fb537b76c172aa89a2460a282b01af23a9a1a0f
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jan 18 18:35:19 2010 +0100

    Center-align dates too, now that the picker icon is outside the box.

commit fe79731f7196498d105773b51e0a1a10be4265a5
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon Jan 18 20:43:55 2010 -0500

    only ignore these directories at the top level

commit ae6b32bb8a0456e95e24e3c82dc3d5e3976aa94c
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Mon Jan 18 20:32:55 2010 -0500

    potential TODO

commit 3e57144addc0ccbc8358ab7cdf18204132b7455a
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jan 18 18:07:42 2010 +0100

    Initialize IMP before authentication.

commit 5738f673f4ed150380816a91c40746e988f5f4e1
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jan 18 17:54:10 2010 +0100

    Skip unconfigured applications.

commit 3fbb9ddd1f97c04eff42fcd9348a2bf1947fd5e0
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jan 18 17:49:00 2010 +0100

    More generic location.

commit 9e9c202a676f3eb634a2a21ace943ee748a245f6
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jan 18 17:47:48 2010 +0100

    Fix indent.

commit 351621ce337ce7b66cfd0eae2ae6437299e554cd
Author: Ben Klang <ben at alkaloid.net>
Date:   Mon Jan 18 10:03:34 2010 -0500

    install_dev: Create the site root if not present

commit 6d99f11b821f7da082ac009e17d94300fea949ff
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 17 12:47:48 2010 -0500

    fix sql creation script name

commit aeeb790a3fea45a06033216b79783a27096364ec
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 17 10:07:47 2010 -0500

    @package

commit 9569b68d607d7921e7dec6b137e132d7a07ea47b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 17 09:56:23 2010 -0500

    @pacakge

commit 76dc689fde9aa6df2ecfc181a49ec04ec01658df
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jan 16 15:32:01 2010 -0500

    Use fully DI-managed tagger classes

commit 59b85a6b925a2a24ec91d8f3b686ac2c6d6e336a
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jan 16 15:30:54 2010 -0500

    Make the Content classes dependency-injectable

commit 45ec4b5b2ad3243c1664d19b3c01ebe80f519b07
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Sat Jan 16 16:14:25 2010 -0500

    Register just one Db binder; using class names makes the injector much more powerful.
    
    In the future, instead of registering multiple binders, we can consider an alias
    system that would encapsulate multiple connections inside a single object.

commit 0bf6cf94d4dfba55f74b38e2d6d6cb0ab425aefc
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Fri Jan 15 23:42:42 2010 -0500

    Add a static HTML version of http://wiki.horde.org/Doc/Dev/Injector, which has
    had usage.txt incorporated into it.

commit b2231eb2cb89baf44b6bc00e504666bc23aa814c
Author: Jan Schneider <jan at horde.org>
Date:   Sat Jan 16 00:32:56 2010 +0100

    Fix class name.
    Use typehints.
    Don't hardcode string length.

commit a88616454d9c8196f3939686b23fe7a37c76f379
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jan 15 23:49:00 2010 +0100

    Quoting

commit accb9ccf7fbc8089f2abe72e1c72269dbf43db15
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jan 15 23:14:39 2010 +0100

    Make it work with both, checkouts and releases.

commit 00eb887de20658b0d09ff1fdf57971d6821f6d65
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jan 15 22:54:15 2010 +0100

    Ignore GC files.

commit 136a92af92b9918e2202e926e9e582ff1ca07e81
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jan 15 22:46:08 2010 +0100

    Revert "Make translation script grab apps from registry."
    
    This reverts commit a12463470e854e03ac6348dc45d09137bdbbe904.
    
    This script is supposed to also work on an incomplete installation.

commit 5ebb50ee9d2a301d73a96d44846e9a54cea73f33
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 15 14:18:23 2010 -0500

    add a (temporary?) entry to registry for content

commit 36b4c8a71fd29949f80d7c1ff6c676d4eb5376ce
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 14 22:53:44 2010 -0700

    Remove old CVS-related code

commit 4f6da0d67b79fe10e7a6d201a6afa1cd8a71c6a8
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 14 16:11:42 2010 -0700

    documentation tweak

commit a9e8ae51befc5a9fc97366e1f623e3a822060afa
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 14 15:06:22 2010 -0700

    Remove unneded require_once() calls and @since tags

commit db1627e147e8c7084904b2ccf45c236ddbcc13bf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 14 14:55:14 2010 -0700

    Update gollem to new Horde_Registry_Application format

commit 8976e91b8d972f01583ab242adeb977b2f1852ce
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 14 14:49:34 2010 -0700

    Update hylax to new Horde_Registry_Application format

commit 57382eb8367721a68232b41e2e702b11c5ccf367
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 14 14:39:46 2010 -0700

    Remove obsolete CVS tag/attributes

commit 9befa6aa309c929db0d4a2b0370c157084fa4943
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 14 13:03:10 2010 -0700

    Remove base.php stuff from Kronolith

commit 7521bc1ca61c165322842fdd78fb37908714983c
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 14 12:22:10 2010 -0700

    Don't show splitbar when printing

commit 44ea3d9ab81bde2dfc2199621d7ed377b8e0c9c2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Jan 14 11:19:14 2010 -0700

    About 100% sure we want to check permissions/auth for Blocks

commit b23cc31ca5d964fd8f9be807871eb0595aee63d9
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 13 16:31:33 2010 -0700

    Further flesh out base Horde initialization.
    
    There is two ways Horde applications can be initialized: through a
    Horde_Registry API call and by directly loading the application (i.e.
    loading a script in an application).  Both methods (may) require base
    initialization of the application (things like setting up paths to the
    template files, creating app-specific objects) but the latter also
    requires that the app initially be pushed on the stack. Since this
    latter behavior needs to be done in all applications, and is essentially
    the same in all apps, move it to the globally accessible function
    Horde_Registry::appInit().
    
    Other benefits: initiation of compression can now be done in a single
    place
    
    Test out this new framework by converting Turba.
    Add new syntax to Skeleton.

commit fa2d6c04e03f799b8c04d9f9e60563a5e8f0c7c3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 13 22:45:02 2010 -0700

    Updated CKEditor to v3.1

commit 98c0f2a87a8c49b21de39b309785362e0a7129ae
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jan 15 01:42:23 2010 +0100

    chmod, even if not chgrp'ing.

commit 70e5dc3d691094e20fed6a4d0309ce9179364218
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jan 15 01:32:40 2010 +0100

    Go to default view when clicking the logo.

commit ddc2732b034ded03b4baea926245bc9193a52e29
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jan 15 01:10:13 2010 +0100

    This is necessary for me to get transparent authentication working. It always
    throwed "No authentication available." otherwise.

commit 49c9f93911f47478ef17f8a28f462584031637ca
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jan 15 00:48:33 2010 +0100

    Use "/usr/bin/env php" for the setup scripts.

commit e106b07342886039d0f43f207e68a44407df6ca4
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jan 15 00:13:47 2010 +0100

    Create horde/config/horde.local.php before linking horde, so that it's linked
    on first run too.

commit 8a9dc59523aad41935819a53df3c9be162497a7a
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Jan 14 17:37:09 2010 -0500

    Use the new injector bindings to get Horde_Db instances
    
    This replaces all usage of the deprecated Horde_Db_Factory

commit 5a5c9866d755a836fc8f25196a471922708f6027
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Jan 14 17:36:21 2010 -0500

    No need for a factory; create a sqlite adapter directly

commit ea057a7de4e85774c3e5ddc8e68183eb94005000
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Jan 14 17:36:03 2010 -0500

    Another compatibility shim in the Binder

commit 146958422ed9cbfdab46c1d241e01755a64a157f
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Jan 14 17:35:23 2010 -0500

    It's not yet clear how these apps will manager their databse connection, so just
    remove the line for now.

commit 36124ab25869ed59a5283565d675674dc78f6d87
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Jan 14 17:24:33 2010 -0500

    Missed two removals of Horde_Db_Factory

commit 63302dc5cb057ffb0f0be1b8296e27451161f2f6
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Jan 14 17:22:36 2010 -0500

    Add an initial set of dependency injection bindings.
    
    These are configured automatically when the Registry is set up, access the
    current global $conf array, and let you create:
    - a Horde_Db instance, by asking for db-reader, db-writer, or db-manager (the
      distinction isn't implemented yet)
    - a null Horde_Log_Logger object (our config is still for PEAR Log)
    - a real Horde_Cache object as configured in $conf

commit 9bbae4969567fd01d0bf384e5e270ff1ec188ead
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Jan 14 16:44:19 2010 -0500

    Grammar tweaks

commit e46972a7604525ba894361d5c947e482340b0a38
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Jan 14 16:35:36 2010 -0500

    Remove Horde_Db_Adapter, which only contained a factory.

commit aa98cec29ae9eea639d828f1261e086f42d21a99
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Jan 14 16:00:37 2010 -0500

    remove structureDump - it's entirely backend-specific and should be replaced
    with a migration generator of some sort (see TODO.txt).

commit 78d0039d9db2a98cdd08088d58fadace55b9eaab
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Jan 14 11:14:10 2010 -0500

    Test commit from master branch

commit 6b9b7c5f51a39c11777d3314991a31380cdaf579
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jan 14 12:32:01 2010 +0100

    Don't ignore some real test files.

commit d9741bfce34acfdef8cbaee6554b6e8a78e7ffa1
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jan 14 12:25:10 2010 +0100

    Highlight current day in week view.

commit cedbf0eea6814237c1544be9a6bc1bbabd372717
Author: Jan Schneider <jan at horde.org>
Date:   Thu Jan 14 12:00:59 2010 +0100

    Fix dragging/resizing.

commit 6b0da9392845f33a47cb368760cf7766141608b7
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jan 13 17:18:19 2010 +0100

    Don't show map search link if maps are disabled.

commit 0d480f46965515672a4e96b4b21283c55f3b511d
Author: Jan Schneider <jan at horde.org>
Date:   Wed Jan 13 17:15:05 2010 +0100

    Fix adding events to the view after saving them.

commit e8651e8604385a8047512511ae755b7ab839a46f
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Thu Jan 14 00:07:35 2010 -0500

    Horde_Db TODO updates

commit 4e7b16688fadf982f7c5c7a97861eab50c2ec30f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Jan 13 23:56:22 2010 -0500

    last round of tests

commit 48328a85e15a6bd4cbce66d04b879b9a878f1e34
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Wed Jan 13 23:44:43 2010 -0500

    start moving away from Horde_Db_Adapter::factory()

commit 66a16f501b58196e5f8b1c976f074d39ac3bce4d
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Wed Jan 13 22:32:34 2010 -0500

    Adapt to the new Migrator API, and log migrations to STDOUT

commit 236b104d6c6c14b5e32151b1e024961ab1669e66
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Wed Jan 13 22:31:30 2010 -0500

    Refactor Horde_Db_Migration_Migrator to require a Logger object and allow
    configuring the schema_info table name.

commit 94ed5f04a4f36db51d9d68e2f7afe0ec1ab5675d
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Wed Jan 13 16:52:47 2010 -0500

    Add setters for the Logger and Inflector objects

commit 573f45513fe3c68cec203afaf40dab5c247ba904
Author: Chuck Hagenbuch <chuck at horde.org>
Date:   Wed Jan 13 16:51:17 2010 -0500

    Move management of the schema_info table entirely into the Migrator class.
    
    Also make the schema_info table name configurable.

commit 9b67f7766979cb1a6b1561ac781815d733ded353
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 13 16:40:08 2010 -0700

    Test script can be disabled via Horde configuration

commit 7e6f078af39afb9b797ee17b541d47968a76f771
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jan 13 15:55:18 2010 -0700

    Improvements to test script output

commit 3483c1a0bb5822ec74ebe57a6f46acc59f19ac1e
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jan 13 17:19:28 2010 -0500

    Shout: Make sure the add/edit form renders properly

commit 93a99bf590c7d89e52fe8aea15accc97f9d8ffd2
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jan 13 17:18:14 2010 -0500

    Shout: Column name change

commit 8814f72dc14bbf0d10dbef759d4a8c71e016dcd3
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jan 13 17:17:55 2010 -0500

    Shout: Better handling when permission denied

commit 1135ed8a124359024803645ba49eb24c6ef049c0
Author: Ben Klang <ben at alkaloid.net>
Date:   Wed Jan 13 17:17:18 2010 -0500

    Operator: Put the pager at the top of the results too




More information about the commits mailing list