horde.git
15 years agoNicer invitation mails.
Jan Schneider [Thu, 11 Nov 2010 22:17:58 +0000 (23:17 +0100)]
Nicer invitation mails.

15 years agoNicer alarm mails, at least for events.
Jan Schneider [Thu, 11 Nov 2010 21:31:24 +0000 (22:31 +0100)]
Nicer alarm mails, at least for events.

15 years agoFix dealing with top level files with doc role.
Gunnar Wrobel [Thu, 11 Nov 2010 20:37:52 +0000 (21:37 +0100)]
Fix dealing with top level files with doc role.

15 years agoFix effect across tests.
Gunnar Wrobel [Thu, 11 Nov 2010 18:35:49 +0000 (19:35 +0100)]
Fix effect across tests.

15 years agoValidate error handling when generating a snapshot.
Gunnar Wrobel [Thu, 11 Nov 2010 12:37:47 +0000 (13:37 +0100)]
Validate error handling when generating a snapshot.

15 years agoRemove <?xml tag artifact from HTML DOM output
Michael M Slusarz [Thu, 11 Nov 2010 20:59:41 +0000 (13:59 -0700)]
Remove <?xml tag artifact from HTML DOM output

15 years agophpdoc
Michael M Slusarz [Thu, 11 Nov 2010 20:59:14 +0000 (13:59 -0700)]
phpdoc

15 years agoFix placement of dnsprefetch meta tag
Michael M Slusarz [Thu, 11 Nov 2010 20:49:34 +0000 (13:49 -0700)]
Fix placement of dnsprefetch meta tag

15 years agoRemove all mention of json encoding in Horde_Session
Michael M Slusarz [Thu, 11 Nov 2010 20:40:45 +0000 (13:40 -0700)]
Remove all mention of json encoding in Horde_Session

15 years agoAdd Auto-Submitted: header.
Jan Schneider [Thu, 11 Nov 2010 20:22:40 +0000 (21:22 +0100)]
Add Auto-Submitted: header.

15 years agoGenerate a nicer agenda message.
Jan Schneider [Thu, 11 Nov 2010 20:19:45 +0000 (21:19 +0100)]
Generate a nicer agenda message.

15 years agoUse Horde_String.
Jan Schneider [Thu, 11 Nov 2010 16:50:30 +0000 (17:50 +0100)]
Use Horde_String.

15 years agoSet language before calculating lengths of translated strings.
Jan Schneider [Thu, 11 Nov 2010 16:50:05 +0000 (17:50 +0100)]
Set language before calculating lengths of translated strings.

15 years agoDefault to UTF-8 for padding.
Jan Schneider [Thu, 11 Nov 2010 16:20:38 +0000 (17:20 +0100)]
Default to UTF-8 for padding.

15 years agoWe need to use serialize() for arrays too, because the serialized data
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.

15 years agoBug #9365: Fix to work with multiparts that handle all enclosed parts
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

15 years agoAlso need to scan background CSS strings for cid replacement
Michael M Slusarz [Thu, 11 Nov 2010 19:51:49 +0000 (12:51 -0700)]
Also need to scan background CSS strings for cid replacement

15 years agoDon't show logout reasons more than once if user was successfully deauthenticated
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

15 years agoAdd browser_modify hook
Michael M Slusarz [Thu, 11 Nov 2010 18:57:24 +0000 (11:57 -0700)]
Add browser_modify hook

15 years agodoc
Michael M Slusarz [Thu, 11 Nov 2010 18:53:24 +0000 (11:53 -0700)]
doc

15 years agoAdd Horde_Browser::setMobile()
Michael M Slusarz [Thu, 11 Nov 2010 18:53:04 +0000 (11:53 -0700)]
Add Horde_Browser::setMobile()

15 years agoReadd padding to message flags
Michael M Slusarz [Thu, 11 Nov 2010 18:37:20 +0000 (11:37 -0700)]
Readd padding to message flags

15 years agoOptimize display of attachment flag icon
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.

15 years agoAdd attachment message filter
Michael M Slusarz [Wed, 10 Nov 2010 22:32:57 +0000 (15:32 -0700)]
Add attachment message filter

15 years agoQueries need to be built for each mailbox
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.

15 years agophpdoc
Michael M Slusarz [Wed, 10 Nov 2010 17:38:03 +0000 (10:38 -0700)]
phpdoc

15 years agoThis is supposed to fix the adapter not being available in the schema
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. :-(

15 years agoConvert all latin charsets.
Jan Schneider [Thu, 11 Nov 2010 14:19:01 +0000 (15:19 +0100)]
Convert all latin charsets.

15 years agoFix embed code generation.
Jan Schneider [Wed, 10 Nov 2010 18:47:11 +0000 (19:47 +0100)]
Fix embed code generation.

15 years agoUse exceptions, fix PATH_INFO calculation.
Jan Schneider [Wed, 10 Nov 2010 18:46:08 +0000 (19:46 +0100)]
Use exceptions, fix PATH_INFO calculation.

15 years agoThis is a property now.
Jan Schneider [Wed, 10 Nov 2010 18:43:57 +0000 (19:43 +0100)]
This is a property now.

15 years agoFix variable names.
Jan Schneider [Wed, 10 Nov 2010 18:21:37 +0000 (19:21 +0100)]
Fix variable names.

15 years agoHardcode charset.
Jan Schneider [Wed, 10 Nov 2010 18:21:25 +0000 (19:21 +0100)]
Hardcode charset.

15 years agoExport all recurrence exceptions in one property instead of multiple properties....
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.

15 years agoMFB: Fix separator for multiple EXDATE/RDATE values in vCalendar 1.0.
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.

15 years agoIf $type is an array, this needs to be serialized as an array to work correctly.
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.

15 years agoAdd Viewport#createSelectionBuffer()
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.

15 years agodoc fixes
Michael M Slusarz [Tue, 9 Nov 2010 23:43:58 +0000 (16:43 -0700)]
doc fixes

15 years agoPurge IMP_Imap_Tree object from cache on logout
Michael M Slusarz [Tue, 9 Nov 2010 17:03:32 +0000 (10:03 -0700)]
Purge IMP_Imap_Tree object from cache on logout

15 years agoAdd a subscription link to the message that notifies a user about a
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.

15 years agoFix addStylesheet() call.
Jan Schneider [Tue, 9 Nov 2010 21:21:53 +0000 (22:21 +0100)]
Fix addStylesheet() call.

15 years agoUpdate de translation.
Jan Schneider [Tue, 9 Nov 2010 21:17:23 +0000 (22:17 +0100)]
Update de translation.

15 years agoFix various misspelled addStylesheet calls
Chuck Hagenbuch [Tue, 9 Nov 2010 19:57:34 +0000 (14:57 -0500)]
Fix various misspelled addStylesheet calls

15 years agoPut the unique part of the page title first - better for SEO and browser tab display
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

15 years agoMake page titles shorter and more focused - SEO, and more useful information in the...
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

15 years agoDon't leak errors from unserialize
Chuck Hagenbuch [Tue, 9 Nov 2010 18:48:33 +0000 (13:48 -0500)]
Don't leak errors from unserialize

15 years agofix class name
Michael J. Rubinsky [Tue, 9 Nov 2010 17:55:11 +0000 (12:55 -0500)]
fix class name

15 years agoRevert. Again.
Jan Schneider [Tue, 9 Nov 2010 17:30:14 +0000 (18:30 +0100)]
Revert. Again.

15 years agoMerge branch 'horde-upstream'
Jan Schneider [Tue, 9 Nov 2010 17:11:18 +0000 (18:11 +0100)]
Merge branch 'horde-upstream'

15 years agoMerge remote branch 'horde/master' into horde-upstream
Jan Schneider [Tue, 9 Nov 2010 17:10:30 +0000 (18:10 +0100)]
Merge remote branch 'horde/master' into horde-upstream

15 years agoNo auth, if $session doesn't exist.
Jan Schneider [Tue, 9 Nov 2010 16:26:17 +0000 (17:26 +0100)]
No auth, if $session doesn't exist.

15 years agoRemove ugly CSS artifict from login screen
Michael M Slusarz [Tue, 9 Nov 2010 08:50:23 +0000 (01:50 -0700)]
Remove ugly CSS artifict from login screen

15 years agoRequest #9369: Use IMP HTML editor configuration for all Horde_Editor instances
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

15 years agoIn static context, not object context
Michael M Slusarz [Tue, 9 Nov 2010 08:43:09 +0000 (01:43 -0700)]
In static context, not object context

15 years agoFix javascript output in Nag
Michael M Slusarz [Tue, 9 Nov 2010 08:13:27 +0000 (01:13 -0700)]
Fix javascript output in Nag

15 years agoBug #9358: Add Horde_Themes::addStylesheetFile()
Michael M Slusarz [Tue, 9 Nov 2010 08:11:29 +0000 (01:11 -0700)]
Bug #9358: Add Horde_Themes::addStylesheetFile()

15 years agoUse user-defined date format in kronolith dynamic display, not hardcoded format
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

15 years agoHorde::addInlineJsVars() tweaks.
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.

15 years agoDon't search if name is an empty string.
Michael M Slusarz [Tue, 9 Nov 2010 05:21:36 +0000 (22:21 -0700)]
Don't search if name is an empty string.

15 years agoIngo: Convert to new Horde_Session API
Michael M Slusarz [Tue, 9 Nov 2010 05:03:06 +0000 (22:03 -0700)]
Ingo: Convert to new Horde_Session API

15 years agoFix a few places that still need the full log list. Our goal should be to call this...
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.

15 years agoTwo small changes: don't sort File objects automatically, and implement single-revisi...
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.

15 years agoCannot check existence, an empty value here should reset the display_cal flag.
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.

15 years agoBug #6455: Add post_spam hook
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.

15 years agoMerge branch 'impmenu'
Michael M Slusarz [Tue, 9 Nov 2010 02:18:03 +0000 (19:18 -0700)]
Merge branch 'impmenu'

15 years agoClean up Horde_Menu.
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.

15 years agoBug #9368: Refactor menu handling in dimp
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.

15 years agoClean up Horde_Menu.
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.

15 years agoAdd a setting whether to create default shares if the user doesn't own any.
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.

15 years agoUse Randomid.
Jan Schneider [Mon, 8 Nov 2010 21:47:50 +0000 (22:47 +0100)]
Use Randomid.

15 years agoFix parameter name.
Jan Schneider [Mon, 8 Nov 2010 21:35:44 +0000 (22:35 +0100)]
Fix parameter name.

15 years agoUse Randomid.
Jan Schneider [Mon, 8 Nov 2010 21:35:33 +0000 (22:35 +0100)]
Use Randomid.

15 years agoCatch invalid log levels.
Jan Schneider [Mon, 8 Nov 2010 20:41:10 +0000 (21:41 +0100)]
Catch invalid log levels.

15 years agotwo more places to use runCallback
Michael J. Rubinsky [Mon, 8 Nov 2010 21:19:22 +0000 (16:19 -0500)]
two more places to use runCallback

15 years agoBug #9311: Allow session storage for guest users
Michael M Slusarz [Mon, 8 Nov 2010 21:08:50 +0000 (14:08 -0700)]
Bug #9311: Allow session storage for guest users

15 years agoAnother place to change login button DOM ID
Michael M Slusarz [Mon, 8 Nov 2010 20:54:35 +0000 (13:54 -0700)]
Another place to change login button DOM ID

15 years agoBug #9372: Correctly clear session data.
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.

15 years agoExplicitly declare as static
Michael M Slusarz [Mon, 8 Nov 2010 19:09:48 +0000 (12:09 -0700)]
Explicitly declare as static

15 years agoWe need an array here, not an object
Michael J. Rubinsky [Mon, 8 Nov 2010 20:40:41 +0000 (15:40 -0500)]
We need an array here, not an object

15 years agouse the runCallback method
Michael J. Rubinsky [Mon, 8 Nov 2010 20:37:58 +0000 (15:37 -0500)]
use the runCallback method

15 years agoDon't return from the callback, we haven't deleted the share yet.
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.

15 years agoFix listing owner shares.
Jan Schneider [Mon, 8 Nov 2010 20:19:18 +0000 (21:19 +0100)]
Fix listing owner shares.

15 years agotypo
Jan Schneider [Mon, 8 Nov 2010 20:15:48 +0000 (21:15 +0100)]
typo

15 years agoMFB
Jan Schneider [Mon, 8 Nov 2010 16:34:43 +0000 (17:34 +0100)]
MFB

15 years agoDOMID changed
Michael M Slusarz [Mon, 8 Nov 2010 17:58:29 +0000 (10:58 -0700)]
DOMID changed

15 years agoFix broken serialization for Share and Group packages (at least for the Sql driver)
Michael M Slusarz [Mon, 8 Nov 2010 17:40:56 +0000 (10:40 -0700)]
Fix broken serialization for Share and Group packages (at least for the Sql driver)

15 years agoBug #9375: Horde_Session changes
Michael M Slusarz [Mon, 8 Nov 2010 17:29:37 +0000 (10:29 -0700)]
Bug #9375: Horde_Session changes

15 years agoparse error
Michael J. Rubinsky [Mon, 8 Nov 2010 17:15:07 +0000 (12:15 -0500)]
parse error

15 years agoHorde_Share refactor for H4...merge from the H4-Shares branch.
Michael J. Rubinsky [Mon, 8 Nov 2010 17:09:57 +0000 (12:09 -0500)]
Horde_Share refactor for H4...merge from the H4-Shares branch.

15 years agoClean up some javascript, beginnings of a KronolithMobile object
Michael J. Rubinsky [Mon, 8 Nov 2010 16:27:32 +0000 (11:27 -0500)]
Clean up some javascript, beginnings of a KronolithMobile object

15 years agoFirst, *rough* cut at jquerymobile enabled kronolith.
Michael J. Rubinsky [Mon, 8 Nov 2010 14:44:05 +0000 (09:44 -0500)]
First, *rough* cut at jquerymobile enabled kronolith.

"Working" day view, shows events from default calendar,
still needs sorting and UI love.

Swipe left and right events move the day being viewed. Still
need traditional links for non-touch devices, and the touch
event seems a bit pokey at the moment.

Touching/clicking on event opens an event view, which for
the moment only shows the event title. The data is there,
the view just needs to be built.

Have some local changes for a "list view" and month view,
but not yet ready for public consumption :)

Squashed commit of the following:

commit 553f6fe916bd0b8a75be2e28f2c69ed70d9618bb
Merge: cef6032 48c768a
Author: Michael J. Rubinsky <mrubinsk@horde.org>
Date:   Mon Nov 8 02:11:06 2010 -0500

    Merge branch 'master' into jquerykrono

    Conflicts:
     horde/templates/common-header-mobile.inc
     horde/templates/portal/mobile.inc

commit cef6032c17fbbe519f6d532dd7a301532c5147c1
Author: Michael J. Rubinsky <mrubinsk@horde.org>
Date:   Mon Nov 8 02:05:54 2010 -0500

    First working ajax day view for mobile view

commit 00cc152f109d0d9afe45609ed7d1547ee86a1261
Author: Michael J. Rubinsky <mrubinsk@horde.org>
Date:   Fri Nov 5 00:29:07 2010 -0400

    Display the application icon in the listview

commit fb1ab1ec12ca3f06839051a716aec3194bb97f6a
Author: Michael J. Rubinsky <mrubinsk@horde.org>
Date:   Fri Nov 5 00:11:42 2010 -0400

    Initial stab at a jquery-mobile enabled mobile portal page.

    Also no longer restricts apps to those with a mobile view, as discussed in Boston.

15 years agoAdd hu translation.
Jan Schneider [Mon, 8 Nov 2010 12:34:00 +0000 (13:34 +0100)]
Add hu translation.

15 years agoDon't set a width on the login button.
Jan Schneider [Fri, 5 Nov 2010 21:22:34 +0000 (22:22 +0100)]
Don't set a width on the login button.

15 years agoFix scope.
Jan Schneider [Fri, 5 Nov 2010 17:47:43 +0000 (18:47 +0100)]
Fix scope.

15 years agoclose the head tag
Michael J. Rubinsky [Mon, 8 Nov 2010 07:07:52 +0000 (02:07 -0500)]
close the head tag

15 years agoPut page header in an <h1>
Chuck Hagenbuch [Sun, 7 Nov 2010 20:57:00 +0000 (15:57 -0500)]
Put page header in an <h1>

15 years agoMore progress on mobile task view.
Chuck Hagenbuch [Sun, 7 Nov 2010 20:44:55 +0000 (15:44 -0500)]
More progress on mobile task view.

Links don't load correctly yet, but mark as complete/incomplete does
work. Haven't gotten the right icons to show up yet.

15 years agoRevert "Better modified existence check" - this causes #9372
Chuck Hagenbuch [Sun, 7 Nov 2010 18:10:13 +0000 (13:10 -0500)]
Revert "Better modified existence check" - this causes #9372

This reverts commit ed1757dce490773fb2de5ebadeabc8460ba447d7.

15 years agoDon't specify resolv.conf as the config file if it isn't readable
Chuck Hagenbuch [Sat, 6 Nov 2010 03:19:33 +0000 (23:19 -0400)]
Don't specify resolv.conf as the config file if it isn't readable

15 years agoLess rounded corners
Chuck Hagenbuch [Sat, 6 Nov 2010 03:19:21 +0000 (23:19 -0400)]
Less rounded corners