Michael M Slusarz [Fri, 3 Sep 2010 23:18:36 +0000 (17:18 -0600)]
Add Horde::addInlineJsVars().
Michael M Slusarz [Fri, 3 Sep 2010 23:01:31 +0000 (17:01 -0600)]
Some Horde:: -> self:: conversions.
Michael M Slusarz [Fri, 3 Sep 2010 22:44:45 +0000 (16:44 -0600)]
Fix gettext string
Michael M Slusarz [Fri, 3 Sep 2010 22:02:42 +0000 (16:02 -0600)]
No need to add prototype.js if at least 1 other script file is added
Michael M Slusarz [Fri, 3 Sep 2010 21:56:23 +0000 (15:56 -0600)]
Tooltips tweaks.
Automatically add JS file when calling linkTooltip().
Move tooltips JS file to horde/Core.
Michael M Slusarz [Fri, 3 Sep 2010 21:45:11 +0000 (15:45 -0600)]
IMP search fixes.
Fix basic search.
Fix since/equals/before searching.
Michael J. Rubinsky [Mon, 6 Sep 2010 18:29:30 +0000 (14:29 -0400)]
phpdoc
Michael J. Rubinsky [Mon, 6 Sep 2010 18:28:26 +0000 (14:28 -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).
Michael J. Rubinsky [Mon, 6 Sep 2010 18:11:00 +0000 (14:11 -0400)]
cs
Looks like this file got ran through some formatting filter or something at some point.
Michael J. Rubinsky [Mon, 6 Sep 2010 17:23:58 +0000 (13:23 -0400)]
Use IPTC caption property if it's available.
Michael J. Rubinsky [Mon, 6 Sep 2010 15:10:56 +0000 (11:10 -0400)]
fix parse error
Gunnar Wrobel [Mon, 6 Sep 2010 10:41:15 +0000 (12:41 +0200)]
Fix unit testing.
Gunnar Wrobel [Mon, 6 Sep 2010 08:04:39 +0000 (10:04 +0200)]
Start using dependency injection.
Gunnar Wrobel [Mon, 6 Sep 2010 06:38:58 +0000 (08:38 +0200)]
Element -> Components for the different classes.
Gunnar Wrobel [Mon, 6 Sep 2010 03:38:50 +0000 (05:38 +0200)]
Renamed Element to Components within the package.
Gunnar Wrobel [Mon, 6 Sep 2010 02:57:26 +0000 (04:57 +0200)]
Renamed Horde_Element to components.
Chuck Hagenbuch [Mon, 6 Sep 2010 04:53:14 +0000 (00:53 -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.
Michael J. Rubinsky [Sun, 5 Sep 2010 21:50:17 +0000 (17:50 -0400)]
Merge changes from Aperture exporter
Michael J. Rubinsky [Sun, 5 Sep 2010 21:46:22 +0000 (17:46 -0400)]
Work around some issues when listImages returns <= 1 image.
Michael J. Rubinsky [Sun, 5 Sep 2010 20:32:35 +0000 (16:32 -0400)]
Ensure these are integers
Bug: 9217
Michael J. Rubinsky [Sun, 5 Sep 2010 18:09:25 +0000 (14:09 -0400)]
No reason to have the filebased state driver as an option in Horde now
that we have a fully functional history driver.
Michael J. Rubinsky [Sun, 5 Sep 2010 17:29:40 +0000 (13:29 -0400)]
Fix some phpdoc, get rid of some lingering PEAR_Error usage
Michael J. Rubinsky [Sun, 5 Sep 2010 15:23:03 +0000 (11:23 -0400)]
Remove deprecated method parameters.
Bug: 9227
Michael J. Rubinsky [Sun, 5 Sep 2010 15:18:48 +0000 (11:18 -0400)]
fix parse error
Bug: 9226
Michael J. Rubinsky [Sun, 5 Sep 2010 05:08:13 +0000 (01:08 -0400)]
These may not always be set
Michael J. Rubinsky [Sun, 5 Sep 2010 04:51:23 +0000 (00:51 -0400)]
Fix method name, existence checking
Michael J. Rubinsky [Sun, 5 Sep 2010 02:42:49 +0000 (22:42 -0400)]
This isn't currently used in ActiveSync
Michael J. Rubinsky [Sun, 5 Sep 2010 02:31:49 +0000 (22:31 -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 '#'
Michael J. Rubinsky [Sat, 4 Sep 2010 16:34:43 +0000 (12:34 -0400)]
Partially revert
ed6f463144b70b05304a: application blocks are not currently autoloadable.
Michael J. Rubinsky [Fri, 3 Sep 2010 22:45:27 +0000 (18:45 -0400)]
Add versioning and display on plugin sheet
Michael J. Rubinsky [Fri, 3 Sep 2010 21:44:26 +0000 (17:44 -0400)]
Add versioning and display it on plugin panel
Michael M Slusarz [Fri, 3 Sep 2010 20:07:45 +0000 (14:07 -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.
Michael M Slusarz [Fri, 3 Sep 2010 19:55:37 +0000 (13:55 -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)
Michael M Slusarz [Fri, 3 Sep 2010 18:44:24 +0000 (12:44 -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.
Michael M Slusarz [Fri, 3 Sep 2010 18:41:04 +0000 (12:41 -0600)]
Add Horde_Cache factory object
Provides a way to default to the Session cache driver, instead of the
Null driver.
Michael M Slusarz [Fri, 3 Sep 2010 18:26:36 +0000 (12:26 -0600)]
Add Horde_Cache_Session::.
Michael M Slusarz [Fri, 3 Sep 2010 17:53:40 +0000 (11:53 -0600)]
Use ondemand injector binding throughout Horde
Michael M Slusarz [Fri, 3 Sep 2010 17:23:06 +0000 (11:23 -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.
Michael M Slusarz [Fri, 3 Sep 2010 17:01:14 +0000 (11:01 -0600)]
phpdoc
Michael M Slusarz [Fri, 3 Sep 2010 06:53:46 +0000 (00:53 -0600)]
More thorough checks for a base window
Michael J. Rubinsky [Fri, 3 Sep 2010 19:37:39 +0000 (15:37 -0400)]
changes
Michael J. Rubinsky [Fri, 3 Sep 2010 19:36:22 +0000 (15:36 -0400)]
Remove UI elements for unused feature
Michael J. Rubinsky [Fri, 3 Sep 2010 19:31:37 +0000 (15:31 -0400)]
Support Ansel's version 2 API
Michael J. Rubinsky [Fri, 3 Sep 2010 19:19:47 +0000 (15:19 -0400)]
Fix memory management issue
Michael M Slusarz [Fri, 3 Sep 2010 06:46:10 +0000 (00:46 -0600)]
Add Resume Draft icon to preview pane
Michael M Slusarz [Fri, 3 Sep 2010 06:32:27 +0000 (00:32 -0600)]
Improvements to draft reconstitution
Michael M Slusarz [Thu, 2 Sep 2010 21:27:45 +0000 (15:27 -0600)]
Link e-mail addresses in HTML compose data
Michael M Slusarz [Thu, 2 Sep 2010 20:35:27 +0000 (14:35 -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.
Michael M Slusarz [Thu, 2 Sep 2010 18:26:10 +0000 (12:26 -0600)]
Add query string to URL, if it exists
Michael M Slusarz [Thu, 2 Sep 2010 17:56:00 +0000 (11:56 -0600)]
Html2text filter will use horde/Text_Filter, if available, to wrap text
Michael M Slusarz [Thu, 2 Sep 2010 17:35:25 +0000 (11:35 -0600)]
Fix displaying auth error/logout reasons
Michael M Slusarz [Thu, 2 Sep 2010 17:15:46 +0000 (11:15 -0600)]
Request #9211: Improved login error reporting in IMP
Michael M Slusarz [Thu, 2 Sep 2010 17:02:51 +0000 (11:02 -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'.
Michael M Slusarz [Thu, 2 Sep 2010 16:33:46 +0000 (10:33 -0600)]
Bug #9161: More tweaking of new Horde::url()
Michael M Slusarz [Thu, 2 Sep 2010 16:04:14 +0000 (10:04 -0600)]
Make sure loading image goes away after reporting spam/ham
Michael M Slusarz [Thu, 2 Sep 2010 16:04:02 +0000 (10:04 -0600)]
Fix return from report ham AJAX call
Michael M Slusarz [Thu, 2 Sep 2010 15:44:55 +0000 (09:44 -0600)]
Html2text
Michael M Slusarz [Wed, 1 Sep 2010 20:30:41 +0000 (14:30 -0600)]
changelog
Michael M Slusarz [Wed, 1 Sep 2010 19:45:19 +0000 (13:45 -0600)]
POP3 fixes
Michael M Slusarz [Wed, 1 Sep 2010 19:44:55 +0000 (13:44 -0600)]
Fix determination whether POP3 search query is valid.
Michael M Slusarz [Wed, 1 Sep 2010 19:29:58 +0000 (13:29 -0600)]
Make this call a bit easier to read.
Michael M Slusarz [Wed, 1 Sep 2010 18:08:38 +0000 (12:08 -0600)]
More H4 conversions
Michael M Slusarz [Wed, 1 Sep 2010 17:34:33 +0000 (11:34 -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.
Michael M Slusarz [Wed, 1 Sep 2010 16:52:53 +0000 (10:52 -0600)]
Fix typo.
Michael M Slusarz [Wed, 1 Sep 2010 16:38:23 +0000 (10:38 -0600)]
Ticket #9161: Horde#applicationUrl() -> Horde#url()
Michael M Slusarz [Wed, 1 Sep 2010 16:27:40 +0000 (10:27 -0600)]
changelog
Chuck Hagenbuch [Wed, 1 Sep 2010 14:23:32 +0000 (10:23 -0400)]
Fix parse error
Michael M Slusarz [Wed, 1 Sep 2010 08:38:38 +0000 (02:38 -0600)]
phpdoc
Michael M Slusarz [Wed, 1 Sep 2010 08:31:52 +0000 (02:31 -0600)]
Add option to use message count limit for maildir quota
Michael M Slusarz [Wed, 1 Sep 2010 08:14:54 +0000 (02:14 -0600)]
type is no longer a parameter; this file is autoloaded by the class_exists() call
Michael M Slusarz [Wed, 1 Sep 2010 07:59:43 +0000 (01:59 -0600)]
Merge from CVS HEAD
Michael M Slusarz [Wed, 1 Sep 2010 06:21:03 +0000 (00:21 -0600)]
Fix updating mailbox cache when navigating past end of mailbox on the IMP message page
Michael M Slusarz [Wed, 1 Sep 2010 06:06:13 +0000 (00:06 -0600)]
Move this to where we actually use it
Michael M Slusarz [Wed, 1 Sep 2010 05:41:33 +0000 (23:41 -0600)]
Improved error handling if server sends back totally invalid response (e.g. 500 code)
Michael M Slusarz [Wed, 1 Sep 2010 05:41:10 +0000 (23:41 -0600)]
Check for existence.
Michael M Slusarz [Tue, 31 Aug 2010 23:40:43 +0000 (17:40 -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.
Michael M Slusarz [Wed, 1 Sep 2010 03:13:40 +0000 (21:13 -0600)]
Have listApps() return param information as value if returning assoc array
Michael M Slusarz [Wed, 1 Sep 2010 00:01:21 +0000 (18:01 -0600)]
Clean up application removeUserData() functions
Michael M Slusarz [Tue, 31 Aug 2010 22:38:15 +0000 (16:38 -0600)]
Capitalization
Michael M Slusarz [Tue, 31 Aug 2010 22:28:39 +0000 (16:28 -0600)]
Move JS files dependent on horde/Core into the package
Michael M Slusarz [Tue, 31 Aug 2010 20:10:09 +0000 (14:10 -0600)]
Make Horde_Mime_Mail constructor more flexible
Michael J. Rubinsky [Tue, 31 Aug 2010 23:39:32 +0000 (19:39 -0400)]
plug small memory leak, ws, file headers
Michael J. Rubinsky [Tue, 31 Aug 2010 23:18:06 +0000 (19:18 -0400)]
Fix method name
Bug: 9210
Author: d-fens@
00010111.de
Michael J. Rubinsky [Tue, 31 Aug 2010 23:05:07 +0000 (19:05 -0400)]
Finish up Ansel version 2 API support
Michael J. Rubinsky [Tue, 31 Aug 2010 22:25:23 +0000 (18:25 -0400)]
Make sure url is a string, not a Horde_Url object when returned via the API
Michael J. Rubinsky [Tue, 31 Aug 2010 16:40:13 +0000 (12:40 -0400)]
NSDictionary objects cannot contain nil objects.
Michael J. Rubinsky [Tue, 31 Aug 2010 15:46:09 +0000 (11:46 -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.
Michael J. Rubinsky [Tue, 31 Aug 2010 15:45:47 +0000 (11:45 -0400)]
ws, phpdoc
Gonçalo Queirós [Tue, 31 Aug 2010 10:13:10 +0000 (11:13 +0100)]
Bug #9209: Missing parameter to Horde_Core_Binder_AuthSignup
Michael M Slusarz [Tue, 31 Aug 2010 16:12:25 +0000 (10:12 -0600)]
Add postinstall script to set horde_dir config value.
Michael M Slusarz [Tue, 31 Aug 2010 15:12:24 +0000 (09:12 -0600)]
There are references to this file (and a bunch of other itip files), but they don't exist in any package
Michael M Slusarz [Tue, 31 Aug 2010 15:11:11 +0000 (09:11 -0600)]
None of these files exist anymore, and throw packaging errors
Michael M Slusarz [Tue, 31 Aug 2010 15:06:13 +0000 (09:06 -0600)]
More error checking
Michael M Slusarz [Tue, 31 Aug 2010 15:02:21 +0000 (09:02 -0600)]
Don't require horde/Role to be installed to run install_framework
Michael J. Rubinsky [Tue, 31 Aug 2010 14:14:49 +0000 (10:14 -0400)]
Catch errors when parsing package.xml files.
Currently, the Editor package fails to install, at least catch the error and continue.
Michael J. Rubinsky [Mon, 30 Aug 2010 20:24:58 +0000 (16:24 -0400)]
Add standard file header/copyright etc...
Michael M Slusarz [Mon, 30 Aug 2010 21:51:55 +0000 (15:51 -0600)]
Request #9203: Change cached imp view on dynamic_view pref change
Michael M Slusarz [Mon, 30 Aug 2010 21:41:21 +0000 (15:41 -0600)]
Add usesrole definition to horde/Editor's package.xml
Michael M Slusarz [Mon, 30 Aug 2010 21:22:49 +0000 (15:22 -0600)]
ckeditor is now installed by the horde/Editor package.
Michael M Slusarz [Sat, 28 Aug 2010 23:40:25 +0000 (17:40 -0600)]
Use PEAR libraries to parse package.xml files.