Michael M Slusarz [Fri, 12 Nov 2010 20:22:14 +0000 (13:22 -0700)]
Abstract storage portion of sessionhandler into a separate class
Michael M Slusarz [Fri, 12 Nov 2010 18:39:30 +0000 (11:39 -0700)]
Add select all checkbox to make more consistent with imp UI design
Michael M Slusarz [Fri, 12 Nov 2010 18:36:21 +0000 (11:36 -0700)]
Always use hover effect over checkboxes
Gunnar Wrobel [Fri, 12 Nov 2010 20:08:12 +0000 (21:08 +0100)]
Ensure the directory path provided by the classes extending Horde_Translation always provide an absolute path.
Michael J. Rubinsky [Fri, 12 Nov 2010 19:55:12 +0000 (14:55 -0500)]
Horde_Themes::addStylesheetFile ---> Horde_Themes::addStylesheet
Michael J. Rubinsky [Fri, 12 Nov 2010 19:48:53 +0000 (14:48 -0500)]
Invalidate the correct property name
Michael J. Rubinsky [Fri, 12 Nov 2010 19:02:35 +0000 (14:02 -0500)]
phpdoc
Michael J. Rubinsky [Fri, 12 Nov 2010 18:57:19 +0000 (13:57 -0500)]
First stab at caching the Horde_Share listcache, instead of the entire horde_share object.
Michael J. Rubinsky [Fri, 12 Nov 2010 18:53:38 +0000 (13:53 -0500)]
fix method name
Gunnar Wrobel [Fri, 12 Nov 2010 16:44:46 +0000 (17:44 +0100)]
Quoting.
Jan Schneider [Fri, 12 Nov 2010 16:41:47 +0000 (17:41 +0100)]
Import jQuery Mobile and update to Alpha 2.
Use Horde's common-header/footer-mobile.inc across all mobile pages.
Jan Schneider [Fri, 12 Nov 2010 14:38:26 +0000 (15:38 +0100)]
Style
Jan Schneider [Fri, 12 Nov 2010 12:38:45 +0000 (13:38 +0100)]
Load background images from related mime parts.
Jan Schneider [Fri, 12 Nov 2010 12:13:02 +0000 (13:13 +0100)]
Pass user name to view.
Chuck Hagenbuch [Fri, 12 Nov 2010 04:22:02 +0000 (23:22 -0500)]
Fix variable name causing serialization errors
Chuck Hagenbuch [Fri, 12 Nov 2010 04:21:31 +0000 (23:21 -0500)]
For serialize() and unserialize() to work as intended, Horde_Share_Object needs to implement unserializable(). Also should be abstract.
Chuck Hagenbuch [Fri, 12 Nov 2010 04:20:58 +0000 (23:20 -0500)]
WS
Jan Schneider [Thu, 11 Nov 2010 22:17:58 +0000 (23:17 +0100)]
Nicer invitation mails.
Jan Schneider [Thu, 11 Nov 2010 21:31:24 +0000 (22:31 +0100)]
Nicer alarm mails, at least for events.
Gunnar Wrobel [Thu, 11 Nov 2010 20:37:52 +0000 (21:37 +0100)]
Fix dealing with top level files with doc role.
Gunnar Wrobel [Thu, 11 Nov 2010 18:35:49 +0000 (19:35 +0100)]
Fix effect across tests.
Gunnar Wrobel [Thu, 11 Nov 2010 12:37:47 +0000 (13:37 +0100)]
Validate error handling when generating a snapshot.
Michael M Slusarz [Thu, 11 Nov 2010 20:59:41 +0000 (13:59 -0700)]
Remove <?xml tag artifact from HTML DOM output
Michael M Slusarz [Thu, 11 Nov 2010 20:59:14 +0000 (13:59 -0700)]
phpdoc
Michael M Slusarz [Thu, 11 Nov 2010 20:49:34 +0000 (13:49 -0700)]
Fix placement of dnsprefetch meta tag
Michael M Slusarz [Thu, 11 Nov 2010 20:40:45 +0000 (13:40 -0700)]
Remove all mention of json encoding in Horde_Session
Jan Schneider [Thu, 11 Nov 2010 20:22:40 +0000 (21:22 +0100)]
Add Auto-Submitted: header.
Jan Schneider [Thu, 11 Nov 2010 20:19:45 +0000 (21:19 +0100)]
Generate a nicer agenda message.
Jan Schneider [Thu, 11 Nov 2010 16:50:30 +0000 (17:50 +0100)]
Use Horde_String.
Jan Schneider [Thu, 11 Nov 2010 16:50:05 +0000 (17:50 +0100)]
Set language before calculating lengths of translated strings.
Jan Schneider [Thu, 11 Nov 2010 16:20:38 +0000 (17:20 +0100)]
Default to UTF-8 for padding.
Jan Schneider [Thu, 11 Nov 2010 15:51:22 +0000 (16:51 +0100)]
We need to use serialize() for arrays too, because the serialized data
might contain non-utf8 data.
Michael M Slusarz [Thu, 11 Nov 2010 20:02:15 +0000 (13:02 -0700)]
Bug #9365: Fix to work with multiparts that handle all enclosed parts
Michael M Slusarz [Thu, 11 Nov 2010 19:51:49 +0000 (12:51 -0700)]
Also need to scan background CSS strings for cid replacement
Michael M Slusarz [Thu, 11 Nov 2010 19:06:31 +0000 (12:06 -0700)]
Don't show logout reasons more than once if user was successfully deauthenticated
Michael M Slusarz [Thu, 11 Nov 2010 18:57:24 +0000 (11:57 -0700)]
Add browser_modify hook
Michael M Slusarz [Thu, 11 Nov 2010 18:53:24 +0000 (11:53 -0700)]
doc
Michael M Slusarz [Thu, 11 Nov 2010 18:53:04 +0000 (11:53 -0700)]
Add Horde_Browser::setMobile()
Michael M Slusarz [Thu, 11 Nov 2010 18:37:20 +0000 (11:37 -0700)]
Readd padding to message flags
Michael M Slusarz [Wed, 10 Nov 2010 23:14:03 +0000 (16:14 -0700)]
Optimize display of attachment flag icon
We only need the Content-Type header of the base part, not the entire
structure of the message.
Michael M Slusarz [Wed, 10 Nov 2010 22:32:57 +0000 (15:32 -0700)]
Add attachment message filter
Michael M Slusarz [Wed, 10 Nov 2010 20:21:12 +0000 (13:21 -0700)]
Queries need to be built for each mailbox
Right now, it is impossible to do an advanced search query - in other
words, a query that involves more than an IMAP query statement.
Creating queries by mailbox allows advanced queries to be performed.
For example, a query element can independently run a query, get the list
of indices that match, and then put this result into the master IMAP
server query with a UID sequence search.
Michael M Slusarz [Wed, 10 Nov 2010 17:38:03 +0000 (10:38 -0700)]
phpdoc
Jan Schneider [Thu, 11 Nov 2010 14:19:55 +0000 (15:19 +0100)]
This is supposed to fix the adapter not being available in the schema
object when unserializing adapters. But it makes my PHP segfault at
the moment. :-(
Jan Schneider [Thu, 11 Nov 2010 14:19:01 +0000 (15:19 +0100)]
Convert all latin charsets.
Jan Schneider [Wed, 10 Nov 2010 18:47:11 +0000 (19:47 +0100)]
Fix embed code generation.
Jan Schneider [Wed, 10 Nov 2010 18:46:08 +0000 (19:46 +0100)]
Use exceptions, fix PATH_INFO calculation.
Jan Schneider [Wed, 10 Nov 2010 18:43:57 +0000 (19:43 +0100)]
This is a property now.
Jan Schneider [Wed, 10 Nov 2010 18:21:37 +0000 (19:21 +0100)]
Fix variable names.
Jan Schneider [Wed, 10 Nov 2010 18:21:25 +0000 (19:21 +0100)]
Hardcode charset.
Jan Schneider [Wed, 10 Nov 2010 17:10:25 +0000 (18:10 +0100)]
Export all recurrence exceptions in one property instead of multiple properties. Seems to work better with some clients, noteably Nokia phones.
Jan Schneider [Wed, 10 Nov 2010 14:43:46 +0000 (15:43 +0100)]
MFB: Fix separator for multiple EXDATE/RDATE values in vCalendar 1.0.
Chuck Hagenbuch [Wed, 10 Nov 2010 02:24:49 +0000 (21:24 -0500)]
If $type is an array, this needs to be serialized as an array to work correctly.
Michael M Slusarz [Tue, 9 Nov 2010 23:59:25 +0000 (16:59 -0700)]
Add Viewport#createSelectionBuffer()
Creates a Viewport_Selection object containing all elements currently in
the buffer.
Using this fixes generating the cached message list sent in viewport
requests. Most notably, deleting messages in threaded mailboxes -
we were unnecessarily downloading all message data again even though it
was cached on the browser. Instead, we just need to update the threaded
sort information on message deletion.
Michael M Slusarz [Tue, 9 Nov 2010 23:43:58 +0000 (16:43 -0700)]
doc fixes
Michael M Slusarz [Tue, 9 Nov 2010 17:03:32 +0000 (10:03 -0700)]
Purge IMP_Imap_Tree object from cache on logout
Jan Schneider [Tue, 9 Nov 2010 21:24:45 +0000 (22:24 +0100)]
Add a subscription link to the message that notifies a user about a
calendar that has been shared with him, if we don't show all shared
calendars anyway.
Jan Schneider [Tue, 9 Nov 2010 21:21:53 +0000 (22:21 +0100)]
Fix addStylesheet() call.
Jan Schneider [Tue, 9 Nov 2010 21:17:23 +0000 (22:17 +0100)]
Update de translation.
Chuck Hagenbuch [Tue, 9 Nov 2010 19:57:34 +0000 (14:57 -0500)]
Fix various misspelled addStylesheet calls
Chuck Hagenbuch [Tue, 9 Nov 2010 18:53:35 +0000 (13:53 -0500)]
Put the unique part of the page title first - better for SEO and browser tab display
Chuck Hagenbuch [Tue, 9 Nov 2010 18:52:49 +0000 (13:52 -0500)]
Make page titles shorter and more focused - SEO, and more useful information in the first part of the browser tab title
Chuck Hagenbuch [Tue, 9 Nov 2010 18:48:33 +0000 (13:48 -0500)]
Don't leak errors from unserialize
Michael J. Rubinsky [Tue, 9 Nov 2010 17:55:11 +0000 (12:55 -0500)]
fix class name
Jan Schneider [Tue, 9 Nov 2010 17:30:14 +0000 (18:30 +0100)]
Revert. Again.
Jan Schneider [Tue, 9 Nov 2010 17:11:18 +0000 (18:11 +0100)]
Merge branch 'horde-upstream'
Jan Schneider [Tue, 9 Nov 2010 17:10:30 +0000 (18:10 +0100)]
Merge remote branch 'horde/master' into horde-upstream
Jan Schneider [Tue, 9 Nov 2010 16:26:17 +0000 (17:26 +0100)]
No auth, if $session doesn't exist.
Michael M Slusarz [Tue, 9 Nov 2010 08:50:23 +0000 (01:50 -0700)]
Remove ugly CSS artifict from login screen
Michael M Slusarz [Tue, 9 Nov 2010 08:43:56 +0000 (01:43 -0700)]
Request #9369: Use IMP HTML editor configuration for all Horde_Editor instances
Michael M Slusarz [Tue, 9 Nov 2010 08:43:09 +0000 (01:43 -0700)]
In static context, not object context
Michael M Slusarz [Tue, 9 Nov 2010 08:13:27 +0000 (01:13 -0700)]
Fix javascript output in Nag
Michael M Slusarz [Tue, 9 Nov 2010 08:11:29 +0000 (01:11 -0700)]
Bug #9358: Add Horde_Themes::addStylesheetFile()
Michael M Slusarz [Tue, 9 Nov 2010 05:51:51 +0000 (22:51 -0700)]
Use user-defined date format in kronolith dynamic display, not hardcoded format
Michael M Slusarz [Tue, 9 Nov 2010 05:26:51 +0000 (22:26 -0700)]
Horde::addInlineJsVars() tweaks.
Move optional parameters into single $opts parameter.
Add parameter to load definitions at top of stack.
Michael M Slusarz [Tue, 9 Nov 2010 05:21:36 +0000 (22:21 -0700)]
Don't search if name is an empty string.
Michael M Slusarz [Tue, 9 Nov 2010 05:03:06 +0000 (22:03 -0700)]
Ingo: Convert to new Horde_Session API
Chuck Hagenbuch [Tue, 9 Nov 2010 04:39:45 +0000 (23:39 -0500)]
Fix a few places that still need the full log list. Our goal should be to call this as little as possible; it's really expensive.
Chuck Hagenbuch [Tue, 9 Nov 2010 04:29:46 +0000 (23:29 -0500)]
Two small changes: don't sort File objects automatically, and implement single-revision log fetching (in Horde_Vcs_File_Git)
These changes speed of display of diffs in chora immensely for me.
Michael J. Rubinsky [Tue, 9 Nov 2010 04:17:00 +0000 (23:17 -0500)]
Cannot check existence, an empty value here should reset the display_cal flag.
Michael M Slusarz [Tue, 9 Nov 2010 02:55:30 +0000 (19:55 -0700)]
Bug #6455: Add post_spam hook
Partial revert of
2061e1638f4f8e98eebc43c220ec3c3a152eb44d
Previous applied code was not the subject of the ticket. Cleanest to
provide a post_spam hook and have the admin perform the necessary
actions.
Provide the copy-to-mailbox scenario as the hook example.
Michael M Slusarz [Tue, 9 Nov 2010 02:18:03 +0000 (19:18 -0700)]
Merge branch 'impmenu'
Michael M Slusarz [Mon, 8 Nov 2010 23:35:53 +0000 (16:35 -0700)]
Clean up Horde_Menu.
No need to define menuitem in constructor.
Add Horde_Menu::MASK_BASE - allows insertion of config-based menu items
if no other mask items are defined.
Break out HTML rendering into separate protected method so that it can
be replaced by an extended class.
Michael M Slusarz [Fri, 5 Nov 2010 17:38:47 +0000 (11:38 -0600)]
Bug #9368: Refactor menu handling in dimp
Remove support for 'action' menu config parameter.
Use Horde_Menu (and the new IMP_Menu_Dimp class) to generate the menu
code.
Michael M Slusarz [Mon, 8 Nov 2010 23:35:53 +0000 (16:35 -0700)]
Clean up Horde_Menu.
No need to define menuitem in constructor.
Add Horde_Menu::MASK_BASE - allows insertion of config-based menu items
if no other mask items are defined.
Break out HTML rendering into separate protected method so that it can
be replaced by an extended class.
Jan Schneider [Mon, 8 Nov 2010 22:55:47 +0000 (23:55 +0100)]
Add a setting whether to create default shares if the user doesn't own any.
Create default shares with random IDs instead of the user name as the ID.
Instead of checking if a user has write access to share, check if the user owns a share, to determine whether to create a new one.
Jan Schneider [Mon, 8 Nov 2010 21:47:50 +0000 (22:47 +0100)]
Use Randomid.
Jan Schneider [Mon, 8 Nov 2010 21:35:44 +0000 (22:35 +0100)]
Fix parameter name.
Jan Schneider [Mon, 8 Nov 2010 21:35:33 +0000 (22:35 +0100)]
Use Randomid.
Jan Schneider [Mon, 8 Nov 2010 20:41:10 +0000 (21:41 +0100)]
Catch invalid log levels.
Michael J. Rubinsky [Mon, 8 Nov 2010 21:19:22 +0000 (16:19 -0500)]
two more places to use runCallback
Michael M Slusarz [Mon, 8 Nov 2010 21:08:50 +0000 (14:08 -0700)]
Bug #9311: Allow session storage for guest users
Michael M Slusarz [Mon, 8 Nov 2010 20:54:35 +0000 (13:54 -0700)]
Another place to change login button DOM ID
Michael M Slusarz [Mon, 8 Nov 2010 20:38:55 +0000 (13:38 -0700)]
Bug #9372: Correctly clear session data.
To clear session data, need to directly clear the global $_SESSION
variable.
Michael M Slusarz [Mon, 8 Nov 2010 19:09:48 +0000 (12:09 -0700)]
Explicitly declare as static
Michael J. Rubinsky [Mon, 8 Nov 2010 20:40:41 +0000 (15:40 -0500)]
We need an array here, not an object
Michael J. Rubinsky [Mon, 8 Nov 2010 20:37:58 +0000 (15:37 -0500)]
use the runCallback method
Michael J. Rubinsky [Mon, 8 Nov 2010 20:33:34 +0000 (15:33 -0500)]
Don't return from the callback, we haven't deleted the share yet.
Jan Schneider [Mon, 8 Nov 2010 20:19:18 +0000 (21:19 +0100)]
Fix listing owner shares.
Jan Schneider [Mon, 8 Nov 2010 20:15:48 +0000 (21:15 +0100)]
typo