Michael M Slusarz [Tue, 16 Dec 2008 20:10:52 +0000 (13:10 -0700)]
Catch rare event.
Michael M Slusarz [Tue, 16 Dec 2008 20:04:06 +0000 (13:04 -0700)]
Reintroduce default charset feature.
Michael M Slusarz [Tue, 16 Dec 2008 19:22:16 +0000 (12:22 -0700)]
Implement Request #7533
Shift-Delete on multiple messages will move selection to next message.
Michael M Slusarz [Tue, 16 Dec 2008 18:23:32 +0000 (11:23 -0700)]
Fix for Bug #7414 - renaming folder
Fading of folder on delete could result in some issues because of
mouseovers. Just remove fade effect in general - which is more
consistent with the other folder actions anyway.
Michael M Slusarz [Tue, 16 Dec 2008 18:02:33 +0000 (11:02 -0700)]
Sanity checking; clear eltdiff array.
Michael M Slusarz [Tue, 16 Dec 2008 09:19:03 +0000 (02:19 -0700)]
Some cursor display tweaks.
Michael J. Rubinsky [Tue, 16 Dec 2008 15:33:15 +0000 (10:33 -0500)]
Add iPhoto's 'keywords' as Ansel tags
Michael J. Rubinsky [Tue, 16 Dec 2008 15:26:54 +0000 (10:26 -0500)]
No need to put the 'iPhoto' text in the plugin's tab, it's obvious since we
are *in* iPhoto. Simplify and simply title it 'Ansel'
Michael J. Rubinsky [Tue, 16 Dec 2008 15:26:20 +0000 (10:26 -0500)]
Shortcut the variable declaration, wrapping
Michael J. Rubinsky [Tue, 16 Dec 2008 15:25:12 +0000 (10:25 -0500)]
Rename this IBOutlet to reflect that it's now a general status message
Jan Schneider [Tue, 16 Dec 2008 11:10:06 +0000 (12:10 +0100)]
Overwrite _replaceBigPrefixes() and add _andition().
Still fails because there is an order of precedence in the and/und
combinations, not sure how to handle that. And maybe it's still possible to
merge the _replaceBigPrefixes() methods. Back to you, Chuck. ;-)
Jan Schneider [Tue, 16 Dec 2008 10:52:59 +0000 (11:52 +0100)]
Reorganize test values, because this is a many-to-many list.
Michael M Slusarz [Tue, 16 Dec 2008 08:47:21 +0000 (01:47 -0700)]
Request #7532 - UP key behavior
Merge from DIMP 1.1.1: The UP key will start at the bottom of the
mailbox, if no current message is selected.
Michael M Slusarz [Tue, 16 Dec 2008 08:31:39 +0000 (01:31 -0700)]
Request #7501
Do better job of identified that Header names can be clicked on for
address book popup.
Michael M Slusarz [Tue, 16 Dec 2008 07:42:50 +0000 (00:42 -0700)]
Fix for Ticket #7772
Don't track tree changes when they are a result of viewing
unsubscribed/subscribed elements.
Michael M Slusarz [Tue, 16 Dec 2008 07:04:22 +0000 (00:04 -0700)]
Catch exception.
Michael M Slusarz [Tue, 16 Dec 2008 07:03:51 +0000 (00:03 -0700)]
Add line number to error message, if available.
Michael M Slusarz [Tue, 16 Dec 2008 06:03:11 +0000 (23:03 -0700)]
Fixes to IMP_Folder::.
Re-add notifications.
Subscribe to folder after creating if requested.
Chuck Hagenbuch [Tue, 16 Dec 2008 05:25:35 +0000 (00:25 -0500)]
add factory method for subcomponents that will bubble up the locale chain properly
Chuck Hagenbuch [Tue, 16 Dec 2008 05:22:16 +0000 (00:22 -0500)]
start adding base classes for date_parser and break out the locale-specific classes
Chuck Hagenbuch [Tue, 16 Dec 2008 05:03:24 +0000 (00:03 -0500)]
make sure we're testing the right numerizer
Chuck Hagenbuch [Tue, 16 Dec 2008 05:02:33 +0000 (00:02 -0500)]
make locale just one of the args
Chuck Hagenbuch [Tue, 16 Dec 2008 04:54:21 +0000 (23:54 -0500)]
add parsing rules
Chuck Hagenbuch [Tue, 16 Dec 2008 03:01:00 +0000 (22:01 -0500)]
start working on horde_db version of rdo
Michael M Slusarz [Tue, 16 Dec 2008 03:14:17 +0000 (20:14 -0700)]
Fix Bug #7780 - msglist_format hook.
Michael J. Rubinsky [Tue, 16 Dec 2008 00:25:34 +0000 (19:25 -0500)]
Take some UI ideas from other iPhoto plugins (mostly iPhotoToGallery):
* Use a NSPopUpButton for the server selection instead of a NSComboBox
* Put the "New Server" action in the PopUp instead of a seperate button.
* Auto connect to the default server (for now, it's the first gallery in the list)
* The start of a better status display
Michael J. Rubinsky [Mon, 15 Dec 2008 22:32:40 +0000 (17:32 -0500)]
Clean up the nib files, remove old actions and outlets from previous
implementations.
Michael J. Rubinsky [Mon, 15 Dec 2008 21:00:35 +0000 (16:00 -0500)]
Don't require a user to click a connect button. Automatically connect when a server
is selected via the server combobox.
Michael J. Rubinsky [Mon, 15 Dec 2008 20:48:21 +0000 (15:48 -0500)]
* The start of implementing the ability to store multiple ansel server
configurations instead of having to type all the connection info on
each load.
* Some more playing around with the UI as well
Michael M Slusarz [Mon, 15 Dec 2008 22:35:18 +0000 (15:35 -0700)]
Add jeta to hatchery.
Michael M Slusarz [Mon, 15 Dec 2008 22:35:05 +0000 (15:35 -0700)]
Remove .cvsignore files.
Michael M Slusarz [Mon, 15 Dec 2008 22:29:36 +0000 (15:29 -0700)]
Bump version.
Michael M Slusarz [Mon, 15 Dec 2008 21:39:13 +0000 (14:39 -0700)]
ViewPort metadata changes.
Separate metadata stored by ViewPort itself from user-supplied metadata
- allows updating of metadata (i.e. thread info) without overwriting old
info.
Michael M Slusarz [Mon, 15 Dec 2008 18:38:54 +0000 (11:38 -0700)]
Fix logic.
Michael M Slusarz [Fri, 12 Dec 2008 20:32:57 +0000 (13:32 -0700)]
Fix typo
Chuck Hagenbuch [Sat, 13 Dec 2008 03:19:24 +0000 (22:19 -0500)]
import rdo to the hatchery while it's ported to Horde_Db
Michael M Slusarz [Fri, 12 Dec 2008 20:08:29 +0000 (13:08 -0700)]
Improved algorithm for building reply addresses
Michael M Slusarz [Fri, 12 Dec 2008 18:54:54 +0000 (11:54 -0700)]
Finish initial work on fetchmail dialog rewrite.
Michael M Slusarz [Fri, 12 Dec 2008 18:29:49 +0000 (11:29 -0700)]
Fix typo
Michael M Slusarz [Fri, 12 Dec 2008 18:03:38 +0000 (11:03 -0700)]
Fix variable name
Michael M Slusarz [Fri, 12 Dec 2008 06:47:51 +0000 (23:47 -0700)]
Make encrypt.js an all-purpose dialog script.
Michael M Slusarz [Fri, 12 Dec 2008 06:43:14 +0000 (23:43 -0700)]
Fetchmail fixes.
Michael M Slusarz [Fri, 12 Dec 2008 06:18:01 +0000 (23:18 -0700)]
New name for Cclient_pop3 driver
Michael M Slusarz [Fri, 12 Dec 2008 06:17:40 +0000 (23:17 -0700)]
User existing variable here
Michael M Slusarz [Fri, 12 Dec 2008 06:15:38 +0000 (23:15 -0700)]
Fix undefined error
Michael M Slusarz [Fri, 12 Dec 2008 05:21:49 +0000 (22:21 -0700)]
Ticket #7264 - Remember last toggle header pref
Also, rename some prefs to be more consistent that they are dimp prefs.
Michael M Slusarz [Fri, 12 Dec 2008 00:03:37 +0000 (17:03 -0700)]
Do a better job catching some bad header input.
Michael M Slusarz [Thu, 11 Dec 2008 23:31:57 +0000 (16:31 -0700)]
Javascript improvements.
More compact slice representation
Fix numeric sorting - Ensures that input is always treated as integers.
Michael M Slusarz [Thu, 11 Dec 2008 22:19:32 +0000 (15:19 -0700)]
Convert to new Horde_Secret package.
Michael M Slusarz [Thu, 11 Dec 2008 21:56:04 +0000 (14:56 -0700)]
Fix some API calls.
Michael M Slusarz [Thu, 11 Dec 2008 21:55:45 +0000 (14:55 -0700)]
Make a static function.
Michael M Slusarz [Thu, 11 Dec 2008 21:35:24 +0000 (14:35 -0700)]
Better way of setting up anonymous IMP session.
Michael M Slusarz [Thu, 11 Dec 2008 21:32:05 +0000 (14:32 -0700)]
Unneeded IMP_BASE definitions.
Michael M Slusarz [Thu, 11 Dec 2008 21:22:25 +0000 (14:22 -0700)]
Fix flagging message on reply.
Michael M Slusarz [Thu, 11 Dec 2008 21:17:52 +0000 (14:17 -0700)]
Optimize address data
Don't need 'display' and 'address' entries - we can build these entries
from 'inner' and 'personal' data via javascript.
Fix display of partslist in popup message window.
Michael M Slusarz [Thu, 11 Dec 2008 20:52:04 +0000 (13:52 -0700)]
Remove comment info.
Just an unnecessary waste of bandwidth.
Michael M Slusarz [Thu, 11 Dec 2008 20:51:22 +0000 (13:51 -0700)]
Can't call this in function because of global vars.
common-header.inc needs access to some global variables.
Michael M Slusarz [Thu, 11 Dec 2008 18:59:16 +0000 (11:59 -0700)]
autocomplete='off' not needed
Michael M Slusarz [Thu, 11 Dec 2008 18:59:05 +0000 (11:59 -0700)]
Merge from CVS HEAD.
Michael M Slusarz [Thu, 11 Dec 2008 18:58:43 +0000 (11:58 -0700)]
Fix remainder of Ticket #7771
Michael M Slusarz [Thu, 11 Dec 2008 18:49:27 +0000 (11:49 -0700)]
Fix prefs display.
Michael M Slusarz [Thu, 11 Dec 2008 16:59:49 +0000 (09:59 -0700)]
Bug #7771 - Fix bad constant name
Michael M Slusarz [Wed, 10 Dec 2008 23:19:25 +0000 (16:19 -0700)]
Moved Horde_Crypt and Horde_Mime to horde repo.
Michael M Slusarz [Wed, 10 Dec 2008 23:08:16 +0000 (16:08 -0700)]
'message/rfc822' parts may not have subparts.
The entire text of the message may live solely in the present part.
Michael M Slusarz [Wed, 10 Dec 2008 23:07:41 +0000 (16:07 -0700)]
Better job of calling openMailbox() only when needed.
Michael M Slusarz [Wed, 10 Dec 2008 23:07:11 +0000 (16:07 -0700)]
Only need to do this check if no messages in mbox.
Michael M Slusarz [Wed, 10 Dec 2008 22:15:39 +0000 (15:15 -0700)]
Move imp-dimp.php -> ajax.php.
Michael M Slusarz [Wed, 10 Dec 2008 21:29:35 +0000 (14:29 -0700)]
Add 'reset' option to ViewPort.
Allows a full purge of the browser-side cache. Needed for something
like a UIDVALIDITY change on the IMAP server.
Michael M Slusarz [Wed, 10 Dec 2008 20:24:58 +0000 (13:24 -0700)]
DIMP javascript fixes.
onFetchUpdate()->onCacheUpdate().
Name change better reflects action - since we need to call when doing
things like deleting messages also (which has been added by this
commit).
Make sure UIDs are interpreted as a Number
Needed to correctly generate UID ranges. Use Number() instead of
parseInt() in some places where we know we have integer data that may be
stored in a string.
Michael M Slusarz [Wed, 10 Dec 2008 20:24:43 +0000 (13:24 -0700)]
Clean up some instantiation code.
Michael M Slusarz [Wed, 10 Dec 2008 19:25:06 +0000 (12:25 -0700)]
Fix popupIMPString() usage.
It requires params to be handled separately from the URL.
Michael M Slusarz [Wed, 10 Dec 2008 09:02:40 +0000 (02:02 -0700)]
Fixes re: subject display
Michael M Slusarz [Wed, 10 Dec 2008 08:48:35 +0000 (01:48 -0700)]
Move ACL code into IMP.
Lots of cleanup - move all code into one file - use Horde_Imap_Client
object to interact with the IMAP server.
First attempt and guaranteed this doesn't work (I don't have a way to
test right now) but at least all the parts are there for future
development.
Michael M Slusarz [Wed, 10 Dec 2008 07:51:51 +0000 (00:51 -0700)]
Fix hooks/config options to work with new code.
Michael M Slusarz [Wed, 10 Dec 2008 05:07:51 +0000 (22:07 -0700)]
Merge changes from IMP 4.3.1 (in CVS HEAD).
Michael M Slusarz [Wed, 10 Dec 2008 04:55:58 +0000 (21:55 -0700)]
Don't include Virtual Folders in list of updated elements.
Also, improve element diff determination.
Michael M Slusarz [Wed, 10 Dec 2008 01:25:45 +0000 (18:25 -0700)]
Fix creating a mailbox.
CreateSubfolder does not exist as an action so remove it.
Michael M Slusarz [Wed, 10 Dec 2008 00:54:09 +0000 (17:54 -0700)]
Fix problem when switching from/to a mailbox.
Michael M Slusarz [Wed, 10 Dec 2008 00:19:28 +0000 (17:19 -0700)]
An empty array needs to be treated as an object.
Else, the methods of the Array object will be treated as data, which is
not what we want.
Michael M Slusarz [Tue, 9 Dec 2008 23:37:08 +0000 (16:37 -0700)]
Fix clearing old filter views
Michael M Slusarz [Tue, 9 Dec 2008 23:12:33 +0000 (16:12 -0700)]
Fix parsing of cached param; data optimizations.
Michael M Slusarz [Tue, 9 Dec 2008 23:12:07 +0000 (16:12 -0700)]
Returned data optimizations.
Don't return data to browser unless non-false.
Michael M Slusarz [Tue, 9 Dec 2008 23:11:50 +0000 (16:11 -0700)]
Fix setMetaData() call.
Michael M Slusarz [Tue, 9 Dec 2008 20:38:44 +0000 (13:38 -0700)]
Improvements to new Viewport 'cached' param handling.
Michael M Slusarz [Tue, 9 Dec 2008 17:40:27 +0000 (10:40 -0700)]
Clean up spam reporting code.
Consistently return 0 on failure.
Don't delete if no reporting mechanism is performed.
Michael M Slusarz [Tue, 9 Dec 2008 16:54:53 +0000 (09:54 -0700)]
Catch bad dates.
Michael M Slusarz [Tue, 9 Dec 2008 07:18:59 +0000 (00:18 -0700)]
Fix threading when split across pages.
Michael M Slusarz [Tue, 9 Dec 2008 07:18:37 +0000 (00:18 -0700)]
Fix default messages on a page.
Michael M Slusarz [Tue, 9 Dec 2008 07:18:19 +0000 (00:18 -0700)]
Fix duplicate status messages.
Michael M Slusarz [Tue, 9 Dec 2008 06:54:06 +0000 (23:54 -0700)]
Fix updating thread cache on message delete.
Michael M Slusarz [Tue, 9 Dec 2008 06:44:19 +0000 (23:44 -0700)]
Improvements to IMP_Mailbox updates.
Have IMP_Message:: always update IMP_Mailbox object if it exists and the
mailbox data has already been built.
Michael M Slusarz [Tue, 9 Dec 2008 06:44:06 +0000 (23:44 -0700)]
Nits, remove tiny function.
Michael M Slusarz [Tue, 9 Dec 2008 06:09:59 +0000 (23:09 -0700)]
Fixes for new 'cached' param.
Cache 'cached' string generation.
Send 'cached' param for all actions that may eventually cause viewport
data to be returned.
Michael M Slusarz [Tue, 9 Dec 2008 05:16:46 +0000 (22:16 -0700)]
js-json return also needs security prefix
Michael M Slusarz [Mon, 8 Dec 2008 07:22:37 +0000 (00:22 -0700)]
Ticket #5388 - S/MIME now fully works in DIMP
Michael M Slusarz [Mon, 8 Dec 2008 07:22:11 +0000 (00:22 -0700)]
Tweaks
Michael M Slusarz [Mon, 8 Dec 2008 06:51:17 +0000 (23:51 -0700)]
Add MIME type for PDF files.
Michael M Slusarz [Mon, 8 Dec 2008 06:44:51 +0000 (23:44 -0700)]
Fix for Ticket #4221.
Fix stripping attachments when saving to sent-mail folder when attaching
the PGP public key.
Michael M Slusarz [Mon, 8 Dec 2008 06:29:23 +0000 (23:29 -0700)]
Remove special characters popup.
Michael M Slusarz [Mon, 8 Dec 2008 06:15:48 +0000 (23:15 -0700)]
Cached list should be kept on browser, not on server.
One less thing to keep in the session. Regardless, this is information
that naturally belongs on the server (since it is aware of what it
contains). Now that we have an effective way of compressing UID/Mailbox
information, the cached string will be a manageable size.