horde.git
15 years agoGet a clean session in a centralized location
Michael M Slusarz [Tue, 16 Nov 2010 08:00:34 +0000 (01:00 -0700)]
Get a clean session in a centralized location

15 years agoUpdate package.xml.
Gunnar Wrobel [Tue, 16 Nov 2010 17:54:00 +0000 (18:54 +0100)]
Update package.xml.

15 years agoFix gradients and size of "empty" added/removed blocks
Chuck Hagenbuch [Tue, 16 Nov 2010 16:28:16 +0000 (11:28 -0500)]
Fix gradients and size of "empty" added/removed blocks

15 years agoFix method names. Memcache caching is broken for me though.
Chuck Hagenbuch [Tue, 16 Nov 2010 16:20:49 +0000 (11:20 -0500)]
Fix method names. Memcache caching is broken for me though.

15 years agoConsistent portal and log out links, indention.
Jan Schneider [Tue, 16 Nov 2010 16:14:47 +0000 (17:14 +0100)]
Consistent portal and log out links, indention.

15 years agophpdoc
Jan Schneider [Tue, 16 Nov 2010 15:13:23 +0000 (16:13 +0100)]
phpdoc

15 years agoKeep poking away at some phpdoc
Michael J. Rubinsky [Tue, 16 Nov 2010 14:34:08 +0000 (09:34 -0500)]
Keep poking away at some phpdoc

15 years agophpdoc, add Jan as @author since some of this code was stolen from kronolith.js
Michael J. Rubinsky [Tue, 16 Nov 2010 14:27:14 +0000 (09:27 -0500)]
phpdoc, add Jan as @author since some of this code was stolen from kronolith.js

15 years agoRemove name redundency.
Jan Schneider [Tue, 16 Nov 2010 15:03:42 +0000 (16:03 +0100)]
Remove name redundency.

15 years agoRemove redundant 'horde' from map library.
Jan Schneider [Tue, 16 Nov 2010 15:02:31 +0000 (16:02 +0100)]
Remove redundant 'horde' from map library.

15 years agoMerge from DIMP.
Jan Schneider [Tue, 16 Nov 2010 14:59:34 +0000 (15:59 +0100)]
Merge from DIMP.

15 years agoUse __toString() capabilities, fix command location.
Jan Schneider [Tue, 16 Nov 2010 14:58:19 +0000 (15:58 +0100)]
Use __toString() capabilities, fix command location.

15 years agoFix class names.
Jan Schneider [Tue, 16 Nov 2010 14:42:41 +0000 (15:42 +0100)]
Fix class names.

15 years agoInstead of only symlinking static/ and create directories for anything else
Jan Schneider [Tue, 16 Nov 2010 14:36:39 +0000 (15:36 +0100)]
Instead of only symlinking static/ and create directories for anything else
inside horde/, reverse the logic and symlinking anything beside what really
needs to be a directory in the webroot, like js/. Fixes saving configuration
files through the UI in the correct place.

15 years agophpdoc
Jan Schneider [Tue, 16 Nov 2010 13:59:35 +0000 (14:59 +0100)]
phpdoc

15 years agoThis should not be necessary and fails with PHPUnit <3.5.0.
Gunnar Wrobel [Tue, 16 Nov 2010 14:04:54 +0000 (15:04 +0100)]
This should not be necessary and fails with PHPUnit <3.5.0.

15 years agoTypo.
Gunnar Wrobel [Tue, 16 Nov 2010 13:23:23 +0000 (14:23 +0100)]
Typo.

15 years agoRunning the (optional) test suite requires the Test package.
Gunnar Wrobel [Tue, 16 Nov 2010 13:11:33 +0000 (14:11 +0100)]
Running the (optional) test suite requires the Test package.

15 years agoHorde_Prefs_Storage always needs to return a Horde_Prefs_Scope object
Michael M Slusarz [Tue, 16 Nov 2010 07:43:38 +0000 (00:43 -0700)]
Horde_Prefs_Storage always needs to return a Horde_Prefs_Scope object

15 years agoRevert "An Application might not have any prefs."
Michael M Slusarz [Tue, 16 Nov 2010 07:43:03 +0000 (00:43 -0700)]
Revert "An Application might not have any prefs."

This reverts commit 147feb24b18a495b566e41c4bb0790fab1a6ac9e.

15 years agoDon't store updated cached registry values until shutdown
Michael M Slusarz [Tue, 16 Nov 2010 07:39:10 +0000 (00:39 -0700)]
Don't store updated cached registry values until shutdown

15 years agoRemove unneeded error_reporting() call
Michael M Slusarz [Tue, 16 Nov 2010 07:20:47 +0000 (00:20 -0700)]
Remove unneeded error_reporting() call

15 years agoBug #9311: Better fix for transparent auth/maintaining guest sessions
Michael M Slusarz [Tue, 16 Nov 2010 07:14:18 +0000 (00:14 -0700)]
Bug #9311: Better fix for transparent auth/maintaining guest sessions

15 years agoYet more Net_DNS2 fixes.
Michael M Slusarz [Tue, 16 Nov 2010 07:10:54 +0000 (00:10 -0700)]
Yet more Net_DNS2 fixes.

Net_DNS2 is annoyingly broken in several different ways.

15 years agoDon't store any imp session data until the post authentication function is called
Michael M Slusarz [Tue, 16 Nov 2010 07:01:06 +0000 (00:01 -0700)]
Don't store any imp session data until the post authentication function is called

15 years agoFix Horde_Session call
Michael M Slusarz [Tue, 16 Nov 2010 05:08:32 +0000 (22:08 -0700)]
Fix Horde_Session call

15 years agoCaching while not authenticated is perfectly valid
Michael M Slusarz [Tue, 16 Nov 2010 05:04:14 +0000 (22:04 -0700)]
Caching while not authenticated is perfectly valid

15 years agoregmtime was always 0; needs to be calculated before loading app cache
Michael M Slusarz [Tue, 16 Nov 2010 04:53:22 +0000 (21:53 -0700)]
regmtime was always 0; needs to be calculated before loading app cache

15 years agoNeed way to override Horde config when creating Prefs object
Michael M Slusarz [Tue, 16 Nov 2010 04:52:41 +0000 (21:52 -0700)]
Need way to override Horde config when creating Prefs object

15 years agoAbstracted storage code in Horde_Cache
Michael M Slusarz [Tue, 16 Nov 2010 02:30:50 +0000 (19:30 -0700)]
Abstracted storage code in Horde_Cache

15 years agoPHP 5 updates for file cache driver
Michael M Slusarz [Tue, 16 Nov 2010 00:20:01 +0000 (17:20 -0700)]
PHP 5 updates for file cache driver

15 years agoEasier/clearer config for application mappers
Michael M Slusarz [Mon, 15 Nov 2010 23:53:21 +0000 (16:53 -0700)]
Easier/clearer config for application mappers

15 years agoAt this point, apps need to be converted to H4 to realistically have a shot at working
Michael M Slusarz [Mon, 15 Nov 2010 23:53:17 +0000 (16:53 -0700)]
At this point, apps need to be converted to H4 to realistically have a shot at working

15 years agoBug: 9336
Michael J. Rubinsky [Tue, 16 Nov 2010 06:59:40 +0000 (01:59 -0500)]
Bug: 9336

No longer need to call Horde_Date#correct, it's done internally.

15 years agoMove the navbar to below the top header
Michael J. Rubinsky [Tue, 16 Nov 2010 06:22:17 +0000 (01:22 -0500)]
Move the navbar to below the top header

data-position="fixed" for footers seems to be pretty hit or miss
at the moment, with the footer just outright not displaying at times.
Move navbar to the top to give consistent placement.

15 years agoClean up mobile controller script, move html to templates
Michael J. Rubinsky [Tue, 16 Nov 2010 06:07:37 +0000 (01:07 -0500)]
Clean up mobile controller script, move html to templates

15 years agospelling
Michael J. Rubinsky [Tue, 16 Nov 2010 06:03:49 +0000 (01:03 -0500)]
spelling

15 years agoAn Application might not have any prefs.
Michael J. Rubinsky [Tue, 16 Nov 2010 06:02:43 +0000 (01:02 -0500)]
An Application might not have any prefs.

Not sure if this is the 100% correct fix, but it fixes numerous fatal errors
from applications (like timeobjects or content) not having prefs.

15 years agoBug #9384: Fix directory name for sounds.
Michael M Slusarz [Mon, 15 Nov 2010 23:37:20 +0000 (16:37 -0700)]
Bug #9384: Fix directory name for sounds.

15 years agoAdd optional app argument to Horde_Themes::soundList()
Michael M Slusarz [Mon, 15 Nov 2010 23:36:31 +0000 (16:36 -0700)]
Add optional app argument to Horde_Themes::soundList()

15 years agoBug #9387: Fix UI to allow upload of personal S/MIME cert
Michael M Slusarz [Mon, 15 Nov 2010 23:24:33 +0000 (16:24 -0700)]
Bug #9387: Fix UI to allow upload of personal S/MIME cert

15 years agoRefactor inline message image blocking to operate on all messages, not just HTML...
Michael M Slusarz [Mon, 15 Nov 2010 23:18:24 +0000 (16:18 -0700)]
Refactor inline message image blocking to operate on all messages, not just HTML messages.

15 years agophpdoc
Michael M Slusarz [Mon, 15 Nov 2010 22:29:16 +0000 (15:29 -0700)]
phpdoc

15 years agoFinish Horde_Prefs rewrite
Michael M Slusarz [Mon, 8 Nov 2010 22:49:57 +0000 (15:49 -0700)]
Finish Horde_Prefs rewrite

Main focus: ability to to stack storage drivers to allow for multiple
drivers to build a preferences scope.

Horde now uses 3 storage drivers to build the final prefs hash: the
configuration file, prefs backend, and hooks.

Caching needed to be separated from storage since the two objects do
*not* store the same data.  Caching is intended to store the entire
preference scope, storage only handles discrete preference values.

Default/dirty bits are now entirely handled internally by the Scope
object.

Remove all external charset conversion API for prefs.  Charset
conversion, if needed, should be done entirely within the storage
driver (prefs now assumes all in-memory prefs are in UTF-8).

15 years agoBrowser object needs to be created after config array is loaded - or else the logger...
Michael M Slusarz [Mon, 15 Nov 2010 21:07:17 +0000 (14:07 -0700)]
Browser object needs to be created after config array is loaded - or else the logger will always be null

15 years agoIMP CSS tweaks
Michael M Slusarz [Mon, 15 Nov 2010 01:28:31 +0000 (18:28 -0700)]
IMP CSS tweaks

15 years agoMore attempts to work around inconsistent browser location redirection
Michael M Slusarz [Fri, 12 Nov 2010 21:59:46 +0000 (14:59 -0700)]
More attempts to work around inconsistent browser location redirection

15 years agoKeep tweaking IFRAME resizing
Michael M Slusarz [Fri, 12 Nov 2010 21:42:20 +0000 (14:42 -0700)]
Keep tweaking IFRAME resizing

15 years agoAdd new mobile view to login screen.
Jan Schneider [Mon, 15 Nov 2010 22:48:24 +0000 (23:48 +0100)]
Add new mobile view to login screen.

15 years agoHorde::label() already outputs the <label> tags.
Jan Schneider [Mon, 15 Nov 2010 22:36:28 +0000 (23:36 +0100)]
Horde::label() already outputs the <label> tags.

15 years agoAdd 'mobile' as a possible IMP view, and use that for all mobile webkit browsers.
Jan Schneider [Mon, 15 Nov 2010 22:22:00 +0000 (23:22 +0100)]
Add 'mobile' as a possible IMP view, and use that for all mobile webkit browsers.

15 years agoSend charset.
Jan Schneider [Mon, 15 Nov 2010 22:21:24 +0000 (23:21 +0100)]
Send charset.

15 years agoImplement folder page.
Jan Schneider [Mon, 15 Nov 2010 21:59:24 +0000 (22:59 +0100)]
Implement folder page.

15 years agoWhat exactly is "label", compared to "value" and "display"?
Jan Schneider [Mon, 15 Nov 2010 21:08:59 +0000 (22:08 +0100)]
What exactly is "label", compared to "value" and "display"?

15 years agoMobile webmail wireframe.
Jan Schneider [Mon, 15 Nov 2010 18:39:19 +0000 (19:39 +0100)]
Mobile webmail wireframe.

15 years agoLocalize loading message.
Jan Schneider [Mon, 15 Nov 2010 17:48:26 +0000 (18:48 +0100)]
Localize loading message.

15 years agoRemove unsused code/variables.
Jan Schneider [Mon, 15 Nov 2010 15:40:50 +0000 (16:40 +0100)]
Remove unsused code/variables.

15 years agoAllow setting the PEAR environment when preparing a package for distribution.
Gunnar Wrobel [Mon, 15 Nov 2010 17:54:36 +0000 (18:54 +0100)]
Allow setting the PEAR environment when preparing a package for distribution.

15 years agoUpdate package.xml.
Gunnar Wrobel [Mon, 15 Nov 2010 17:31:15 +0000 (18:31 +0100)]
Update package.xml.

Thought I did that before and wonder where that commit went. Hm.

15 years agoAllow specifying the PEAR environment when snapshotting a package.
Gunnar Wrobel [Mon, 15 Nov 2010 17:28:11 +0000 (18:28 +0100)]
Allow specifying the PEAR environment when snapshotting a package.

15 years agoCS
Jan Schneider [Mon, 15 Nov 2010 11:16:25 +0000 (12:16 +0100)]
CS

15 years agoLocalize the back button.
Jan Schneider [Fri, 12 Nov 2010 22:00:22 +0000 (23:00 +0100)]
Localize the back button.

15 years agoKeep the time element the same width
Michael J. Rubinsky [Sun, 14 Nov 2010 23:59:30 +0000 (18:59 -0500)]
Keep the time element the same width

15 years agofirst stab at sorting events before building day view
Michael J. Rubinsky [Sun, 14 Nov 2010 23:56:45 +0000 (18:56 -0500)]
first stab at sorting events before building day view

15 years agosill me, use jquery's $.each() method here
Michael J. Rubinsky [Sun, 14 Nov 2010 23:46:38 +0000 (18:46 -0500)]
sill me, use jquery's $.each() method here

15 years agoFirst stab at including all selected calendars, still need to sort
Michael J. Rubinsky [Sun, 14 Nov 2010 23:42:44 +0000 (18:42 -0500)]
First stab at including all selected calendars, still need to sort

15 years agoImprovements to the day view layout.
Michael J. Rubinsky [Sun, 14 Nov 2010 21:08:38 +0000 (16:08 -0500)]
Improvements to the day view layout.

Now, just need to properly sort the events

15 years agoAlways send the event.l value
Michael J. Rubinsky [Sun, 14 Nov 2010 21:07:18 +0000 (16:07 -0500)]
Always send the event.l value

15 years agoFix test suite initialization.
Gunnar Wrobel [Sun, 14 Nov 2010 21:07:00 +0000 (22:07 +0100)]
Fix test suite initialization.

15 years agoUse class and data-role selectors, and get rid of unnecessary dom ids.
Michael J. Rubinsky [Sun, 14 Nov 2010 19:20:08 +0000 (14:20 -0500)]
Use class and data-role selectors, and get rid of unnecessary dom ids.

Also, move some in-line styles to appropriate class definitions

15 years agoAdd mobile specific css, which still needs to be updated.
Michael J. Rubinsky [Sun, 14 Nov 2010 19:02:56 +0000 (14:02 -0500)]
Add mobile specific css, which still needs to be updated.

Also, add event changes that were missing from commit ad4432df85306a715da38a69f22f98b3c4917618.

15 years agotry data-iconpos="notext"
Chuck Hagenbuch [Sun, 14 Nov 2010 15:13:43 +0000 (10:13 -0500)]
try data-iconpos="notext"

15 years agoFirst try at CSS-layout diffs instead of table. Some nice gradient touches; a few...
Chuck Hagenbuch [Sun, 14 Nov 2010 04:26:10 +0000 (23:26 -0500)]
First try at CSS-layout diffs instead of table. Some nice gradient touches; a few rough edges.

15 years agoEncapsulate HTML diff generation in a view helper
Chuck Hagenbuch [Sat, 13 Nov 2010 18:57:57 +0000 (13:57 -0500)]
Encapsulate HTML diff generation in a view helper

15 years agoAutoload Helpers
Chuck Hagenbuch [Sun, 14 Nov 2010 02:37:49 +0000 (21:37 -0500)]
Autoload Helpers

15 years ago"Pretty" does not describe a mime type
Chuck Hagenbuch [Sat, 13 Nov 2010 16:52:04 +0000 (11:52 -0500)]
"Pretty" does not describe a mime type

15 years agoclean up event binding
Michael J. Rubinsky [Sun, 14 Nov 2010 03:09:30 +0000 (22:09 -0500)]
clean up event binding

Always bind the swipe events to 'body' since the content role divs
won't always be the same size as the visible screen.

Bind and unbind the appropriate handlers when pages change. Still
need to work out when the *initial* event is triggered for each page.

15 years agophpdoc
Michael J. Rubinsky [Sun, 14 Nov 2010 02:43:24 +0000 (21:43 -0500)]
phpdoc

15 years agoInitial stab at a swipable month view, no event indications yet.
Michael J. Rubinsky [Sun, 14 Nov 2010 02:42:06 +0000 (21:42 -0500)]
Initial stab at a swipable month view, no event indications yet.

Basically just adapt the kronolith minical for this, port to jquery
and add the appropriate events.

15 years agoBreak out loadEventCallback, add placeholder for recurrence information
Michael J. Rubinsky [Sat, 13 Nov 2010 20:34:30 +0000 (15:34 -0500)]
Break out loadEventCallback, add placeholder for recurrence information

15 years agoKeep footers at bottom, use a data-role of navbar.
Michael J. Rubinsky [Sat, 13 Nov 2010 20:14:42 +0000 (15:14 -0500)]
Keep footers at bottom, use a data-role of navbar.

data-position="fixed" still seems a bit buggy, but still looks better
than having the footer float

15 years agoadd text to display when no events are present.
Michael J. Rubinsky [Sat, 13 Nov 2010 19:50:04 +0000 (14:50 -0500)]
add text to display when no events are present.

If too many mobile specific items start appearing, maybe
add a mobile specific includeJSVars() method.

15 years agoStart fleshing out detain on the Event view, sniff out all day events
Michael J. Rubinsky [Sat, 13 Nov 2010 19:41:44 +0000 (14:41 -0500)]
Start fleshing out detain on the Event view, sniff out all day events

15 years agoadd links for next/prev day navigation (in addition to swipe).
Michael J. Rubinsky [Sat, 13 Nov 2010 18:51:08 +0000 (13:51 -0500)]
add links for next/prev day navigation (in addition to swipe).

Really don't like the way the links look, but I've yet to find a way
for jqm to render them better.

15 years agomobile tweaks, break out kronolithMobile into it's own js file
Michael J. Rubinsky [Sat, 13 Nov 2010 17:52:10 +0000 (12:52 -0500)]
mobile tweaks, break out kronolithMobile into it's own js file

15 years agoAdvertise Nag's mobile view, automatically detect it, and add Home/Logout links
Michael J. Rubinsky [Sat, 13 Nov 2010 17:45:00 +0000 (12:45 -0500)]
Advertise Nag's mobile view, automatically detect it, and add Home/Logout links

15 years agows
Michael J. Rubinsky [Sat, 13 Nov 2010 17:44:38 +0000 (12:44 -0500)]
ws

15 years agoMake links external for now, and fix checked/unchecked icons
Chuck Hagenbuch [Sat, 13 Nov 2010 15:46:13 +0000 (10:46 -0500)]
Make links external for now, and fix checked/unchecked icons

15 years agoForce mobile agents to the portal for now.
Michael J. Rubinsky [Fri, 12 Nov 2010 22:30:12 +0000 (17:30 -0500)]
Force mobile agents to the portal for now.

Can revist this when we have more mobile apps, and a default-mobile-app pref.

15 years agolet Horde::getServiceLink() get a link for the appropriate portal
Michael J. Rubinsky [Fri, 12 Nov 2010 22:21:53 +0000 (17:21 -0500)]
let Horde::getServiceLink() get a link for the appropriate portal

15 years agono need for the variable assignment
Michael J. Rubinsky [Fri, 12 Nov 2010 22:13:09 +0000 (17:13 -0500)]
no need for the variable assignment

15 years agoadd logout link to at least the mobile portal for now
Michael J. Rubinsky [Fri, 12 Nov 2010 22:08:39 +0000 (17:08 -0500)]
add logout link to at least the mobile portal for now

15 years agophpdoc
Michael J. Rubinsky [Fri, 12 Nov 2010 22:02:17 +0000 (17:02 -0500)]
phpdoc

15 years agospelling
Michael J. Rubinsky [Fri, 12 Nov 2010 22:01:31 +0000 (17:01 -0500)]
spelling

15 years agoFix logging in with Alpha2.
Jan Schneider [Fri, 12 Nov 2010 21:58:53 +0000 (22:58 +0100)]
Fix logging in with Alpha2.

For the record:
- forms are automatically submitted through ajax now, if not (globally) specified otherwise.
- Most form elements are replaced, this means that for example submit buttons don't submit any values.

15 years agoAdd file sessionhandler storage option to horde config
Michael M Slusarz [Fri, 12 Nov 2010 20:59:31 +0000 (13:59 -0700)]
Add file sessionhandler storage option to horde config

15 years agoAdd Horde_SessionHandler_Storage_File
Michael M Slusarz [Fri, 12 Nov 2010 20:49:50 +0000 (13:49 -0700)]
Add Horde_SessionHandler_Storage_File

15 years agoAbstract storage portion of sessionhandler into a separate class
Michael M Slusarz [Fri, 12 Nov 2010 20:22:14 +0000 (13:22 -0700)]
Abstract storage portion of sessionhandler into a separate class

15 years agoAdd select all checkbox to make more consistent with imp UI design
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

15 years agoAlways use hover effect over checkboxes
Michael M Slusarz [Fri, 12 Nov 2010 18:36:21 +0000 (11:36 -0700)]
Always use hover effect over checkboxes