Michael M Slusarz [Thu, 2 Jul 2009 18:30:48 +0000 (12:30 -0600)]
Use Horde_Util_Filter_Eol
Michael M Slusarz [Thu, 2 Jul 2009 18:30:32 +0000 (12:30 -0600)]
Add Horde_Util_Filter_Eol
Michael M Slusarz [Thu, 2 Jul 2009 18:20:02 +0000 (12:20 -0600)]
Fix Horde_Util tests.
Michael M Slusarz [Thu, 2 Jul 2009 18:09:49 +0000 (12:09 -0600)]
Default to PHP default.
Michael M Slusarz [Thu, 2 Jul 2009 15:50:01 +0000 (09:50 -0600)]
Fix logic
Duck (Jakob Munih) [Thu, 2 Jul 2009 09:39:02 +0000 (11:39 +0200)]
Avoid access by registered users
Duck (Jakob Munih) [Thu, 2 Jul 2009 09:38:38 +0000 (11:38 +0200)]
Update for last autloading changes in registry
Michael M Slusarz [Wed, 1 Jul 2009 22:57:35 +0000 (16:57 -0600)]
Less resource intensive search for null character
Michael M Slusarz [Wed, 1 Jul 2009 22:57:05 +0000 (16:57 -0600)]
Make sure stream is rewound to the beginning.
Michael M Slusarz [Wed, 1 Jul 2009 22:25:00 +0000 (16:25 -0600)]
Have Horde_Mime_Part::toString() do the necessary header text prepend
Michael M Slusarz [Wed, 1 Jul 2009 22:23:10 +0000 (16:23 -0600)]
Allow toString() to add the necessary base message header text
Michael M Slusarz [Wed, 1 Jul 2009 20:43:21 +0000 (14:43 -0600)]
Fix expand/collapse in dimp message popup view
Michael M Slusarz [Wed, 1 Jul 2009 19:58:22 +0000 (13:58 -0600)]
Decode bodypart data on server if possible (RFC 3516)
Michael M Slusarz [Wed, 1 Jul 2009 18:25:00 +0000 (12:25 -0600)]
Fix multipart size determination
Gunnar Wrobel [Wed, 1 Jul 2009 18:48:14 +0000 (20:48 +0200)]
Correct variable name.
Michael M Slusarz [Wed, 1 Jul 2009 18:21:47 +0000 (12:21 -0600)]
IMP_Mailbox fixes.
Better way of sorting mailbox display indices.
Always update session mailbox cache when switching between mailbox and
message mode.
Michael M Slusarz [Wed, 1 Jul 2009 06:30:14 +0000 (00:30 -0600)]
Another place with improper use of Horde::img()
Michael M Slusarz [Wed, 1 Jul 2009 05:55:07 +0000 (23:55 -0600)]
Update to new Horde_Mime_Part API
Michael M Slusarz [Wed, 1 Jul 2009 06:47:34 +0000 (00:47 -0600)]
Remove debug; use ftell() instead of fstat()
Michael M Slusarz [Wed, 1 Jul 2009 03:55:02 +0000 (21:55 -0600)]
More efficient way of setting contents.
Michael M Slusarz [Tue, 30 Jun 2009 22:00:57 +0000 (16:00 -0600)]
Major rewrite of the contents portion of Horde_Mime_Part.
Always store data inside part in binary format. Reduces overhead (no
need to store in larger base64 format) and allows us to do the
decompression at the same time we have to write the data to the new
internal stream object anyway.
Reworked parameters for setContents(), appendContents(), getContents(),
setTransferEncoding(), addMimeHeaders(), toString().
Removed getContentsAsStream(), getCanonicalContents() -> these can be
accessed via options to getContents().
Removed transferDecode(), transferEncode(), transferEncodeContents(),
transferDecodeContents(), strict7bit(), getTransferEncoding(), and
getCurrentEncoding() -> this is all handled internally on a call to
toString().
Removed toCanonicalString() -> this can be accessed via options to
toString().
Also:
Fix rtrim() call (don't trim non-EOL whitespace chars).
phpdoc
Michael M Slusarz [Wed, 1 Jul 2009 05:54:40 +0000 (23:54 -0600)]
More cleanups/fixes for new stream code.
Michael M Slusarz [Wed, 1 Jul 2009 05:52:46 +0000 (23:52 -0600)]
Fix javascript on IMP compose page.
Chuck Hagenbuch [Wed, 1 Jul 2009 03:22:11 +0000 (23:22 -0400)]
these functions don't belong here
Michael M Slusarz [Tue, 30 Jun 2009 22:50:11 +0000 (16:50 -0600)]
Fix Horde::img() usage
Michael M Slusarz [Tue, 30 Jun 2009 21:57:49 +0000 (15:57 -0600)]
Add explicit encoding type when setting contents of a Horde_Mime_Part
Michael M Slusarz [Tue, 30 Jun 2009 21:42:58 +0000 (15:42 -0600)]
Don't do this approximation - it is not needed.
Michael M Slusarz [Tue, 30 Jun 2009 17:28:14 +0000 (11:28 -0600)]
Some more places to use streams
Michael M Slusarz [Tue, 30 Jun 2009 18:43:15 +0000 (12:43 -0600)]
Bug #7856: Allow underscore characters in path
Michael M Slusarz [Tue, 30 Jun 2009 18:41:58 +0000 (12:41 -0600)]
phpdoc
Michael M Slusarz [Tue, 30 Jun 2009 17:07:06 +0000 (11:07 -0600)]
Fix window sizing in popup message window
Michael M Slusarz [Tue, 30 Jun 2009 08:33:41 +0000 (02:33 -0600)]
Horde_Mime_Part:: stream fixes.
Fix serialize() of Horde_Mime_Part::.
Fix some typos.
Michael M Slusarz [Tue, 30 Jun 2009 06:06:49 +0000 (00:06 -0600)]
Fix some login weirdness
Michael M Slusarz [Tue, 30 Jun 2009 05:08:17 +0000 (23:08 -0600)]
Fix typo
Michael M Slusarz [Tue, 30 Jun 2009 05:05:02 +0000 (23:05 -0600)]
Fix undefined error
Michael M Slusarz [Tue, 30 Jun 2009 05:04:50 +0000 (23:04 -0600)]
Make php temp memory limit a bit lower - 1 MB instead of default 2 MB
Michael M Slusarz [Tue, 30 Jun 2009 02:51:38 +0000 (20:51 -0600)]
Request #3359: Horde_Mime_Part & streams
Use PHP temporary streams when working with message body data to reduce
memory usage.
Michael M Slusarz [Tue, 30 Jun 2009 00:37:07 +0000 (18:37 -0600)]
Loop through possibly large arrays with each(), not foreach().
Michael M Slusarz [Tue, 30 Jun 2009 00:35:06 +0000 (18:35 -0600)]
Implement stream return for fullmsg, bodytext, and bodypart for Socket
driver.
Michael M Slusarz [Mon, 29 Jun 2009 22:24:59 +0000 (16:24 -0600)]
Request #3359: Horde_Mime_Part uses memory streams to store contents data.
Michael M Slusarz [Tue, 30 Jun 2009 02:54:12 +0000 (20:54 -0600)]
Cache array pointer
Michael M Slusarz [Tue, 30 Jun 2009 00:36:34 +0000 (18:36 -0600)]
Need to clone Horde_Mime_Part so later changes aren't saved in cache
Michael J. Rubinsky [Mon, 29 Jun 2009 23:21:34 +0000 (19:21 -0400)]
use Horde::fullSrcImg()
Michael M Slusarz [Mon, 29 Jun 2009 20:09:22 +0000 (14:09 -0600)]
I've spent way too much time trying to get this to work, and I think the issue is simply that PHP doesn't currently support what I am trying to do
Michael M Slusarz [Mon, 29 Jun 2009 18:35:29 +0000 (12:35 -0600)]
Add Data URI limit for Opera
Michael M Slusarz [Mon, 29 Jun 2009 04:44:30 +0000 (22:44 -0600)]
Slightly shorter constant name
Michael J. Rubinsky [Mon, 29 Jun 2009 18:11:08 +0000 (14:11 -0400)]
More places we can't use Horde::img() now since these need to be fully
qualified urls
Michael J. Rubinsky [Mon, 29 Jun 2009 17:57:12 +0000 (13:57 -0400)]
Can't use Horde::img here since this is a fully qualified url
Martin Blumenthal [Mon, 29 Jun 2009 14:39:33 +0000 (16:39 +0200)]
Fixes a bug when automatically loading semester dates.
Gunnar Wrobel [Mon, 29 Jun 2009 07:16:45 +0000 (09:16 +0200)]
Remove obsolete postalAddress attribute.
Gunnar Wrobel [Mon, 29 Jun 2009 06:41:03 +0000 (08:41 +0200)]
Fix testing.
Gunnar Wrobel [Mon, 29 Jun 2009 05:55:55 +0000 (07:55 +0200)]
Error handling.
Michael M Slusarz [Mon, 29 Jun 2009 05:54:35 +0000 (23:54 -0600)]
Bug #8387: Add missing assignment
Gunnar Wrobel [Mon, 29 Jun 2009 05:44:07 +0000 (07:44 +0200)]
Correct catching errors.
Michael M Slusarz [Mon, 29 Jun 2009 05:38:20 +0000 (23:38 -0600)]
Move RFC 2397 image data generation to Horde::
Gunnar Wrobel [Mon, 29 Jun 2009 05:31:56 +0000 (07:31 +0200)]
Completed testing fixes.
Michael M Slusarz [Mon, 29 Jun 2009 05:28:51 +0000 (23:28 -0600)]
Use Horde:: equivalents for token checking.
Michael M Slusarz [Mon, 29 Jun 2009 05:08:53 +0000 (23:08 -0600)]
Ticket #8384: Move all javascript files to the js/ directory
Gunnar Wrobel [Mon, 29 Jun 2009 04:12:13 +0000 (06:12 +0200)]
Test fixes.
Gunnar Wrobel [Mon, 29 Jun 2009 03:48:32 +0000 (05:48 +0200)]
Typo.
Gunnar Wrobel [Mon, 29 Jun 2009 03:52:03 +0000 (05:52 +0200)]
Completed Kolab_Format PHP5 cleanup.
Gunnar Wrobel [Tue, 23 Jun 2009 16:06:12 +0000 (18:06 +0200)]
Imported Kolab_Format from Horde CVS.
Chuck Hagenbuch [Mon, 29 Jun 2009 02:48:17 +0000 (22:48 -0400)]
- Add Horde_Date_Parser_Result for holding complex results from
Horde_Date_Parser#parse()
- Replace the 'guess' option with a generic 'return' option that allows you to
pick a Horde_Date, Horde_Date_Span, or Horde_Date_Parser_Result
- Move the guess() function to the Horde_Date_Parser_Result object (maybe it
should actually be on the span itself?)
- Horde_Date_Parser_Result can return the tagged or untagged text from the
original string.
Michael J. Rubinsky [Sun, 28 Jun 2009 19:03:55 +0000 (15:03 -0400)]
HTTP/WebDAV/Server.php (the PEAR package) has been deprecated in GIT
The code has been merged into RPC/webdav.php.
Remove require
Michael J. Rubinsky [Sun, 28 Jun 2009 18:10:54 +0000 (14:10 -0400)]
...and fix the CSS path for Horde's CSS
Michael J. Rubinsky [Sun, 28 Jun 2009 18:05:14 +0000 (14:05 -0400)]
Correctly fix the JS path
Michael J. Rubinsky [Sun, 28 Jun 2009 17:54:05 +0000 (13:54 -0400)]
Be sure to pass along the 'days' parameter now also
Michael J. Rubinsky [Sun, 28 Jun 2009 17:47:43 +0000 (13:47 -0400)]
Remove Horde/RPC.php require.
Do we still need the 'HTTP/WebDAV/Server.php'?
Michael J. Rubinsky [Sun, 28 Jun 2009 17:34:12 +0000 (13:34 -0400)]
Fix path to js
Michael J. Rubinsky [Sun, 28 Jun 2009 17:27:41 +0000 (13:27 -0400)]
Need a !empty() check here
Michael M Slusarz [Sun, 28 Jun 2009 02:35:21 +0000 (20:35 -0600)]
Bug #8383: Correctly remove null from mailbox name
Michael M Slusarz [Fri, 26 Jun 2009 22:49:22 +0000 (16:49 -0600)]
No need for separate print.css file
Michael M Slusarz [Fri, 26 Jun 2009 22:35:50 +0000 (16:35 -0600)]
Fix missing >
Michael M Slusarz [Fri, 26 Jun 2009 22:28:42 +0000 (16:28 -0600)]
Remove DIMP.conf.msg_index and msg_folder vars
Michael M Slusarz [Fri, 26 Jun 2009 21:40:33 +0000 (15:40 -0600)]
Fix adding subfolders UI
Michael M Slusarz [Fri, 26 Jun 2009 17:19:43 +0000 (11:19 -0600)]
Update drafts mailbox in base screen if drafts have been added/removed
Michael M Slusarz [Fri, 26 Jun 2009 17:11:50 +0000 (11:11 -0600)]
Fix deletion of auto-save drafts.
Michael M Slusarz [Fri, 26 Jun 2009 16:59:52 +0000 (10:59 -0600)]
Give notification feedback on auto-draft save
Michael M Slusarz [Fri, 26 Jun 2009 16:59:22 +0000 (10:59 -0600)]
Don't delete draft in dimp immediately after saving it.
Michael M Slusarz [Fri, 26 Jun 2009 16:58:37 +0000 (10:58 -0600)]
Don't keep growler log on popup pages.
Gunnar Wrobel [Fri, 26 Jun 2009 08:25:46 +0000 (10:25 +0200)]
Initialize the registry before the notification system the latter needs the registry.
Gunnar Wrobel [Fri, 26 Jun 2009 08:19:56 +0000 (10:19 +0200)]
Remove "baseinstalldir" as it places Notification.php in an incorrect location (Horde/Horde/Notification.php).
Michael M Slusarz [Fri, 26 Jun 2009 08:01:47 +0000 (02:01 -0600)]
Don't pass mailbox-dimp.js through javascript.php
Michael M Slusarz [Fri, 26 Jun 2009 07:53:00 +0000 (01:53 -0600)]
IMP_Compose:: improvements.
No need to carry around state/information about reply, forward, and
drafts. Store this information inside the cached IMP_Compose object and
internally retrieve it from this object when needed.
Proactively remove unused IMP_Compose objects from the session when
finished using them.
Michael M Slusarz [Fri, 26 Jun 2009 05:50:07 +0000 (23:50 -0600)]
Truncate successful compose notification messages
Michael M Slusarz [Fri, 26 Jun 2009 05:36:50 +0000 (23:36 -0600)]
Fix duplicate notification messages on core & popup windows when using quickreply
Michael M Slusarz [Fri, 26 Jun 2009 05:28:17 +0000 (23:28 -0600)]
Don't need a border in popup message screen - especially since it is so hard to size properly
Michael M Slusarz [Fri, 26 Jun 2009 05:18:18 +0000 (23:18 -0600)]
Fix address context actions.
Michael M Slusarz [Thu, 25 Jun 2009 23:40:38 +0000 (17:40 -0600)]
More IMP_Mailbox data structure optimization
Michael M Slusarz [Fri, 26 Jun 2009 07:34:21 +0000 (01:34 -0600)]
Added Horde_SessionObjects::prune()
Michael M Slusarz [Thu, 25 Jun 2009 23:57:43 +0000 (17:57 -0600)]
No need to store utils object when serializing
Gunnar Wrobel [Fri, 26 Jun 2009 07:24:58 +0000 (09:24 +0200)]
Allow to override attribute settings with the global attribute configuration.
Gunnar Wrobel [Fri, 26 Jun 2009 07:24:36 +0000 (09:24 +0200)]
Refresh the buttons after an action has been performed.
Matt Selsky [Thu, 25 Jun 2009 18:31:58 +0000 (14:31 -0400)]
split -> explode
Michael M Slusarz [Thu, 25 Jun 2009 23:28:02 +0000 (17:28 -0600)]
Fix javascript notification driver
Michael M Slusarz [Thu, 25 Jun 2009 21:54:50 +0000 (15:54 -0600)]
Fixes for LoginTasks.
Use basename() to determine classname.
Prevent circumventing confirmation screens by refreshing browser.
Fix DISPLAY_NONE.
Michael M Slusarz [Thu, 25 Jun 2009 23:16:33 +0000 (17:16 -0600)]
First attempt to simplify IMP login tasks code.
Stupid framesets needlessly complicate everything.
Michael M Slusarz [Thu, 25 Jun 2009 23:16:02 +0000 (17:16 -0600)]
Use json encoding to save array data (lighter footprint)
Michael M Slusarz [Thu, 25 Jun 2009 21:51:58 +0000 (15:51 -0600)]
More POP3 disabling - don't allow on-demand filtering
Michael M Slusarz [Thu, 25 Jun 2009 18:27:38 +0000 (12:27 -0600)]
describe() is made a non-abstract function since all tasks don't need to provide a description