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.
Michael M Slusarz [Mon, 15 Nov 2010 23:37:20 +0000 (16:37 -0700)]
Bug #9384: Fix directory name for sounds.
Michael M Slusarz [Mon, 15 Nov 2010 23:36:31 +0000 (16:36 -0700)]
Add optional app argument to Horde_Themes::soundList()
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
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.
Michael M Slusarz [Mon, 15 Nov 2010 22:29:16 +0000 (15:29 -0700)]
phpdoc
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).
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
Michael M Slusarz [Mon, 15 Nov 2010 01:28:31 +0000 (18:28 -0700)]
IMP CSS tweaks
Michael M Slusarz [Fri, 12 Nov 2010 21:59:46 +0000 (14:59 -0700)]
More attempts to work around inconsistent browser location redirection
Michael M Slusarz [Fri, 12 Nov 2010 21:42:20 +0000 (14:42 -0700)]
Keep tweaking IFRAME resizing
Jan Schneider [Mon, 15 Nov 2010 22:48:24 +0000 (23:48 +0100)]
Add new mobile view to login screen.
Jan Schneider [Mon, 15 Nov 2010 22:36:28 +0000 (23:36 +0100)]
Horde::label() already outputs the <label> tags.
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.
Jan Schneider [Mon, 15 Nov 2010 22:21:24 +0000 (23:21 +0100)]
Send charset.
Jan Schneider [Mon, 15 Nov 2010 21:59:24 +0000 (22:59 +0100)]
Implement folder page.
Jan Schneider [Mon, 15 Nov 2010 21:08:59 +0000 (22:08 +0100)]
What exactly is "label", compared to "value" and "display"?
Jan Schneider [Mon, 15 Nov 2010 18:39:19 +0000 (19:39 +0100)]
Mobile webmail wireframe.
Jan Schneider [Mon, 15 Nov 2010 17:48:26 +0000 (18:48 +0100)]
Localize loading message.
Jan Schneider [Mon, 15 Nov 2010 15:40:50 +0000 (16:40 +0100)]
Remove unsused code/variables.
Gunnar Wrobel [Mon, 15 Nov 2010 17:54:36 +0000 (18:54 +0100)]
Allow setting the PEAR environment when preparing a package for distribution.
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.
Gunnar Wrobel [Mon, 15 Nov 2010 17:28:11 +0000 (18:28 +0100)]
Allow specifying the PEAR environment when snapshotting a package.
Jan Schneider [Mon, 15 Nov 2010 11:16:25 +0000 (12:16 +0100)]
CS
Jan Schneider [Fri, 12 Nov 2010 22:00:22 +0000 (23:00 +0100)]
Localize the back button.
Michael J. Rubinsky [Sun, 14 Nov 2010 23:59:30 +0000 (18:59 -0500)]
Keep the time element the same width
Michael J. Rubinsky [Sun, 14 Nov 2010 23:56:45 +0000 (18:56 -0500)]
first stab at sorting events before building day view
Michael J. Rubinsky [Sun, 14 Nov 2010 23:46:38 +0000 (18:46 -0500)]
sill me, use jquery's $.each() method here
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
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
Michael J. Rubinsky [Sun, 14 Nov 2010 21:07:18 +0000 (16:07 -0500)]
Always send the event.l value
Gunnar Wrobel [Sun, 14 Nov 2010 21:07:00 +0000 (22:07 +0100)]
Fix test suite initialization.
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
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.
Chuck Hagenbuch [Sun, 14 Nov 2010 15:13:43 +0000 (10:13 -0500)]
try data-iconpos="notext"
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.
Chuck Hagenbuch [Sat, 13 Nov 2010 18:57:57 +0000 (13:57 -0500)]
Encapsulate HTML diff generation in a view helper
Chuck Hagenbuch [Sun, 14 Nov 2010 02:37:49 +0000 (21:37 -0500)]
Autoload Helpers
Chuck Hagenbuch [Sat, 13 Nov 2010 16:52:04 +0000 (11:52 -0500)]
"Pretty" does not describe a mime type
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.
Michael J. Rubinsky [Sun, 14 Nov 2010 02:43:24 +0000 (21:43 -0500)]
phpdoc
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.
Michael J. Rubinsky [Sat, 13 Nov 2010 20:34:30 +0000 (15:34 -0500)]
Break out loadEventCallback, add placeholder for recurrence information
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
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.
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
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.
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
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
Michael J. Rubinsky [Sat, 13 Nov 2010 17:44:38 +0000 (12:44 -0500)]
ws
Chuck Hagenbuch [Sat, 13 Nov 2010 15:46:13 +0000 (10:46 -0500)]
Make links external for now, and fix checked/unchecked icons
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.
Michael J. Rubinsky [Fri, 12 Nov 2010 22:21:53 +0000 (17:21 -0500)]
let Horde::getServiceLink() get a link for the appropriate portal
Michael J. Rubinsky [Fri, 12 Nov 2010 22:13:09 +0000 (17:13 -0500)]
no need for the variable assignment
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
Michael J. Rubinsky [Fri, 12 Nov 2010 22:02:17 +0000 (17:02 -0500)]
phpdoc
Michael J. Rubinsky [Fri, 12 Nov 2010 22:01:31 +0000 (17:01 -0500)]
spelling
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.
Michael M Slusarz [Fri, 12 Nov 2010 20:59:31 +0000 (13:59 -0700)]
Add file sessionhandler storage option to horde config
Michael M Slusarz [Fri, 12 Nov 2010 20:49:50 +0000 (13:49 -0700)]
Add Horde_SessionHandler_Storage_File
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.