horde.git
16 years agoUse Horde_Util_Filter_Eol
Michael M Slusarz [Thu, 2 Jul 2009 18:30:48 +0000 (12:30 -0600)]
Use Horde_Util_Filter_Eol

16 years agoAdd Horde_Util_Filter_Eol
Michael M Slusarz [Thu, 2 Jul 2009 18:30:32 +0000 (12:30 -0600)]
Add Horde_Util_Filter_Eol

16 years agoFix Horde_Util tests.
Michael M Slusarz [Thu, 2 Jul 2009 18:20:02 +0000 (12:20 -0600)]
Fix Horde_Util tests.

16 years agoDefault to PHP default.
Michael M Slusarz [Thu, 2 Jul 2009 18:09:49 +0000 (12:09 -0600)]
Default to PHP default.

16 years agoFix logic
Michael M Slusarz [Thu, 2 Jul 2009 15:50:01 +0000 (09:50 -0600)]
Fix logic

16 years agoAvoid access by registered users
Duck (Jakob Munih) [Thu, 2 Jul 2009 09:39:02 +0000 (11:39 +0200)]
Avoid access by registered users

16 years agoUpdate for last autloading changes in registry
Duck (Jakob Munih) [Thu, 2 Jul 2009 09:38:38 +0000 (11:38 +0200)]
Update for last autloading changes in registry

16 years agoLess resource intensive search for null character
Michael M Slusarz [Wed, 1 Jul 2009 22:57:35 +0000 (16:57 -0600)]
Less resource intensive search for null character

16 years agoMake sure stream is rewound to the beginning.
Michael M Slusarz [Wed, 1 Jul 2009 22:57:05 +0000 (16:57 -0600)]
Make sure stream is rewound to the beginning.

16 years agoHave Horde_Mime_Part::toString() do the necessary header text prepend
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

16 years agoAllow toString() to add the necessary base message header text
Michael M Slusarz [Wed, 1 Jul 2009 22:23:10 +0000 (16:23 -0600)]
Allow toString() to add the necessary base message header text

16 years agoFix expand/collapse in dimp message popup view
Michael M Slusarz [Wed, 1 Jul 2009 20:43:21 +0000 (14:43 -0600)]
Fix expand/collapse in dimp message popup view

16 years agoDecode bodypart data on server if possible (RFC 3516)
Michael M Slusarz [Wed, 1 Jul 2009 19:58:22 +0000 (13:58 -0600)]
Decode bodypart data on server if possible (RFC 3516)

16 years agoFix multipart size determination
Michael M Slusarz [Wed, 1 Jul 2009 18:25:00 +0000 (12:25 -0600)]
Fix multipart size determination

16 years agoCorrect variable name.
Gunnar Wrobel [Wed, 1 Jul 2009 18:48:14 +0000 (20:48 +0200)]
Correct variable name.

16 years agoIMP_Mailbox fixes.
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.

16 years agoAnother place with improper use of Horde::img()
Michael M Slusarz [Wed, 1 Jul 2009 06:30:14 +0000 (00:30 -0600)]
Another place with improper use of Horde::img()

16 years agoUpdate to new Horde_Mime_Part API
Michael M Slusarz [Wed, 1 Jul 2009 05:55:07 +0000 (23:55 -0600)]
Update to new Horde_Mime_Part API

16 years agoRemove debug; use ftell() instead of fstat()
Michael M Slusarz [Wed, 1 Jul 2009 06:47:34 +0000 (00:47 -0600)]
Remove debug; use ftell() instead of fstat()

16 years agoMore efficient way of setting contents.
Michael M Slusarz [Wed, 1 Jul 2009 03:55:02 +0000 (21:55 -0600)]
More efficient way of setting contents.

16 years agoMajor rewrite of the contents portion of Horde_Mime_Part.
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

16 years agoMore cleanups/fixes for new stream code.
Michael M Slusarz [Wed, 1 Jul 2009 05:54:40 +0000 (23:54 -0600)]
More cleanups/fixes for new stream code.

16 years agoFix javascript on IMP compose page.
Michael M Slusarz [Wed, 1 Jul 2009 05:52:46 +0000 (23:52 -0600)]
Fix javascript on IMP compose page.

16 years agothese functions don't belong here
Chuck Hagenbuch [Wed, 1 Jul 2009 03:22:11 +0000 (23:22 -0400)]
these functions don't belong here

16 years agoFix Horde::img() usage
Michael M Slusarz [Tue, 30 Jun 2009 22:50:11 +0000 (16:50 -0600)]
Fix Horde::img() usage

16 years agoAdd explicit encoding type when setting contents of a Horde_Mime_Part
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

16 years agoDon't do this approximation - it is not needed.
Michael M Slusarz [Tue, 30 Jun 2009 21:42:58 +0000 (15:42 -0600)]
Don't do this approximation - it is not needed.

16 years agoSome more places to use streams
Michael M Slusarz [Tue, 30 Jun 2009 17:28:14 +0000 (11:28 -0600)]
Some more places to use streams

16 years agoBug #7856: Allow underscore characters in path
Michael M Slusarz [Tue, 30 Jun 2009 18:43:15 +0000 (12:43 -0600)]
Bug #7856: Allow underscore characters in path

16 years agophpdoc
Michael M Slusarz [Tue, 30 Jun 2009 18:41:58 +0000 (12:41 -0600)]
phpdoc

16 years agoFix window sizing in popup message window
Michael M Slusarz [Tue, 30 Jun 2009 17:07:06 +0000 (11:07 -0600)]
Fix window sizing in popup message window

16 years agoHorde_Mime_Part:: stream fixes.
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.

16 years agoFix some login weirdness
Michael M Slusarz [Tue, 30 Jun 2009 06:06:49 +0000 (00:06 -0600)]
Fix some login weirdness

16 years agoFix typo
Michael M Slusarz [Tue, 30 Jun 2009 05:08:17 +0000 (23:08 -0600)]
Fix typo

16 years agoFix undefined error
Michael M Slusarz [Tue, 30 Jun 2009 05:05:02 +0000 (23:05 -0600)]
Fix undefined error

16 years agoMake php temp memory limit a bit lower - 1 MB instead of default 2 MB
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

16 years agoRequest #3359: Horde_Mime_Part & streams
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.

16 years agoLoop through possibly large arrays with each(), not foreach().
Michael M Slusarz [Tue, 30 Jun 2009 00:37:07 +0000 (18:37 -0600)]
Loop through possibly large arrays with each(), not foreach().

16 years agoImplement stream return for fullmsg, bodytext, and bodypart for Socket
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.

16 years agoRequest #3359: Horde_Mime_Part uses memory streams to store contents data.
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.

16 years agoCache array pointer
Michael M Slusarz [Tue, 30 Jun 2009 02:54:12 +0000 (20:54 -0600)]
Cache array pointer

16 years agoNeed to clone Horde_Mime_Part so later changes aren't saved in cache
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

16 years agouse Horde::fullSrcImg()
Michael J. Rubinsky [Mon, 29 Jun 2009 23:21:34 +0000 (19:21 -0400)]
use Horde::fullSrcImg()

16 years agoI've spent way too much time trying to get this to work, and I think the issue is...
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

16 years agoAdd Data URI limit for Opera
Michael M Slusarz [Mon, 29 Jun 2009 18:35:29 +0000 (12:35 -0600)]
Add Data URI limit for Opera

16 years agoSlightly shorter constant name
Michael M Slusarz [Mon, 29 Jun 2009 04:44:30 +0000 (22:44 -0600)]
Slightly shorter constant name

16 years agoMore places we can't use Horde::img() now since these need to be fully
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

16 years agoCan't use Horde::img here since this is a fully qualified url
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

16 years agoFixes a bug when automatically loading semester dates.
Martin Blumenthal [Mon, 29 Jun 2009 14:39:33 +0000 (16:39 +0200)]
Fixes a bug when automatically loading semester dates.

16 years agoRemove obsolete postalAddress attribute.
Gunnar Wrobel [Mon, 29 Jun 2009 07:16:45 +0000 (09:16 +0200)]
Remove obsolete postalAddress attribute.

16 years agoFix testing.
Gunnar Wrobel [Mon, 29 Jun 2009 06:41:03 +0000 (08:41 +0200)]
Fix testing.

16 years agoError handling.
Gunnar Wrobel [Mon, 29 Jun 2009 05:55:55 +0000 (07:55 +0200)]
Error handling.

16 years agoBug #8387: Add missing assignment
Michael M Slusarz [Mon, 29 Jun 2009 05:54:35 +0000 (23:54 -0600)]
Bug #8387: Add missing assignment

16 years agoCorrect catching errors.
Gunnar Wrobel [Mon, 29 Jun 2009 05:44:07 +0000 (07:44 +0200)]
Correct catching errors.

16 years agoMove RFC 2397 image data generation to Horde::
Michael M Slusarz [Mon, 29 Jun 2009 05:38:20 +0000 (23:38 -0600)]
Move RFC 2397 image data generation to Horde::

16 years agoCompleted testing fixes.
Gunnar Wrobel [Mon, 29 Jun 2009 05:31:56 +0000 (07:31 +0200)]
Completed testing fixes.

16 years agoUse Horde:: equivalents for token checking.
Michael M Slusarz [Mon, 29 Jun 2009 05:28:51 +0000 (23:28 -0600)]
Use Horde:: equivalents for token checking.

16 years agoTicket #8384: Move all javascript files to the js/ directory
Michael M Slusarz [Mon, 29 Jun 2009 05:08:53 +0000 (23:08 -0600)]
Ticket #8384: Move all javascript files to the js/ directory

16 years agoTest fixes.
Gunnar Wrobel [Mon, 29 Jun 2009 04:12:13 +0000 (06:12 +0200)]
Test fixes.

16 years agoTypo.
Gunnar Wrobel [Mon, 29 Jun 2009 03:48:32 +0000 (05:48 +0200)]
Typo.

16 years agoCompleted Kolab_Format PHP5 cleanup.
Gunnar Wrobel [Mon, 29 Jun 2009 03:52:03 +0000 (05:52 +0200)]
Completed Kolab_Format PHP5 cleanup.

16 years agoImported Kolab_Format from Horde CVS.
Gunnar Wrobel [Tue, 23 Jun 2009 16:06:12 +0000 (18:06 +0200)]
Imported Kolab_Format from Horde CVS.

16 years ago- Add Horde_Date_Parser_Result for holding complex results from
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.

16 years agoHTTP/WebDAV/Server.php (the PEAR package) has been deprecated in GIT master.
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

16 years ago...and fix the CSS path for Horde's CSS
Michael J. Rubinsky [Sun, 28 Jun 2009 18:10:54 +0000 (14:10 -0400)]
...and fix the CSS path for Horde's CSS

16 years agoCorrectly fix the JS path
Michael J. Rubinsky [Sun, 28 Jun 2009 18:05:14 +0000 (14:05 -0400)]
Correctly fix the JS path

16 years agoBe sure to pass along the 'days' parameter now also
Michael J. Rubinsky [Sun, 28 Jun 2009 17:54:05 +0000 (13:54 -0400)]
Be sure to pass along the 'days' parameter now also

16 years agoRemove Horde/RPC.php require.
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'?

16 years agoFix path to js
Michael J. Rubinsky [Sun, 28 Jun 2009 17:34:12 +0000 (13:34 -0400)]
Fix path to js

16 years agoNeed a !empty() check here
Michael J. Rubinsky [Sun, 28 Jun 2009 17:27:41 +0000 (13:27 -0400)]
Need a !empty() check here

16 years agoBug #8383: Correctly remove null from mailbox name
Michael M Slusarz [Sun, 28 Jun 2009 02:35:21 +0000 (20:35 -0600)]
Bug #8383: Correctly remove null from mailbox name

16 years agoNo need for separate print.css file
Michael M Slusarz [Fri, 26 Jun 2009 22:49:22 +0000 (16:49 -0600)]
No need for separate print.css file

16 years agoFix missing >
Michael M Slusarz [Fri, 26 Jun 2009 22:35:50 +0000 (16:35 -0600)]
Fix missing >

16 years agoRemove DIMP.conf.msg_index and msg_folder vars
Michael M Slusarz [Fri, 26 Jun 2009 22:28:42 +0000 (16:28 -0600)]
Remove DIMP.conf.msg_index and msg_folder vars

16 years agoFix adding subfolders UI
Michael M Slusarz [Fri, 26 Jun 2009 21:40:33 +0000 (15:40 -0600)]
Fix adding subfolders UI

16 years agoUpdate drafts mailbox in base screen if drafts have been added/removed
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

16 years agoFix deletion of auto-save drafts.
Michael M Slusarz [Fri, 26 Jun 2009 17:11:50 +0000 (11:11 -0600)]
Fix deletion of auto-save drafts.

16 years agoGive notification feedback on auto-draft save
Michael M Slusarz [Fri, 26 Jun 2009 16:59:52 +0000 (10:59 -0600)]
Give notification feedback on auto-draft save

16 years agoDon't delete draft in dimp immediately after saving it.
Michael M Slusarz [Fri, 26 Jun 2009 16:59:22 +0000 (10:59 -0600)]
Don't delete draft in dimp immediately after saving it.

16 years agoDon't keep growler log on popup pages.
Michael M Slusarz [Fri, 26 Jun 2009 16:58:37 +0000 (10:58 -0600)]
Don't keep growler log on popup pages.

16 years agoInitialize the registry before the notification system the latter needs the registry.
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.

16 years agoRemove "baseinstalldir" as it places Notification.php in an incorrect location (Horde...
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).

16 years agoDon't pass mailbox-dimp.js through javascript.php
Michael M Slusarz [Fri, 26 Jun 2009 08:01:47 +0000 (02:01 -0600)]
Don't pass mailbox-dimp.js through javascript.php

16 years agoIMP_Compose:: improvements.
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.

16 years agoTruncate successful compose notification messages
Michael M Slusarz [Fri, 26 Jun 2009 05:50:07 +0000 (23:50 -0600)]
Truncate successful compose notification messages

16 years agoFix duplicate notification messages on core & popup windows when using quickreply
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

16 years agoDon't need a border in popup message screen - especially since it is so hard to size...
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

16 years agoFix address context actions.
Michael M Slusarz [Fri, 26 Jun 2009 05:18:18 +0000 (23:18 -0600)]
Fix address context actions.

16 years agoMore IMP_Mailbox data structure optimization
Michael M Slusarz [Thu, 25 Jun 2009 23:40:38 +0000 (17:40 -0600)]
More IMP_Mailbox data structure optimization

16 years agoAdded Horde_SessionObjects::prune()
Michael M Slusarz [Fri, 26 Jun 2009 07:34:21 +0000 (01:34 -0600)]
Added Horde_SessionObjects::prune()

16 years agoNo need to store utils object when serializing
Michael M Slusarz [Thu, 25 Jun 2009 23:57:43 +0000 (17:57 -0600)]
No need to store utils object when serializing

16 years agoAllow to override attribute settings with the global attribute configuration.
Gunnar Wrobel [Fri, 26 Jun 2009 07:24:58 +0000 (09:24 +0200)]
Allow to override attribute settings with the global attribute configuration.

16 years agoRefresh the buttons after an action has been performed.
Gunnar Wrobel [Fri, 26 Jun 2009 07:24:36 +0000 (09:24 +0200)]
Refresh the buttons after an action has been performed.

16 years agosplit -> explode
Matt Selsky [Thu, 25 Jun 2009 18:31:58 +0000 (14:31 -0400)]
split -> explode

16 years agoFix javascript notification driver
Michael M Slusarz [Thu, 25 Jun 2009 23:28:02 +0000 (17:28 -0600)]
Fix javascript notification driver

16 years agoFixes for LoginTasks.
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.

16 years agoFirst attempt to simplify IMP login tasks code.
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.

16 years agoUse json encoding to save array data (lighter footprint)
Michael M Slusarz [Thu, 25 Jun 2009 23:16:02 +0000 (17:16 -0600)]
Use json encoding to save array data (lighter footprint)

16 years agoMore POP3 disabling - don't allow on-demand filtering
Michael M Slusarz [Thu, 25 Jun 2009 21:51:58 +0000 (15:51 -0600)]
More POP3 disabling - don't allow on-demand filtering

16 years agodescribe() is made a non-abstract function since all tasks don't need to provide...
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