Michael M Slusarz [Wed, 8 Sep 2010 17:53:39 +0000 (11:53 -0600)]
Fix undefined error
Michael J. Rubinsky [Wed, 8 Sep 2010 17:38:39 +0000 (13:38 -0400)]
BFN
Michael M Slusarz [Wed, 8 Sep 2010 17:19:47 +0000 (11:19 -0600)]
Bug #9239: Make sure instance is a tree object
Rui Carneiro [Wed, 8 Sep 2010 11:45:10 +0000 (12:45 +0100)]
Bug #9238: We shouldn't add prefs that are locked on Horde.
Michael M Slusarz [Wed, 8 Sep 2010 08:11:35 +0000 (02:11 -0600)]
For size display, always round up to display at least '1 KB'
Michael M Slusarz [Wed, 8 Sep 2010 08:07:32 +0000 (02:07 -0600)]
More concise way of saying this
Michael M Slusarz [Wed, 8 Sep 2010 05:59:52 +0000 (23:59 -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.
Michael M Slusarz [Wed, 8 Sep 2010 05:58:21 +0000 (23:58 -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.
Michael M Slusarz [Wed, 8 Sep 2010 05:57:40 +0000 (23:57 -0600)]
Better error message
Michael M Slusarz [Wed, 8 Sep 2010 05:40:05 +0000 (23:40 -0600)]
Added MAILBOX_NOOPEN Exception error code
Michael M Slusarz [Wed, 8 Sep 2010 05:17:28 +0000 (23:17 -0600)]
Catch a click on folder while in it to add Hash info
Michael M Slusarz [Wed, 8 Sep 2010 02:17:53 +0000 (20:17 -0600)]
Initial work in getting Gollem to work again.
Michael M Slusarz [Wed, 8 Sep 2010 02:38:04 +0000 (20:38 -0600)]
No need to have separate menu and sidebar cache.
Michael M Slusarz [Wed, 8 Sep 2010 02:19:31 +0000 (20:19 -0600)]
No reason this must be English.
Michael M Slusarz [Wed, 8 Sep 2010 02:05:22 +0000 (20:05 -0600)]
mimp/dimp probably doesn't mean anything for most people.
Michael M Slusarz [Wed, 8 Sep 2010 01:58:42 +0000 (19:58 -0600)]
Remove apps that don't exist in git
Michael M Slusarz [Tue, 7 Sep 2010 23:48:04 +0000 (17:48 -0600)]
nowrap -> raw; we don't want code wrapped in observe blocks either
Michael M Slusarz [Tue, 7 Sep 2010 23:28:10 +0000 (17:28 -0600)]
Rename Dimp.baseWindow to DimpCore.base
Michael M Slusarz [Tue, 7 Sep 2010 23:11:29 +0000 (17:11 -0600)]
Trailer generation now controlled entirely by 'trailer' hook
Michael M Slusarz [Tue, 7 Sep 2010 22:55:22 +0000 (16:55 -0600)]
Remove imp/config/header.php config file
Michael M Slusarz [Tue, 7 Sep 2010 22:54:09 +0000 (16:54 -0600)]
This calls the injector, not the registry.
Michael M Slusarz [Tue, 7 Sep 2010 21:10:54 +0000 (15:10 -0600)]
Fix function signature
Michael M Slusarz [Tue, 7 Sep 2010 21:09:32 +0000 (15:09 -0600)]
Short circuit if indices list is empty
Chuck Hagenbuch [Tue, 7 Sep 2010 21:20:53 +0000 (17:20 -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.
Michael M Slusarz [Tue, 7 Sep 2010 19:41:13 +0000 (13:41 -0600)]
Bug #9233: Menu goto js was triggering for any calendar click
Michael M Slusarz [Tue, 7 Sep 2010 19:29:43 +0000 (13:29 -0600)]
Fix typo
Michael M Slusarz [Tue, 7 Sep 2010 18:39:45 +0000 (12:39 -0600)]
DIMP.baseWindow might be undefined.
Michael M Slusarz [Tue, 7 Sep 2010 18:38:56 +0000 (12:38 -0600)]
Make this load on dom:loaded like everything else.
Michael M Slusarz [Tue, 7 Sep 2010 18:27:56 +0000 (12:27 -0600)]
Bug #9236: Honor disable option
Michael M Slusarz [Tue, 7 Sep 2010 18:13:24 +0000 (12:13 -0600)]
Bug #9234: Remove bad semicolon
Michael M Slusarz [Tue, 7 Sep 2010 08:26:38 +0000 (02:26 -0600)]
Ticket #7422: Test out session close/reopen for potentially long operations
Michael M Slusarz [Tue, 7 Sep 2010 08:26:15 +0000 (02:26 -0600)]
style
Michael M Slusarz [Tue, 7 Sep 2010 08:15:30 +0000 (02:15 -0600)]
Bug #8695: Fix broken internal anchors in HTML data in Mozilla
Michael M Slusarz [Tue, 7 Sep 2010 08:05:54 +0000 (02:05 -0600)]
Fix typo
Michael M Slusarz [Tue, 7 Sep 2010 07:28:27 +0000 (01:28 -0600)]
More appropriate exception
Michael M Slusarz [Tue, 7 Sep 2010 07:24:58 +0000 (01:24 -0600)]
Only save the IMAP object once per session
Michael M Slusarz [Tue, 7 Sep 2010 06:50:14 +0000 (00:50 -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.
Michael M Slusarz [Tue, 7 Sep 2010 06:30:36 +0000 (00:30 -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.
Michael M Slusarz [Tue, 7 Sep 2010 06:14:29 +0000 (00:14 -0600)]
style
Michael M Slusarz [Tue, 7 Sep 2010 06:12:16 +0000 (00:12 -0600)]
Catch IMAP caching init errors
Michael M Slusarz [Tue, 7 Sep 2010 06:10:10 +0000 (00:10 -0600)]
Clean up handling default parameters
Michael M Slusarz [Tue, 7 Sep 2010 05:43:11 +0000 (23:43 -0600)]
Don't do isOpen check when collapsing
Michael M Slusarz [Tue, 7 Sep 2010 05:41:29 +0000 (23:41 -0600)]
Fix showing unsubscribed folders in dimp.
Michael M Slusarz [Tue, 7 Sep 2010 05:04:40 +0000 (23:04 -0600)]
Fix Bug #9041
Correctly determine folder diff when folder contains unsubscribed
mailboxes, which are not visible in the current mode.
Michael M Slusarz [Tue, 7 Sep 2010 03:44:01 +0000 (21:44 -0600)]
Fix renaming mailboxes
Michael M Slusarz [Tue, 7 Sep 2010 03:43:28 +0000 (21:43 -0600)]
Fix undefined object error.
Michael M Slusarz [Tue, 7 Sep 2010 03:43:12 +0000 (21:43 -0600)]
Don't toggle nodes with no children.
Michael M Slusarz [Tue, 7 Sep 2010 03:12:07 +0000 (21:12 -0600)]
Bug #9224: Don't output two slashes in a row
Michael M Slusarz [Mon, 6 Sep 2010 23:53:19 +0000 (17:53 -0600)]
Fix javascript vars on login page.
Michael M Slusarz [Mon, 6 Sep 2010 23:33:52 +0000 (17:33 -0600)]
Encapsulate all search data within IMP_Search
Michael M Slusarz [Mon, 6 Sep 2010 22:29:08 +0000 (16:29 -0600)]
Don't use static variable for virtual folder list
Michael M Slusarz [Mon, 6 Sep 2010 22:08:12 +0000 (16:08 -0600)]
No need for these variables to be member variables.
Saves a bit of space in a serialized representation.
Michael M Slusarz [Mon, 6 Sep 2010 22:01:40 +0000 (16:01 -0600)]
More places to use Horde_Support_Randomid
Michael J. Rubinsky [Tue, 7 Sep 2010 00:08:09 +0000 (20:08 -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.
Michael J. Rubinsky [Mon, 6 Sep 2010 23:35:05 +0000 (19:35 -0400)]
Fix parse error
Bug: 9230
Michael J. Rubinsky [Mon, 6 Sep 2010 18:54:36 +0000 (14:54 -0400)]
cs, some leftover php4 -> php5 conversion
Michael M Slusarz [Mon, 6 Sep 2010 20:31:02 +0000 (14:31 -0600)]
Have Horde_Log_Logger implement Serializable
Michael M Slusarz [Mon, 6 Sep 2010 20:17:06 +0000 (14:17 -0600)]
Have Horde_Memcache implement Serializable
Michael M Slusarz [Mon, 6 Sep 2010 19:36:52 +0000 (13:36 -0600)]
H4 phpdoc and formatting cleanups
Michael M Slusarz [Mon, 6 Sep 2010 03:01:44 +0000 (21:01 -0600)]
Implement Serializable for Horde_Imap_Client_DateTime
Michael M Slusarz [Sat, 4 Sep 2010 08:19:37 +0000 (02:19 -0600)]
Make encryptKey a object parameter, not a globally static property
Michael M Slusarz [Sat, 4 Sep 2010 08:16:28 +0000 (02:16 -0600)]
Catch bad Imap client unserializations
Michael M Slusarz [Sat, 4 Sep 2010 08:16:03 +0000 (02:16 -0600)]
This is a programming error, not a run-time error
Michael M Slusarz [Sat, 4 Sep 2010 08:03:57 +0000 (02:03 -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.
Michael M Slusarz [Sat, 4 Sep 2010 07:33:53 +0000 (01:33 -0600)]
Remove token data from memory when finished with it
Michael M Slusarz [Sat, 4 Sep 2010 07:16:59 +0000 (01:16 -0600)]
Always leave password encrypted in Imap object
Michael M Slusarz [Sat, 4 Sep 2010 07:06:34 +0000 (01:06 -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.
Michael M Slusarz [Sat, 4 Sep 2010 06:35:21 +0000 (00:35 -0600)]
Code cleanups/phpdoc
Michael M Slusarz [Sat, 4 Sep 2010 06:24:11 +0000 (00:24 -0600)]
Don't show global options item if editing horde options
Michael M Slusarz [Sat, 4 Sep 2010 06:20:17 +0000 (00:20 -0600)]
Fix constant name
Michael M Slusarz [Sat, 4 Sep 2010 06:11:42 +0000 (00:11 -0600)]
Make tests run
Michael M Slusarz [Fri, 3 Sep 2010 23:19:00 +0000 (17:19 -0600)]
Use Horde::addInlineJsVars()
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 '#'